Day | Module | Topic |
Day 1 | Module 1 | An Overview of Java |
Day 2,3 | Module 2 | Data Types, Variables, and, Arrays |
Day 4-5 | Module 3 | Operators |
Day 6-7 | Module 4 | Control Statements |
Day 7-9 | Module 5 | Introducing Classes |
Day 10-13 | Module 6 | A Closer Look at Method and classes |
Day 14-16 | Module 7 | Inheritance |
Day 17-20 | Module 8 | Packages and Interfaces |
Day 21-23 | Module 9 | Exception Handling |
Day 23-26 | Module 10 | String Handling |
Day 27-30 | Module 11 | The applet Class |
Day 31-33 | Module 12 | Event Handling |
Day 34- 36 | Module 13 | Introducing the AWT: Working with |
Day 37-45 | Project Work |
Courses content
Module 1: An Overview Of Java
- Object Orient Programming
- Entering Program
- Compiling the Program
Module 2: Data Types, Variables, and Arrays
- The Simple Types
- Integers
- Floating –Point Types
- Characters
- Booleans
- Variables
- Arrays
Module 3: Operators
- Arithmetic Operators
- Relational Operators
- Boolean Logical Operator
- The Assignment Operator
- The? Operator
Module 4: Control Statements
- Java’s selection Statements
- Iteration Statements
- Jump Statements
Module 5: Introducing Classes
- Class Fundamentals
- Declaring Objects
- Assigning Object Reference Variables
- Introducing Methods
- Constructors
- The this Keyword
Module 6: A Closer Look at Methods and Classes
- Overloading Methods
- Using Objects as Parameters
- Recursion
- Understanding static
- Introducing final
- Exploring the String Classes
Module 7: Inheritance
- Inheritance Basics
- Using super
- Method Overriding
- Using Abstract Classes
- Using final with Inheritance
Module 8: Packages and Interfaces
- Packages
- Interfaces
Module 9: Exception Handling
- Exception-Handling fundamentals
- Using try and catch
- Throw
- Throws
- Creating Your Own Exception subclasses
Module 10: String Handling
- The String Constructors
- String Length
- Special String Operation
- Character Extraction
- Modifying a string
Module 11: The Applet Class
- Applet Basics
- Simple Applet Display Methods
- Requesting Repainting
Module 12: The Delegation Event Model
- Event Classes
- Event Listener Interfaces
Module13: Working With Frame Windows
- Creating a Frame Window in an Applet
- Working With Graphics
- Working With Color
- Working With Fonts
- Managing Text Output Using Font Metrics