Course Title Course Code Program Level
VISUAL PROGRAMMING MYP213 Computer Technologies 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 28 41 125 3 5

Teaching Staff
Language of Instruction Türkçe (Turkish)
Type Of Course Compulsory
Recommended Optional Programme Component
Course Objectives To teach solving problems in algorithmic approach and then coding these solutions in visual programming ecosystem.
Course Content • Fundamental concepts of visual programming. • .NET Framework architecture and key features of WinForms development environment. • Event-driven programming. • Properties and methods of visual objects, operators, condition statements, loops and object oriented approach in C# programming language.
Learning Outcomes (LO) • Using GUI, developing user friendly interface, solving problems in algoritmic manner and programming with C# programming language. • Testing developed application, determining bugs and debugging errors. • Developing basics desktop Windows applications.
Mode of Delivery Face to face
Course Outline
Week Topics
1. Week Introduction to Visual Programming
2. Week Object-Oriented Programming Concepts
3. Week Visual Studio IDE
4. Week Winforms Common Controls Objects - 1
5. Week Winforms Common Controls Objects - 2
6. Week Winforms Common Controls Objects - 3
7. Week Winforms Common Controls Objects - 4
8. Week Mid-Term Exam
9. Week Containers Objects
10. Week Containers Objects
11. Week Components Objects
12. Week Dialogs Objects
13. Week Data Objects - 1
14. Week Data Objects - 2
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 • Her Yönüyle C# 7.0, Sefer Algan, Pusula Yayıncılık, ISBN : 9789756477175 • HER YÖNÜYLE C# 7.0; Volkan Aktaş; KODLAB Yayıncılık, ISBN: 978-605-9118-873 • Course Presentations
Work Placement(s)
The Relationship between Program Qualifications (PQ) and Course Learning Outcomes (LO)
ÖÇ155535 3    
ÖÇ65555 4