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. |
# | Öğ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 |
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 |
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 | ✔ |
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 |
Ders Kitabı veya Notu |
|
---|---|
Diğer Kaynaklar |
|
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 |