Professional Documents
Culture Documents
Oswaal ICSE Class 10th Syllabus For 2022-23 Exam Computer Applications
Oswaal ICSE Class 10th Syllabus For 2022-23 Exam Computer Applications
APPLICATIONS
(1)
To
To know
know about
about more
more useful books click
useful books click here
here
SYLLABUS
(2)
To know about more useful books click here
...contd. SYLLABUS
Declaration, initialization, accepting data in a double (b) Programs based on overloaded methods.
dimensional array, sum of the elements in row, column and (c) Programs involving data members, member
diagonal elements [ right and left], display the elements of methods invoking the methods with respect
two-dimensional array in a matrix format. to the object created.
8. String handling (ii) Constructors
String class, methods of String class, implementation
(a) Programs based on different types of
of String class methods, String array
constructors mentioned in the scope of the
The following String class methods are to be covered: syllabus.
String trim ()
(b) Programs / outputs based on constructor
String toLowerCase() overloading
String toUpperCase()
(iii) Library classes
int length( )
(a) Outputs based on all the methods
char charAt (int n)
mentioned in the scope of the syllabus.
int indexOf(char ch)
(b) Programs to check whether a given character
int lastIndexOf(char ch)
is an uppercase/ lowercase / digit etc.
String concat(String str)
(iv) Encapsulation
boolean equals (String str)
boolean equalsIgnoreCase(String str) Questions based on identifying the different
variables like local, instance, arguments, private,
int compareTo(String str)
public, class variable etc.
int compareToIgnoreCase(String str)
(v) Arrays
String replace (char oldChar,char newChar)
String substring (int beginIndex) (a) Programs based on accessing the elements of
an array.
String substring (int beginIndex, int endIndex)
boolean startsWith(String str) (b) Programs based on sort techniques mentioned
in the scope of the syllabus.
boolean endsWith(String str)
String valueOf(all types) (c) Programs based on search techniques
mentioned in the scope of the syllabus.
Programs based on the above methods, extracting and
modifying characters of a string, alphabetical order of the (d) Programs on Double dimensional arrays as
strings in an array [Bubble and Selection sort techniques], given in the scope of the syllabus.
searching for a string using linear search technique. (vi) String handling
INTERNAL ASSESSMENT - 100 Marks (a) Outputs based on all the string methods
This segment of the syllabus is totally practical oriented. mentioned in the scope of the syllabus.
The accent is on acquiring basic programming skills (b) Programs based on extracting the characters
quickly and efficiently. from a given string and manipulating the
Programming Assignments (Class X) same.
The students should complete a minimum of 20 laboratory (c) Palindrome string, pig Latin, alphabetical
assignments during the whole year to reinforce the order of characters, etc.
concepts studied in class. Important: This list is indicative only. Teachers and
Suggested list of Assignments: students should use their imagination to create
innovative and original assignments.
The laboratory assignments will form the bulk of the
course. Good assignments should have problems EVALUATION
which require design, implementation and testing. The teacher-in-charge shall evaluate all the
They should also embody one or more concepts that assignments done by the student throughout the
have been discussed in the theory class. A significant year [both written and practical work]. He/she shall
proportion of the time has to be spent in the ensure that most of the components of the syllabus
laboratory. Computing can only be learnt by doing. have been used appropriately in the assignments.
The teacher-in-charge should maintain a record of all Assignments should be with appropriate list of
the assignments done by the student throughout the variables and comment statements. The student has
year and give it due credit at the time of cumulative to mention the output of the programs.
evaluation at the end of the year. Proposed Guidelines for Marking
Some sample problems are given below as examples. The teacher should use the criteria below to judge
The problems are of varying levels of difficulty: the internal work done. Basically, four criteria
(i) User defined methods are being suggested: class design, coding and
(a) Programs depicting the concept of pure, documentation, variable description and execution
impure, static, non- static methods. or output. The actual grading will be done by the
teacher based on his/her judgment. However, one
(3)
To know about more useful books click here
SYLLABUS ...contd.
possible way: divide the outcome for each criterion faculty, but not teaching the subject in the relevant
into one of 4 groups: excellent, good, fair/acceptable, section/class. For example, A teacher of Computer
poor/unacceptable, then use numeric values for Science of class VIII may be deputed to be the
each grade and add to get the total. External Examiner for class X.
Class design: The total marks obtained out of 100 are to be sent to
Has a suitable class (or classes) been used? the Council by the Head of the school.
Are all attributes with the right kinds of types The Head of the school will be responsible for the
present? online entry of marks on the Council’s CAREERS
portal by the due date.
Is encapsulation properly done?
EQUIPMENT
Is the interface properly designed?
There should be enough computer systems to
Coding and Documentation: provide for a teaching schedule where at least three-
Is the coding done properly? (Choice of names, fourth of a time available is used for programming
no unconditional jumps, proper organization and assignments/practical work. The course shall
of conditions, proper choice of loops, error require at least 4 periods of about 40 minutes
handling, code layout) Is the documentation duration per week. In one week, out of 4 periods the
complete and readable? (class documentation, time should be divided as follows:
variable documentation, method documentation, 2 periods – Lecture cum demonstration by the
constraints, known bugs - if any). instructor.
Variable and Description: 2 periods – Assignments/Practical work.
Format for variable description: The hardware and software platforms should be such that
students can comfortably develop and run programs on
Name of the Data Purpose/ those machines.
variable Type Description Since hardware and software evolve and change very
rapidly the schools shall need to upgrade them as required.
Following are the minimal specifications as of now.
RECOMMENDED FACILITIES
Execution or Output: A lecture cum demonstration room with a
MULTIMEDIA PROJECTOR/ an LCD and
Does the program run on all sample input correctly? Overhead Projector (OHP) attached to the
Evaluation of practical work will be done as computer.
follows: A white board with white board markers should
be available.
Subject Teacher (Internal 50 Marks
A fully equipped Computer Laboratory that
Examiner)
allows one computer per student.
External Examiner 50 marks
The computers should have a minimum of 1 GB
Criteria Class Variable Coding Execu- RAM and at least a P - IV or Equivalent Processor.
(Total- design descrip- and Docu- tion OR
Good Quality printers.
50 (10 tion (10 mentation Output
marks) marks) marks) (10 marks) (20 A scanner, a web cam/a digital camera (Should be
marks) provided if possible).
(4)
To know about more useful books click here