| 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 |
Researching Sources |
JAVA Language: Overview of basic Java classes |
Instruction, Demonstration |
| 9 |
Researching Sources |
Bubble Sort, Insertion Sort, Selection Sort, Quick Sort, Linear Search, Binary Search |
Instruction, Demonstration |
| 10 |
- |
MID-TERM EXAM |
- |
| 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 |
- |