Course Information

Course Information
Course Title Code Language Type Semester L+U Hour Credits ECTS
Computer Programming MM113 Turkish Compulsory 1. Semester 1 + 1 2.0 2.0
Prerequisite Courses
Course Level Undergraduate
Mode of delivery face to face
Course Coordinator Doç. Dr. Mustafa AYYILDIZ
Instructor(s) Doç. Dr. Mustafa AYYILDIZ (Güz)
Goals Ability to use visual programming language programming environment by giving algorithm and programming logic and having knowledge of program development at the basic level
Course Content Ability to use visual programming language programming environment by giving algorithm and programming logic and having knowledge of program development at the basic level
Learning Outcomes
# Öğrenme Kazanımı
1 Know algorithm and programming logic,
2 Create a flow diagram of a problem
3 The flow diagram realizes the program of a generated problem,
Lesson Plan (Weekly Topics)
Week Topics/Applications Method
1. Week Introduction to programming, lower-level languages, upper-tongues and flow diagrams Practice
2. Week Presentation of Program Development Environment, Regulation of Application Development Environment, Writing and Running Program Practice
3. Week Exceptions, Data Types, Variables Practice
4. Week Sub-Programs, Modules and Archive Functions Practice
5. Week Decision Constructions and Commands Practice
6. Week Loop Commands Practice
7. Week Forms and Controls, Properties, Methods and Events, Working with Multiple Controls Practice
8. Week Working with Windows Controls Practice
9. Week Working with Windows Controls, Adding New Controls During Program Study Practice
10. Week Information Input Function, Message Dialog Box, File Open Dialog Box, Saving Dialog Box, Font Dialog Box, Color Dialog Box Practice
11. Week Working with menus and menu controls Practice
12. Week Working with Multiple Forms Practice
13. Week Graphic Practice
14. Week Graphics and Animation Practice
*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 Sufficient knowledge in mathematics, science, and discipline-specific engineering topics; the ability to apply theoretical and practical knowledge in these areas to solve complex engineering problems.
2 The ability to identify, formulate, and solve complex engineering problems; the ability to select and apply appropriate analysis and modeling methods for this purpose.
4 The ability to select and use modern techniques and tools necessary for the analysis and solution of complex problems encountered in engineering applications; the ability to effectively use information technologies.
Relations with Education Attainment Program Course Competencies
Program Requirements DK1 DK2 DK3
PY1 3 3 3
PY2 3 3 3
PY4 4 4 4
Recommended Sources
Ders Kitabı veya Notu Ders Kitabı veya Ders Notu bulunmamaktadır.
Diğer Kaynaklar
  • Microsoft Yayınları, Visual Basic .NET 2005 Prof.Dr. Ümit KOCABIÇAK
Evaluation Method
Güz Dönemi
Responsible Personnel Grup Evaluation Method Percentage
Doç. Dr. Mustafa AYYILDIZ NÖ A Vize 40.00
Doç. Dr. Mustafa AYYILDIZ NÖ A Final 60.00
Toplam 100.00
Doç. Dr. Mustafa AYYILDIZ NÖ B Vize 40.00
Doç. Dr. Mustafa AYYILDIZ NÖ B Final 60.00
Toplam 100.00
ECTS credits and course workload
ECTS credits and course workload Quantity Duration (Hour) Total Workload (Hour)
Ders İçi
Class Hours 14 3 42
Ders Dışı
Preparation, After Class Study 1 20 20
Research 1 16 16
Other Activities 1 20 20
Sınavlar
Midterm 1 2 2
Final 1 2 2
Total Workload 102
*AKTS = (Total Workload) / 25,5 ECTS Credit of the Course 2.0