Course Information Semester Course Code Course Title T+P+L Credit ECTS 3 03830105 Visual Programming-I 3+1+0 4 4 Course Details Language : Turkish Level : Associate Degree Department / Program : Computer Programming Mode of Delivery : Face to Face Type : Compulsory Objectives : Within the scope of this course; It aims to enable them to use advanced visual objects, to have a good command of programming methods and techniques, and to develop applications with programming methods and techniques on database applications. Content : Windows Form GUI Applications, Providing database connections, Automation project design, Indexers, Operator Overloading, Enums, Namespaces, Library Creation, Web service writing and usage, Windows API writing and usage, Client Server Architecture Methods & Techniques : Prerequisites and co-requisities : None Course Coordinator : Instructor Muhammed Saadetdin KAYA Name of Lecturers : Instructor MUHAMMED SAADETDİN KAYA Assistants : None Work Placement(s) : No Recommended or Required Reading Resources : c# Sefer Algan Semester : C# Sefer Algan In-Term Study Informations In-Term Studies Quantity Percentage Assignment 1 30% Project 1 70% Total 2 100% Activity Informations Activities Quantity Duration Total Work Load Course Duration 14 3 42 Hours for off-the-c.r.stud 14 2 28 Assignments 4 2 8 Presentation 2 2 4 Mid-terms 1 10 10 Practice 10 2 20 Laboratory 14 2 28 Project 1 0 0 Final examination 1 10 10 Total Work Load ECTS: 4 150 Course Learning Outcomes Upon the successful completion of this course, students will be able to: No Learning Outcomes 1 Karmaşık bir problemi, sistemi veya süreci; gerçekçi kısıtlar ve koşullar altında, belirli gereksinimleri karşılayacak şekilde yazılım geliştirme becerisi; 2 Mühendislik uygulamaları için gerekli olan modern teknik ve araçları geliştirme, seçme ve kullanma becerisi; 3 Bilişim teknolojilerini etkin bir şekilde kullanma becerisi; 4 Mühendislik problemlerinin incelenmesi için yazılım geliştirerek benzetim yapma becerisi; 5 Mühendislik problemlerinin incelenmesi için yazılım geliştirerek veri toplama, sonuçları analiz etme ve yorumlama becerisi; Weekly Detailed Course Contents Week Topics 1 Windows gui application 2 Making Database Connection with Windows GUI 3 Designing automation projects 4 Presentation of the project 5 Operatör Overloading 6 Enumeration 7 Namespaces 8 Create Dinamik Link Library 9 Client Server Architect 10 Web Service coding 11 using web service 12 Coding windows apı and using apı 13 coding applications with web services 14 presentation final project Contribution of Learning Outcomes to Programme Outcomes P1P2P3P4P5P6P7P8P9P10P11P12P13P14P15P16P17P18 All 55 C1 55 C2 555 C3 55 C4 55 bbb