Page 7 - ComputerScience_Class_11
P. 7
SYLLABUS CLASS XI
COMPUTER SCIENCE (868)
Aims (Conceptual) (3) To create awareness of ethical issues related
(1) To understand algorithmic problem solving to computing and to promote safe, ethical
using data abstractions, functional and behavior.
procedural abstractions, and object based and (4) To make students aware of future trends in
object-oriented abstractions. computing.
(2) To understand: (a) how computers represent, Aims (Skills)
store and process data at different levels of To devise algorithmic solutions to problems and
abstraction that mediate between the machine to be able to code, validate, document, execute
and the algorithmic problem solving level and and debug the solution using the Java and python
(b) how they communicate with the outside programming system to align with the future
world. trend.
There will be two papers in the subject:
Paper I: Theory………….. 3 hours…70 marks
Paper II: Practical………. 3 hours…30 marks
Distribution of marks for the theory paper:
S. NO. UNIT MARKS
Section A — Hardware
1. System of Numeration
2. Encodings 25
3. Propositional logic, Hardware implementation, Arithmetic operations
Section B — Java
4. Introduction to Object Oriented Programming using Java
5. Objects
6. Primitive values, Wrapper classes, Types and casting
7. Variables, Expressions
8. Statements, Scope 30
9. Methods and Constructors
10. Arrays, Strings
11. Basic input/ output file handling(only Text)
Section C – Python and Conceptual aspects
12. Introduction to python
15
13. Trends in computing and ethical issues
Total 70

