ICSE
Topic 1: Revision of Class 9 Syllabus
- Object-oriented programming
- Operators in Java
- Value and Data types
- Conditional Constructs in Java
Topic 2: Class as the Basis of all Computation
- Objects and Classes
- Primitive and Composite Data Types
- Objects as instances of a Class
Topic 3: User-Defined Methods
- Syntax of Method
- Ways to invoke a method
- Pure and Impure methods
- Using multiple methods
- Actual and Formal Parameters
Topic 4: Constructors
- Types of Constructors
- Uses of Constructors
- Difference between Method and Constructor
Topic 5: Library Classes
- Wrapper Class and its Methods
- Autoboxing and Unboxing
Topic 6: Encapsulation
- Access Specifiers
- Visibility Rules for Access Specifiers
- Scope of Variables
Topic 7: Arrays
- Arrays and their types
- Search Techniques
- Declaration
- Initialisation
- Accepting data in double dimensional arrays
Topic 8: String Handling
- String Class
- Methods of String Class
- Implementation of String Class Methods
- Extracting and Modifying Characters of a String