Course Overview
Course Duration:- 6 Months Class:- Weekly 2 Classes
Module 1: Introduction to Java
1.1 Overview of Java Programming Language
- History and Evolution
- Features of Java
- Java Virtual Machine (JVM)
1.2 Setting up Java Development Environment
- Installing Java Development Kit (JDK)
- Configuring Integrated Development Environment (IDE)
Module 2: Java Basics
2.1 Structure of a Java Program
- Main method
- Statements and expressions
2.2 Variables and Data Types
- Primitive data types (int, float, char, boolean)
- Declaring and initializing variables
2.3 Operators and Expressions
- Arithmetic, relational, and logical operators
- Operator precedence
Module 3: Control Flow Statements
3.1 Conditional Statements
- if, else if, else statements
- Switch-case statements
3.2 Looping Statements
- for while, do-while loops
- Enhanced for loop
Module 4: Object-Oriented Programming (OOP) Concepts
4.1 Introduction to OOP
- Objects and Classes
- Inheritance, Polymorphism, Encapsulation, and Abstraction
4.2 Constructors and Destructors
- Default and parameterized constructors
- Garbage collection