-
Lec
-
Lab Task
- Difference between Object Oriented and Procedural Programming
- Problem Solving in Object Oriented Paradigm
- Defining classes and objects in JAVA
- Controlling access to class members – Encapsulation
- Passing and returning non primitive values from methods
- Static Data members and Methods
- Composition / Containership(Has-a relationship)
- Inheritance
- Method Overriding and Abstract Classes
- Review of Basic Programming Concepts, Using Inner Classes
- Interfaces and their usage
- Arraylist Class and Generic Types
- Exceptions and Error Handling
- File Handling
- Graphical User Interface – Layout Managers
- Graphical User Interface – Event Driven Programming

Free