1. Principles of Object-Oriented Programming
2. Introduction to JAVA
3. Elementary Concept of Objects and Classes
4. Values and Types
5. Operators in Java
6. Input in Java
7. Mathematical Library Methods
8. Conditional Construct in Java
9. Iterative Constructs in Java
10. Nested Loop
11. Computing and Ethics
    Internal Assessment
    Sample Projects
    Glossary
    Most Common Mistakes in Programming
    Model Test Paper-1
    Model Test Paper-2