Rapor Tarihi: 27.03.2026 01:37
| Course Title | Code | Language | Type | Semester | L+U Hour | Credits | ECTS |
|---|---|---|---|---|---|---|---|
| Computer Programming and Algorithm II | MEM239 | Turkish | Compulsory | 3. Semester | 2 + 1 | 3.0 | 5.0 |
| Prerequisite Courses | |
| Course Level | Undergraduate |
| Mode of delivery | Face-to-Face |
| Course Coordinator | Prof. Dr. Gürcan SAMTAŞ |
| Instructor(s) | Prof. Dr. Gürcan SAMTAŞ (Güz) |
| Goals | Gaining fundamental algorithm and programming information and skill. |
| Course Content | Computer languages and their classification, Introduction to system programming and hardware-software integration, General introduction to Matlab, Variables and variable types, Working with Matlab, General Matlab commands, Loop and query commands and applications, File operations and commands in Matlab, Mathematical operations and applications, Graphic drawings, Object oriented programming using GUI, Applications and software development examples. |
| # | Öğrenme Kazanımı |
| 1 | To gain advanced programming techniques |
| 2 | Learning to combine numerical analysis with programming |
| 3 | Learning to solve engineering problems with programming |
| Week | Topics/Applications | Method |
|---|---|---|
| 1. Week | Programming Languages and Classifications | Interview |
| 2. Week | System Programming and the Introduction of Hardware-Software Integration | Interview, Other Activities, Presentation (Preparation) |
| 3. Week | History and Importance of the Matlab Programming Language | Interview, Practice, Other Activities |
| 4. Week | Advantages and Disadvantages of the Matlab Language | Interview, Other Activities, Presentation (Preparation) |
| 5. Week | Software Developing Techniques | Interview, Practice, Other Activities |
| 6. Week | Basic commands in Matlab programming | Practice, Other Activities, Research |
| 7. Week | Basic commands in Matlab programming | Practice, Other Activities, Preparation, After Class Study |
| 8. Week | Basic commands in Matlab programming | Practice, Other Activities |
| 9. Week | Loop structures in Matlab programming | Practice, Other Activities, Preparation, After Class Study |
| 10. Week | Loop structures in Matlab programming | Practice, Other Activities, Preparation, After Class Study |
| 11. Week | Query structures in Matlab programming | Practice, Other Activities, Presentation (Preparation) |
| 12. Week | Reading and writing files in Matlab programming. | Practice, Other Activities, Presentation (Preparation), Preparation, After Class Study |
| 13. Week | Graphic plotting using Matlab programming | Practice, Other Activities, Research, Preparation, After Class Study |
| 14. Week | Applications and Software Developing Examples | Practice, Other Activities, Presentation (Preparation), Research, Preparation, After Class Study |
| No | Program Requirements | Level of Contribution | |||||
|---|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | |||
| 1 | To gain the ability to apply knowledge of mathematics, science, and engineering in the field of Mechatronics Engineering | ✔ | |||||
| 3 | To gain the ability to identify, model, and solve engineering problems | ✔ | |||||
| 4 | To effectively use up-to-date software and hardware tools with an awareness of project management, risk management, entrepreneurship, innovation, and sustainable development | ✔ | |||||
| 7 | To gain the ability to communicate effectively in oral and written form, and to use a foreign language efficiently in professional life | ✔ | |||||
| Program Requirements | DK1 | DK2 | DK3 |
|---|---|---|---|
| PY1 | 5 | 5 | 5 |
| PY3 | 3 | 3 | 3 |
| PY4 | 5 | 5 | 5 |
| PY7 | 4 | 4 | 4 |
| Ders Kitabı veya Notu | Ders Kitabı veya Ders Notu bulunmamaktadır. |
|---|---|
| Diğer Kaynaklar |
|
| Güz Dönemi | |||
| Responsible Personnel | Grup | Evaluation Method | Percentage |
|---|---|---|---|
| Prof. Dr. Gürcan SAMTAŞ | A GRUBU | Vize | 40.00 |
| Prof. Dr. Gürcan SAMTAŞ | A GRUBU | Final | 60.00 |
| Toplam | 100.00 | ||
| Prof. Dr. Gürcan SAMTAŞ | B GRUBU | Vize | 40.00 |
| Prof. Dr. Gürcan SAMTAŞ | B GRUBU | Final | 60.00 |
| Toplam | 100.00 | ||
| ECTS credits and course workload | Quantity | Duration (Hour) | Total Workload (Hour) | |
|---|---|---|---|---|
|
Sınavlar |
Midterm | 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 | ||