Course Outline - Object-Oriented Programming in Java
Course Outline - Object-Oriented Programming in Java
Course Outline
Class Topics
Class 00 ● Introduction
Introduction ● Environment Setup
Class 03 ● I/O
User Input ● String
● Equations
● Related code practice & Slide
* QUIZ 1
* End of Basic Java
Page 1
Class 08 ● Definition of class and objects
Objects and Classes ● Defining classes and creating objects
(Part I) ● Data field, Constructors, default constructor
● Argument constructor, This keyword
● Accessing objects
● Method overloading
● UML class diagram
* QUIZ 2
Class 12
Inheritance ● Constructor chaining, no-arg constructor
(Part II) ● Declaring subclass, Calling superclass method
● Related code practice & Slide
* QUIZ 3
Page 2
Class 15 ● Introduction to Abstraction
Abstraction ● Abstract class
● Abstract methods & their usage
● Related code practice & Slide
* QUIZ 4
* End of OOP
Class 19 ● Multitasking
Java Generics & ● Threads
Multi-threading ● Importance and usage discussion
● Related code practice & Slide
* QUIZ 5
* End of the course
Page 3