Course Information

Course Information
Course Title Code Language Type Semester L+U Hour Credits ECTS
Computer Programing and Algorithm I MEM112 Turkish Compulsory 2. Semester 3 + 1 4.0 5.0
Prerequisite Courses
Course Level Undergraduate
Mode of delivery Face-to-Face
Course Coordinator Prof. Dr. Gürcan SAMTAŞ
Instructor(s)
Goals Gaining fundemental algorithm and programming information and skill.
Course Content The structure of computer systems, algorithms, flow charts, introduction to the programming by using Visual Basic, the stages of programming, variables, data structures, operators, if-else statements, loops, functions and sub-programs, arrays, the objects on Visual Basic, visual programming techniques, graphics, images, drawings and fonts, programming with Visual Basic at database applications, commands at the level of the operating system, the interaction with Windows operating system, software developing and programming applications.
Learning Outcomes
# Öğrenme Kazanımı
1 An understanding about computer memory and data types
2 An understanding how to use functions in terms of modular programming
3 An understanding about expressions and loops
4 An understanding about arrays and pointers, and an ability to use them in programming
5 An understanding how to use files
Lesson Plan (Weekly Topics)
Week Topics/Applications Method
1. Week The Structure of Computer Systems Interview
2. Week Algorithms Interview
3. Week Flow Charts Interview
4. Week Introduction to the Programming by Using Visual Basic Interview
5. Week Stages of Programming Interview
6. Week Variables Interview
7. Week Data Structures Interview
8. Week Operators, If-Else Statements, Loops, Functions and Sub-Programs, Arrays Interview
9. Week Operators, If-Else Statements, Loops, Functions and Sub-Programs, Arrays
10. Week Objects on Visual Basic Interview
11. Week Visual Programming Techniques Interview
12. Week Graphics, Images, Drawings and Fonts Interview
13. Week Programming with Visual Basic at Database Applications Interview
14. Week Commands at the Level of the Operating System Interview
*Midterm and final exam dates are not specified in the 14-week course operation plan. Midterm and final exam dates are held on the dates specified in the academic calendar with the decision of the University Senate.
The Matrix for Course & Program Learning Outcomes
No Program Requirements Level of Contribution
1 2 3 4 5
1 Mathematics, science and engineering to gain practical skills in Mechatronics Engineering
2 All or a component of a mechatronic system design under realistic conditions and develop skills to gain
3 Ability to identify, formulate and solve to gain skills.
4 Current software and hardware for use in an effective manner
Relations with Education Attainment Program Course Competencies
Program Requirements DK1 DK2 DK3 DK4 DK5
PY1 3 3 3 3 3
PY2 3 3 3 3 3
PY3 3 3 3 3 3
PY4 4 4 4 4 4
Recommended Sources
Ders Kitabı veya Notu
Diğer Kaynaklar
  • Necati Ergin, Temel C Kursu Ders Notları (C ve Sistem Programcıları Derneği)
ECTS credits and course workload
ECTS credits and course workload Quantity Duration (Hour) Total Workload (Hour)
Sınavlar
Midterm 1 1 50 50
Final 1 77.5 77.5
Total Workload 127.5
*AKTS = (Total Workload) / 25,5 ECTS Credit of the Course 5.0