MYP213


Course Title Course Code Program Level
VISUAL PROGRAMMING MYP213 Computer Programming Associate Degree

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

Teaching Staff
Language of Instruction Türkçe (Turkish)
Type Of Course Compulsory
Prerequisites
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) 1) Using GUI, developing user friendly interface, solving problems in algoritmic manner and programming with C# programming language. 2) Testing developed application, determining bugs and debugging errors. 3) 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 Menus and Toolbars Objects
11. Week Components Objects
12. Week Dialogs Objects
13. Week Data Objects - 1
14. Week Data Objects - 2
Assessment
  Percentage(%)
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)
 PÇ1PÇ2PÇ3PÇ4PÇ5PÇ6PÇ7PÇ8PÇ9PÇ10PÇ11
ÖÇ1 555 5  44 
ÖÇ255555554   
ÖÇ3 55 5 5    
ÖÇ4 55 5 5 4  
ÖÇ5    5555   
ÖÇ65555555