Computer Science Syllabus Class 11
Computer Science Syllabus Class 11
Computer Science Syllabus Class 11
Utility Software: Anti- Virus, File Management tools, Compression tools and Disk
Management tools (Disk Cleanup, Disk Defragmenter, Back-up).
Microprocessor: Basic concepts, Clock speed (MHz, GHz), 16 bit, 32 bit, 64 bit, 128-
bit processors; Types – CISC Processors (Complex Instruction Set Computing), RISC
Processors (Reduced Instruction Set Computing), and EPIC (Explicitly Parallel
Instruction Computing).
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.
Getting Started: C++ character set, C++ Tokens (Identifiers, Keywords, Constants,
Operators,), Structure of a C++ Program (include files, main function), Header files –
iostream.h, iomanip.h, cout, cin; use of I/O operators (<>), Use of endl and setw ( ),
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:
char, int , float and double; Constants: Integer Constants, Character constants (- \n, \t,
\b), Floating Point Constants, String Constants; Access modifier: const; Variables of
built-in-data types, Declaration/Initialization of variables, Assignment statement, Type
modifier: signed, unsigned, long
Inbuilt Functions
Header File
Header File Function
Categorization
Standard input/output
Stdio.h Gets ( ), puts ( )
functions
isalnum ( ), isalpha ( ),
isdigit ( ), islower ( ),
Character Functions ctype.h
isupper ( ), tolower ( ),
toupper ( )
strcpy ( ), strcat ( ),
strlen ( ), strcmp ( ),
strupr ( ), strlwr ( )
Defining a symbol name using typedef keyword and defining a macro using #define
preprocessor directive.
Logic: 6 Marks
Documentation: 2 Marks
General Guidelines: Initial Requirement, developing an interface for user (it is advised
to use text-based interface screen), developing logic for playing the game and developing
logic for scoring points
• Memory game: A number guessing game with the application of 2-dimensional arrays
containing randomly generated numbers in pairs hidden inside boxes.
• Hollywood/Hangman: A word Guessing game
• Cows ‘N Bulls: A word/number Guessing game
• Random Number Guessing Game (High\Low)
• A game to check whether a word does not use any of the forbidden letters
• Cross’N knots game: A regular tic-tac-toe game.
Or
b) Must have minimum 20 programs from the topics covered in class 11 course.