Week | Topics | Study Materials | Materials |
1 |
Introduction to OOP. OO-programming languages.
|
|
|
2 |
General review of the basic java courses seen in the Programming Fundamentals course
|
|
|
3 |
Class Concept, Creating a Method, Constructor Methods
|
|
|
4 |
Using this keyword in classes, Object generation applications from a class
|
|
|
5 |
Implementation of the encapsulation technique, use of the private keyword, Setter and Getter Methods
|
|
|
6 |
Inheritance in Classes, Super Class and Sub Class Concepts, Using Super Constructor in Classes
|
|
|
7 |
Review of the topics covered so far this week, sample applications and question-answer.
|
|
|
8 |
Midterm.
|
|
|
9 |
Using the protected keyword in classes, Polymorphism Logic in Classes
|
|
|
10 |
Abstract Classes, Variables and Methods, Using Interface in Classes, Static Variables, Constants and Methods
|
|
|
11 |
Overriding and Overloading, Creating Immutable Classes and Objects
|
|
|
12 |
Debugging, Differences Between Error and Exception, Use of Try-Catch-Finally Structure
|
|
|
13 |
File Class and Methods, Creating, Writing, Reading and Deleting Files
|
|
|
14 |
Sample applications on Interface Design with Java Swing.
|
|
|
15 |
Review of the topics covered so far this week, sample applications and question-answer.
|
|
|