Course Title Course Code Program Level
Visual Programming II MYP213 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 14 42 3 5

Teaching Staff
Language of Instruction Türkçe (Turkish)
Type Of Course Compulsory
Recommended Optional Programme Component
Course Objectives The aim of this course is to improve students' visual programming and database applications and to gain competencies related to preparing application distribution packages.
Course Content
Learning Outcomes (LO) 1. Working with a local database 2. Working with a remote database 3. Making advanced applications 4. Preparing a setup package
Mode of Delivery Face to face
Course Outline
Week Topics
1. Week Connect to local database and list data
2. Week Processing data in the local database
3. Week To reach the desired records / records in the local database
4. Week Connecting to a remote database and listing the data
5. Week Handling data in a remote database
6. Week Make simple inquiries
7. Week Making simple inquiries Making statistical inquiries
8. Week Making statistical queries Obtaining graphs from the database
9. Week Obtaining graphs from the database To make reports from the database
10. Week To make the report from the database
11. Week Creating and adding components
12. Week Prepare help files
13. Week Preparing a database installation set
14. Week Prepare a program set-up
Mid-term (%) 40
Quizes (%)
Homeworks/Term papers (%) %20 of Midterm & Final
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)