Course Title | Code | Semester | L+U Hour | Credits | ECTS |
---|---|---|---|---|---|
Computer Based Programming | MEK1109 | 1. Semester | 2 + 1 | 3.0 | 4.0 |
Prerequisites | None |
Language of Instruction | Turkish |
Course Level | Associate |
Course Type | |
Mode of delivery | Face to face |
Course Coordinator |
Assist. Prof. Dr. Oğuzhan KENDİRLİ |
Instructor(s) |
Oğuzhan KENDİRLİ |
Assistants | |
Goals | The aim of this course is to provide the student with the competencies related to programming fundamentals. |
Course Content | |
Learning Outcomes |
- Introduction to Programming - Design before coding the program flow - Use control statements - To array processing - Sub-program work with - Make the process of filing |
Week | Topics | Learning Methods |
---|---|---|
1. Week | Algorithm | |
1. Week | Value Returning Sub Programs | |
2. Week | Flow Diagram | |
3. Week | Programming Tools, Variable and Fixed | |
4. Week | Input-Output Operations, Operators | |
5. Week | Decision Structures | |
6. Week | Loop Controls | |
7. Week | Loop Controls | |
8. Week | Midterm | |
9. Week | One-Dimensional Arrays, Multidimensional Arrays | |
10. Week | Value the Sub Rotation Programs | |
12. Week | Value Returning Sub Programs | |
13. Week | Sequential Files | |
14. Week | Random Access Files |
Pala, Z. 2007. Visual Basic Programlama. İstanbul: Türkmen Kitapevi |
Vatansever, F. 2007. Algoritma Geliştirme ve Programlamaya Giriş. Ankara: Seçkin Yayıncılık |
Mastar, M. 2012. Kodlab, Bilişim Yayıncılık, Baskı 4. |
Algoritma Geliştirme ve Programlamaya Giriş, Seçkin yayıncılık, Fahri Vatansever |
Document | Kodlamaya hazırlık |
Document | Programlamaya giriş |
Program Requirements | Contribution Level | DK1 | DK2 | DK3 | DK4 | DK5 | DK6 | Measurement Method |
---|---|---|---|---|---|---|---|---|
PY2 | 3 | 3 | 3 | 3 | 3 | 3 | 3 | 40,60 |
PY3 | 3 | 3 | 3 | 3 | 3 | 3 | 3 | 40 |
PY4 | 5 | 5 | 5 | 5 | 5 | 5 | 5 | - |
PY5 | 3 | 3 | 3 | 3 | 3 | 3 | 3 | 40 |
PY6 | 3 | 3 | 3 | 3 | 3 | 3 | 3 | 40,60 |
PY7 | 3 | 2 | 2 | 2 | 2 | 2 | 2 | 40,60 |
PY8 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 40 |
PY9 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 40,60 |
PY10 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 40 |
PY11 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | - |
PY12 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 40,60 |
PY13 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | - |
PY14 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 40 |
0 | 1 | 2 | 3 | 4 | 5 | |
---|---|---|---|---|---|---|
Course's Level of contribution | None | Very Low | Low | Fair | High | Very High |
Method of assessment/evaluation | Written exam | Oral Exams | Assignment/Project | Laboratory work | Presentation/Seminar |
Event | Quantity | Duration (Hour) | Total Workload (Hour) |
---|---|---|---|
Course Hours | 14 | 3 | 42 |
Preparation, After Class Study | 14 | 2 | 28 |
Other Activities | 1 | 14 | 14 |
Midterm 1 | 1 | 8 | 8 |
Final | 1 | 10 | 10 |
Total Workload | 102 | ||
ECTS Credit of the Course | 4.0 |