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 |
- |