Academic year:
Units and Topics
# | Unit/Topic | Marks |
---|---|---|
1 | Revision of Class Ix Syllabus | - |
2 | Class as the Basis of All Computation | - |
3 | User - Defined Method | - |
4 | Constructors | - |
5 | Library Classes | - |
6 | Encapsulation | - |
7 | Arrays | - |
8 | String Handling | - |
Total | - |
Syllabus
1 Revision of Class Ix Syllabus
2 Class as the Basis of All Computation
- Concept of Objects
- Objects Encapsulate State and Behaviour
- Object Attributes Or Features
- Member Variables
Variable define state
- Member Methods
- Methods Define Behaviour
Operations/methods/messages/ methods define behaviour
- Classes as an Object Factory
- Primitive data types,
- Composite data types
- Variable Declarations
- Variable declarations for primitive data types, composite data types
- difference between the primitive data types, composite data types
- Objects as Instances of a Class
3 User - Defined Method
- Define Method
- Need of Method
- Forms of Methods
- Method Calling
- Object Creation
- invoking the methods with respect to use of multiple methods with different names to implement modular programming
- using data members and member methods
- Actual parameters and formal parameters
- Method of Overloading
- Declaration of Methods
4 Constructors
- Definition of Constructor
- Characteristics of Constructor
- Types of Constructors
- Default constructor
- Parameterized constructor
- Constructor overloading
- Use of Constructors
- Constructor Overloading
- Difference Between Constructor and Method
5 Library Classes
- Introduction to Wrapper Classes
Class may be considered as a new data type created by the user, that has its own functionality.
- Types of Wrapper Class
- Class as a composite type
- The distinction between primitive data type and composite data type or class types
- Methods of Wrapper Class
The following methods are to be covered:
- int parseInt(String s),
- long parseLong(String s),
- float parseFloat(String s),
- double parseDouble(String s),
- boolean isDigit(char ch),
- boolean isLetter(char ch),
- boolean isLetterOrDigit(char ch),
- boolean isLowerCase(char ch),
- boolean isUpperCase(char ch),
- boolean isWhitespace(char ch),
- char toLowerCase (char ch)
- char toUpperCase(char ch)
- Usage of Wrapper Classes
- Autoboxing and Unboxing in Wrapper Classes
6 Encapsulation
- Access Specifiers
- Private access specifiers
- Protected access specifiers
- Public access specifiers
- Visibility Rules
- Visibility rules for private access specifiers
- Visibility rules for protected access specifiers
- Visibility rules for public access specifiers
- Access Specifiers Scope
- Scope of variables
- Scope of Class variables
- Scope of Instance variables
- Scope of Argument variables
- Scope of Local variables
7 Arrays
- Definition of Array
- Types of Array
- Usages of Array
- Sorting and Search Technique of Array
- Sorting techniques - selection sort and bubble sort;
- Search techniques – linear search and binary search, Array as a composite type, length statement to find the size of the array (sorting and searching techniques using single dimensional array only).
- Declaration of Single and Double Dimension Arrays
- Initialization of Single and Double Dimensional Arrays
- Accepting Data of Single and Double Dimensional Arrays
- Accessing the Elements of Single Dimensional and Double Dimensional Arrays
8 String Handling
- Concept of String Class
- Methods of String Class
The following String class methods are to be covered:
String trim()
String toLowerCase()
String toUpperCase( )
int length( )
char charAt (int n)
int indexOf(char ch)
int lastIndexOf(char ch)
String concat(String str)
boolean equals (String str)
boolean equalsIgnoreCase(String str)
int compareTo(String str)
int compareToIgnoreCase(String str)
String replace (char oldChar,char newChar)
String substring (int beginIndex)
String substring (int beginIndex, int endIndex)
boolean startsWith(String str)
boolean endsWith(String str)
String valueOf(all types) - Implementation of String Class Methods
- String Array
- Searching for a String Using Linear Search Technique
Advertisement Remove all ads
Advertisement Remove all ads