Course Title Course Code Program Level
Visual Programming I MYP114 Computer Programming Associate Degree

Course Term
(Course Semester)
Teaching and Learning Methods
Theory Practice Lab Projects/Field Work Seminars/Workshops Other Total Credits ECTS Credits
28 28 56 3 5

Teaching Staff
Language of Instruction Türkçe (Turkish)
Type Of Course Vocational
Recommended Optional Programme Component
Course Objectives This course aims to teach the students the competencies related to visual programming fundamentals.
Course Content
Learning Outcomes (LO) 1. Set up Visual programming editor and settings 2. Working with forms 3. Coding basic applications 4. Coding advanced applications
Mode of Delivery Face to face
Course Outline
Week Topics
1. Week Set up the visual programming editor and make adjustments
2. Week Forms and features
3. Week Standard objects
4. Week Input and message windows
5. Week Dialog windows
6. Week Advanced objects
7. Week Advanced objects
8. Week Operators
9. Week Functions
10. Week Decision structures and loops
11. Week Decision structures and loops
12. Week Arrays
13. Week Graphic applications
14. Week Reporting
Mid-term (%) 40
Quizes (%)
Homeworks/Term papers (%) Ara Sınav ve Final’in %20’si
Practice (%)
Labs (%)
Projects/Field Work (%)
Seminars/Workshops (%)
Final (%) 60
Other (%)
Total(%) 100
Course Book (s) and/or References Yamaçlı S., Beginner’s Guide to C# Programming: A Practical Approach in Visual Studio Sharp J., Adım Adım Microsoft® Visual C# 2008, Çev.Tezcan Ü., Ankara, Türkiye, 2009, Ankamat Matbaacılık, ISBN 978-975-509-614-8
Work Placement(s)
The Relationship between Program Qualifications (PQ) and Course Learning Outcomes (LO)