CBSE Class XI Curriculum for Computer Science
CBSE Class XI Curriculum Computer Science
CBSE Class XI Curriculum Computer Science-CBSE affiliated schools try to follow a curriculum that not just teaches lessons but also prepare the students for their careers ahead . Computer Science is a subject majorly beneficial for students interested to take up careers in computers ahead. This subjects teaches students about the basics of computers,it also helps students to develop problem solving skills. The students get to know the application of problem solving with C++. They are taught the concepts of Communication and networking,relation database and computing logic. So basically students with the entire syllabus get to know about the concepts and terminology related to the science of computers. Sample paper Computer Science Class 12
Unit 1: Computer Fundamentals
Classifications of Computers–The basics of computer and its various operations,Functional Components and their interconnections and the concept of booting. Books on CBSE website
Software Concepts -Types of software that is system/utility/application
System software-The operating system,Compiler and interpreter and also assembler.
Operating System-Its need and functions ,Types of operating system interfaces, Time Sharing, Real Time and Distributed and Commonly used Operating Systems and Mobile operating systems.
Utility software-Anti virus,File management tools,Compression tools and Disk management tools.
Open Source Concepts- Open Source Software, Freeware, Shareware and Proprietary Software.
Application Software–Office tools,Word processor, Presentation Tool,Spreadsheet package, Database management system, Domain Specific tools,School management system,Inventory management system,Payroll system,Financial accounting,Hotel management, Reservation System and Weather Forecasting System.
Number System- Binary, Octal, Decimal, Hexadecimal and conversion between different number systems.
Internal Storage encoding of Characters- ASCII, ISCII (Indian Scripts Standard Code for Information Interchange), and UNICODE (for multilingual computing)
Microprocessor- Basic concepts, Clock speed (MHz, GHz) processors
Types – CISC Processors (Complex Instruction Set Computing), RISC Processors (Reduced Instruction Set Computing), and EPIC (Explicitly Parallel Instruction Computing).
Memory Concepts- Units: Byte, Kilo Byte, Mega Byte, Giga Byte, Tera Byte, Peta Byte, Exa Byte, Zetta Byte, Yotta Byte. Sample Paper For Computer Graphics –
Primary Memory- Cache, RAM, ROM
Secondary Memory-Fixed and Removable storage – Hard Disk Drive, CD/DVD Drive, Pen Drive,Blue Ray Disk.
Input Output Ports/ Connections- Serial, Parallel and Universal Serial Bus, PS-2 port, Infrared port, Bluetooth, Firewire. CBSE Sample Paper for Computer Science Class XII
Unit 2: Programming Methodology
General Concepts-The modular approach,Clarity and simplicity of expressions,Use of proper names,Comments,Indentations, Documentation and Program maintenance, Running and debugging programs,Syntax errors, Run time errors,Logical errors. CBSE Sample Papers Computer Science Class XII TIME: 3 Hrs Marks …
Problem Solving Methodologies- Understanding and solution of the problem,Identify minimum number of inputs required for output, step by step solution to the problems,Writing code to optimizing execution time and memory storage,breaking down solutions into simple steps, Identification of arithmetic and logical operations required for
solution, Control Structure.
Problem Solving-Introduction to Flowcharts. Sample Paper for Computer Networks for computer science
Unit-3: Introduction to C++
Intro to C++ : C++ character set, C++ Tokens,Structure of a C++ Program,, Header files,use of I/O operators, Cascading of I/O operators, compilation , Error Messages; Use of editor, basic commands of editor, compilation, linking and execution.
Data types,Variables and Constants- Concept of Data types, Built-in Data types,types of Constants,Access modifier,Variables of built-in-data types, Declaration/Initialization of variables, Assignment statement, Type modifier. Sample paper on statistical model for computer science
Operator and Expressions-types of Operators including Arithmetic,Assignment operators,C++shorthands, Unary operators,Increment and Decrement,Relational operators,Logical operators,Conditional operator,Precedence of Operators; Automatic type conversion in expressions, Type casting.
UNIT 4: PROGRAMMING IN C++
Flow of Control-Conditional Statements: if else, Nested if, switch..case..default, use of conditional operator,
Nested switch..case, break statement,Loops: while, do –while, for and Nested loops.
Inbuilt Functions-Standard input/output functions ,Character Functions ,String Function,Mathematical Functions
Brief Introduction to user defined functions and its requirements-Define function,prototype, Invoking/calling a function, passing arguments to function, specifying argument data types, default argument, constant argument, call by value,call by reference, returning values from a function, calling functions with arrays, scope rules of variables-local and global variables. CBSE 12th Computer Science Question Papers
Relating to Parameters and return type concepts in built-in functions.
Structured Data Type
Arrays: Introduction to Array and its advantages.
One Dimensional Array: Declaration/initialization of One-dimensional array, Accepting array elements, accessing array elements, manipulation of array elements ,Declaration / Initialization of a String, string manipulations ,
special characters, case conversion, reversing a string, reversing each word of a string)
Two-dimensional Array: Declaration/initialization of a two-dimensional array, inputting array elements, accessing array elements, manipulation of Array elements
User-defined Data Types: Introduction to user defined data types.
Structure: Defining a Structure ,declaring structure variables, accessing structure elements, passing structure to functions as value and reference, argument/parameter, function returning structure, array of structure, passing an array of structure as an argument/ a parameter to a function.
Defining a symbol name using typedef keyword and defining a macro using #define preprocessor
Books for Computer Science Class XI
- All in One COMPUTER SCIENCE CBSE Class 11th by Harshit Garg, Swati Rana
- Computer Science With C++ For Class XI by Sumita Arora
- Oswaal CBSE Chapterwise/Topicwise Question Bank For Class 11 Computer Science Python by Panel of Experts)