Course Information

Course Information
Course Title Code Language Type Semester L+U Hour Credits ECTS
- BTG1204 Turkish Compulsory 2. Semester 3 + 1 4.0 5.0
Prerequisite Courses
Course Level Associate
Mode of delivery Face to Face
Course Coordinator Öğr. Gör. Adem OKUMUŞ
Instructor(s)
Goals The goal is to make students able to develop software using data structures, by teaching general structures of programming languages.
Course Content C# Form-based applications in Microsoft Visual Studio environment.
Learning Outcomes
# Öğrenme Kazanımı
1 Knows the basic concepts of a programming language.
2 Know about forms, form objects, properties, events and applications
3 Can develop form-based desktop applications.
Lesson Plan (Weekly Topics)
Week Topics/Applications Method
1. Week Introduction to basic data types, general structure features of high-level programming languages, use of form-based software screen of the programming language to be used
2. Week Form-based Entry-Exit transactions.
3. Week Form Entry-Exit transactions
4. Week Decision structures in programming languages
5. Week Use of array structure in programming languages, one-dimensional arrays.
6. Week Use of array structure in programming languages, one-dimensional arrays.
7. Week Multidimensional arrays and matrix representation in programming languages.
8. Week Use of ready-made methods in programming languages.
9. Week Defining methods in programming languages ​​and usage.
10. Week Recursive methods in programming languages.
11. Week Concept of class in programming languages.
12. Week Concept of class in programming languages.
13. Week Different classes of methods in programming languages with application
14. Week Form-based applications
*Midterm and final exam dates are not specified in the 14-week course operation plan. Midterm and final exam dates are held on the dates specified in the academic calendar with the decision of the University Senate.
Relations with Education Attainment Program Course Competencies
Program Requirements DK1 DK2 DK3
Recommended Sources
Ders Kitabı veya Notu Ders Kitabı veya Ders Notu bulunmamaktadır.
Diğer Kaynaklar
  • Andrew Stellman : Head First C#, 2E: A Learner's Guide to Real-World Programming with Visual C#
  • İhsan Karagülle Microsoft Visual C# .Net Başlangıç Rehberi Türkmen Kitapevi
  • Sefer Algan : Her Yönüyle C# Pusula Yayıncılık Ve Iletişim
ECTS credits and course workload
ECTS credits and course workload Quantity Duration (Hour) Total Workload (Hour)
Sınavlar
Midterm 1 1 1 1
Homework 1 5 1 5
Final 1 1 1
Total Workload 7
*AKTS = (Total Workload) / 25,5 ECTS Credit of the Course 5.0