CBSE Class XII - Syllabus for Computer Science
Disclaimer: This website is NOT associated with CBSE, for official website of CBSE visit - www.cbse.gov.in
Syllabus : CBSE Class XII - Syllabus for Computer Science
UNIT
1: COMPUTER FUNDAMENTALS
Evolution of computers; Basics of computer and its operation:
Functional Components and their inter-connections, concept of Booting, Use of
Operating System for directory listing, hierarchical directory structure,
renaming, deleting files/folders, formatting floppy, copying files, concepts of
path and pathname, switching between tasks, installation/removal of
applications;
Software Concepts: Types of Software - System Software, Utility Software
and Application Software;
System Software: Operating System, Compilers, Interpreters and Assembler;
Operating System: Need for operating system, Functions of Operating
System (Processor Management, Memory Management, File Management and Device
Management), Types of operating system – Interactive (GUI based), Time
Sharing, Real Time and Distributed;
Note: The above-mentioned Operating System specific tasks can be illustrated and implemented using any operating system.
UNIT 2: PROGRAMMING METHODOLOGY
General Concepts; Modular approach; Clarity and Simplicity of
Expressions, Use of proper Names for identifiers, Comments, Indentation;
Documentation and Program Maintenance; Running and Debugging programs, Syntax
Errors, Run- Time Errors, Logical Errors; Problem Solving Methodology and
Techniques: Understanding of the problem, Identifying minimum number of inputs
required for output, Step by step solution for the problem, breaking down
solution into simple steps, Identification of arithmetic and logical operations
required for solution, Using Control Structure: Conditional control and
looping (finite and infinite);
Courtesy : CBSE.NIC.IN