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