Information Package / Course Catalogue
Graphical User Interface Design And Programming
Course Code: YBS466
Course Type: Area Elective
Couse Group: First Cycle (Bachelor's Degree)
Education Language: Turkish
Work Placement: N/A
Theory: 3
Prt.: 0
Credit: 3
Lab: 0
ECTS: 6
Objectives of the Course

This course aims to teach effective and flexible object-oriented programming concepts to develop object-oriented software.

Course Content

Fundamentals of Pascal, debugging, event-based programming, database operations, Borland database engine and covers issues related to database tools, such as application development environment. The overall objective of the course is a client / server, multi-tier application development, including database objects, run SQL the language and debugging.

Name of Lecturer(s)
Learning Outcomes
1.Interprets the difference between Procedure Oriented Programming and Object-Oriented Programming.
2.Knows the programming language well.
3.Designs useful interfaces.
4.Evaluate (test) user interfaces
5.Can interface for different platforms.
Recommended or Required Reading
Weekly Detailed Course Contents
Week 1 - Theoretical
Overview, Control Statements, Methods and Sequences
Week 2 - Theoretical
Graphical User Interface with Windows Forms Design
Week 3 - Theoretical
Graphical User Interface Design With WPF
Week 4 - Theoretical
Exception Management, LINQ, Generics and Collections
Week 5 - Theoretical
Exception Management, LINQ, Generics and Collections
Week 6 - Theoretical
Classes, Access Controller, Field and Methods
Week 7 - Theoretical
Inheritance Multiple Inheritance and Interfaces
Week 8 - Theoretical
MidtermPolymorphism and Entangling Exam
Week 9 - Theoretical
Abstract Classes and Interfaces
Week 10 - Theoretical
UML, UML Class Diagrams, UML Diagrams Users
Week 11 - Theoretical
Static Methods and Classes
Week 12 - Theoretical
Principles of Object Oriented Programming
Week 13 - Theoretical
Principles of Object Oriented Programming
Week 14 - Theoretical
General Assessment
Assessment Methods and Criteria
Type of AssessmentCountPercent
Midterm Examination1%40
Final Examination1%60
Workload Calculation
ActivitiesCountPreparationTimeTotal Work Load (hours)
Lecture - Theory132365
Assignment132026
Individual Work132026
Quiz24110
Midterm Examination19110
Final Examination112113
TOTAL WORKLOAD (hours)150
Contribution of Learning Outcomes to Programme Outcomes
PÇ-1
PÇ-2
PÇ-3
PÇ-4
PÇ-5
PÇ-6
PÇ-7
PÇ-8
PÇ-9
PÇ-10
PÇ-11
PÇ-12
PÇ-13
PÇ-14
PÇ-15
OÇ-1
4
2
3
3
1
3
1
1
1
1
5
5
3
3
5
OÇ-2
5
3
3
3
1
3
1
1
1
1
5
4
4
4
5
OÇ-3
4
3
3
3
1
3
3
2
2
1
5
5
4
4
4
OÇ-4
5
2
3
3
1
3
2
1
1
1
5
5
4
4
4
OÇ-5
5
3
4
4
2
4
2
2
2
1
5
5
4
4
4
Adnan Menderes University - Information Package / Course Catalogue
2026