TR EN

OBJECT ORIENTED PROGRAMMING DERS TANITIM VE UYGULAMA BİLGİLERİ

Kodu Dersin Adı Yarıyıl Süresi(T+U) Kredisi AKTS Kredisi
CMP157 OBJECT ORIENTED PROGRAMMING 2 3 3 7

HAFTALIK DERS KONULARI VE ÖNGÖRÜLEN HAZIRLIK ÇALIŞMALARI

Hafta Ön Hazırlık Konular Yöntem
1 - Object Oriented Programming Languages and Architectures Instruction, Demonstration
2 Researching Sources Basic principles and concepts of Java Programming Language, Features of Compilation and Interpretation based language architectures. Overview of core package and class structs in Java Instruction, Demonstration
3 Researching Sources Java Programming Language basic principles and concepts, Eclipse environment presentation. Instruction, Demonstration
4 Researching Sources Software equivalents of entities: Package, Class, Object. Access Modifiers (Public, Private, Protected) Instruction, Demonstration
5 Researching Sources Variables and the need for variable usage, working with basic data types, expressions and operation precedence, primitive and nonprimitive data types. Instruction, Demonstration
6 Researching Sources JAVA Language: Basic language structure, loop (While, For, ForEach) and conditional branching (If, Switch) statements, primitive and nonprimitive data types Instruction, Demonstration
7 Researching Sources JAVA Language: Basic language structure, loop (While, For, ForEach) and conditional branching (If, Switch) statements, primitive and nonprimitive data types Instruction, Demonstration
8 - MID-TERM EXAM -
9 Researching Sources JAVA Language: Overview of basic Java classes Instruction, Demonstration
10 Researching Sources Bubble Sort, Insertion Sort, Selection Sort, Quick Sort, Linear Search, Binary Search Instruction, Demonstration
11 Researching Sources Relationships between entities: Association, unidirectional and bidirectional association and examples. Instruction, Demonstration
12 Researching Sources Relationships Between Entities: Aggregation and examples Instruction, Demonstration
13 Researching Sources Relationships between entities: Composition and examples Instruction, Demonstration
14 Researching Sources Relationships between entities: Inheritance and examples Instruction, Demonstration
15 Researching Sources Encapsulation, Polymorphism, Overriding and Overloading Instruction, Demonstration
16 - FINAL EXAM -
17 - FINAL EXAM -