| Unit 4: Programming Concepts (Revision + Advanced) |
- Object-Oriented Programming (OOP) Concepts: Abstraction, Encapsulation, Inheritance, Polymorphism
|
- Elementary concepts of objects and classes
|
- Values and data types, operators (arithmetic, relational, logical, assignment)
|
- Input in Java (Scanner class), comments, error types
|
- Mathematical library methods: Math.sqrt(), Math.pow(), Math.random(), etc.
|
- Conditional constructs: if, if-else, switch statements
|
- Iterative constructs: for, while, do-while loops; nested loops; jump statements (break, continue)
|