Course Language:
İngilizce
Course Objectives:
Introduce the principles of object-oriented programming in a higher-level programming language, such as Python or Java. Analyze a problem statement to develop a mental model of objects necessary to create a software architecture. Utilize object-oriented programming to frame software architectures, with care towards separation of concerns and abstraction. Gain skills in designing, and programming software for reuse of code. Establish development methods in object-oriented programming to qualify students for teaching the language in other settings
Course Content:
Applications to system administration, advance data structures, networking, database applications, socket-programming, advance concept in python.
Course Methodology:
1: Anlatım, 2: Soru-Cevap, 3: Tartışma, 4: Simulasyon, 5: Durum Çalışması
Course Evaluation Methods:
A: Sınav B: Presentasyon, C: Ödev, D: Proje, E: Laboratuar
Vertical Tabs
None