CISCE Syllabus For Class 10 Computer Applications: Knowing the Syllabus is very important for the students of Class 10. Shaalaa has also provided a list of topics that every student needs to understand.
The CISCE Class 10 Computer Applications syllabus for the academic year 2023-2024 is based on the Board's guidelines. Students should read the Class 10 Computer Applications Syllabus to learn about the subject's subjects and subtopics.
Students will discover the unit names, chapters under each unit, and subtopics under each chapter in the CISCE Class 10 Computer Applications Syllabus pdf 2023-2024. They will also receive a complete practical syllabus for Class 10 Computer Applications in addition to this.
CISCE Class 10 Computer Applications Revised Syllabus
CISCE Class 10 Computer Applications and their Unit wise marks distribution
CISCE Class 10 Computer Applications Course Structure 2023-2024 With Marking Scheme
# | Unit/Topic | Weightage |
---|---|---|
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
- 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
- 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
- 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
- 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
- Show how classes allow user defined types in programs. All primitive types have corresponding class wrappers.
- 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
- Usage of Wrapper Classes with respect to numeric and character data types
- Autoboxing and Unboxing in Wrapper Classes
- Access Specifiers (Access Modifiers)
- 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
- 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
- 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)Programs based on the above methods, extracting and modifying characters of a string, searching for a string using linear search technique.
- Implementation of String Class Methods
- String Array
- Searching for a String Using Linear Search Technique