HORIZON IT SOLUTIONS®
  • HOME
  • PROFILE
  • PROGRAMS
    • Cisco >
      • CCNA
      • CCNP
      • CCSP
      • CCIE
    • Microsoft >
      • MTA
      • MCSA
      • MCSE
      • MCSM
      • MCITP
      • MCTS
    • Red Hat >
      • RHCE
  • SHORT TERM COURSES
    • Basic Computers
    • Networking +
    • Hardware +
    • C, C++
    • Web Designing
  • VTP COURSES
    • ICT101
    • ICT102
    • ICT203
    • ICT104
    • ICT205
    • ICT206
    • ICT207
    • ICT208
    • ICT209
    • ICT111
    • ICT112
    • ICT113
    • ICT114
    • ICT219
    • ICT220
    • ICT326
    • ICT232
    • ICT231
  • SCHOOL COURSES
    • 11th Class
    • 12th Class
  • OTHERS
    • DOWNLOADS
    • STUDENT AREA
    • CONTACT US

Picture
SYLLABUS CLASS XI 
IP  &
COMPUTER SCIENCE

Max : Marks: 35 Time: 2½ Hours
TERM 1


UNIT 1: COMPUTER FUNDAMENTALS
Software Concepts:
UNIT 2: Operating System
st
Evolution of computers; Basics of computer and its operation: Functional 
Components and their interconnections, concept of Booting. 
Types of Software - System Software, Utility Software and Application Software;
System Software: Operating System, Compilers, Interpreters and Assembler;
Utility Software : Anti-Virus, File Management tools, Compression tools and Disk 
Management tools (Disk Cleanup, Disk Defragmenter, Backup);
Application Software as a tool: Word Processor, Presentation tools, Spreadsheet 
Package, Database Management System; Business software (for example: School 
Management System, Inventory Management System, Payroll System, Financial 
Accounting, Hotel Management, and Reservation System); 6 Marks
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; Commonly used operating systems:
LINUX, Windows, Bharti OO, Solaris, UNIX;
Illustration and practice of the following tasks using any one of the above Operating 
Systems: wOpening / Closing Windows
Code : 226JAMMU AND KASHMIR STATE BOARD OF SCHOOL EDUCATION
SYLLABUS CLASS XI
66
wCreating / Moving / Deleting Files / Folders wRenaming Files / Folders wSwitching between Tasks
Number System : Binary, Octal, Decimal, Hexadecimal and conversion between 
two different number systems;
Internal Storage encoding of Characters: ASCII, ISCII (Indian scripts Standard 
Code for Information Interchange), and UNICODE;
Microprocessor : Basic concepts, Clock speed (MHz, GHz), 16 bit, 32 bit, 64 bit 
processors; Types
- CISC, RISC;
Units : Byte, Kilo Byte, Mega Byte, Giga Byte, Tera Byte, Peta Byte
Primary Memory : Cache, RAM, ROM,
Secondary Memory : 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. 6 Marks
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) 23 Marks
Memory Concepts :
PROGRAMMING METHODOLOGYTERM 2
Max. Marks: 35 Duration: 2½ Hours
UNIT 3: INTRODUCTION TO C++
Getting Started:
Data Types, Variables and Constants:
Operators and Expressions:
UNIT 4: PROGRAMMING IN C++
Flow of control:
nd
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 (<< and >>), Use of end and set w ( ), 
Cascading of I/O operators, Error Messages; Use of editor, basic commands of 
editor, compilation, linking and execution; standard input/ output operations from C 
language: gets(), puts() of stdio.h header file;
Concept of Data types; Built-in Data types: char, int, float and double; Constants: 
Integer Constants, Character Constants (Backslash character constants - \n, \t ), 
Floating Point Constants, String Constants; Access modifier: const; Variables of 
built-in data types, Declaration/ Initialisation of variables, Assignment statement; 
Type modifier: signed, unsigned, long;
Operators: Arithmetic operators (–,+,*,/,%), Unary operator (-), Increment and 
Decrement Operators (–,++), Relational operators (>,>=,<,<=,==,!=), Logical 
operators (!, & ||), Conditional operator:<condition>?<if true>:<else>; Precedence 
of Operators; Expressions; Automatic type conversion in expressions, Type casting; 
C++ shorthand's (+=, -=, *=, /=,%=); 6 Marks
Conditional statements: if-else, Nested if, switch..case..default, Nested
switch..case, break statement (to be used in switch..case only); Loops: while, do - 
while , for and Nested loops;
JAMMU AND KASHMIR STATE BOARD OF SCHOOL EDUCATION
SYLLABUS CLASS XI
67String Functions:
Character Functions:
Mathematical Functions:
Other Functions:
UNIT 5 : USER DEFINED FUNCTIONS:
Structured Data Type: Array
Header File: string.h
Function: isalnum(), isalpha(), isdigit(), islower(), isupper(), tolower(),
toupper();
Header File: c type.h
Functions: isalnum(), isalpha(), isdigit(), islower(), isupper(), tolower(), 
toupper(), strcpy(), strcat(), strlen(), strcmp(), strcmpi();
Header File-math.h, stdlib.h;
Functions: fabs(), log(), log10(), pow(), sqrt(), sin(), cos(), abs(),
Header File- stdlib.h;
Functions: randomize(), random(); 6 Marks
Defining a function; 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 functions and variables; local and global 
variables;
Declaration/initialization of One-dimensional array, Inputting array elements, 
Accessing array elements, Manipulation of Array elements (sum of elements, 
product of elements, average of elements, linear search, finding
JAMMU AND KASHMIR STATE BOARD OF SCHOOL EDUCATION
SYLLABUS CLASS XI
68maximum/minimum value); Declaration/Initialization of a String, string
manipulations (counting vowels/consonants/digits/ special characters, case 
conversion, reversing a string, reversing each word of a string);
Declaration/initialization of a two-dimensional array, inputting array elements 
Accessing array elements, Manipulation of Array elements (sum of row element, 
column elements, diagonal elements, finding maximum/minimum values);
Need for User defined data type:
Defining a symbol name using type def keyword and defining a macro using #define 
directive.
Defining a Structure, Declaring structure variables, Accessing structure elements, 
passing structure of Functions as value and reference argument/parameter, 
Function returning structure, Array of structures, passing an array of structure as an 
argument/ a parameter to a function. 23 Marks
One programming problem in C++ to be developed and tested in Computer during 
the examination. Marks are allotted on the basis of following:
Logic
Documentation/Indentation
Output presentation
Two-dimensional Array :
User-defined Data Types
Structures:
 (Practical)
Total Marks: 30 Time: 2½ hours
1. Programming in C++
JAMMU AND KASHMIR STATE BOARD OF SCHOOL EDUCATION
SYLLABUS CLASS XI
692. Project Work 
3. Practical File
Must have minimum 15 programs from the topics covered in class 
XI course.
4. Viva-voce
Problems related to String, Number and Array manipulation;
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
1. Memory Game : Anumber guessing game with application of 2 dimensional 
arrays containing randomly generated numbers in pairs hidden inside 
boxes.
2. Cross 'N Knots Game : Aregular tic-tac-toe game
3. Hollywood/Hangman: Aword guessing game
4. Cows 'N Bulls : Aword/number guessing game
Similar projects may be undertaken in other domains
w
w5 Programs on Control structures w4 Programs on Array Manipulations w4 Programs on String Manipulations w2 Programs on structure manipulations
Viva will be asked from syllabus covered in class XI and the project developed by 
student.
JAMMU AND KASHMIR STATE BOARD OF SCHOOL EDUCATION
SYLLABUS CLASS XI
70JAMMU AND KASHMIR STATE BOARD OF SCHOOL EDUCATION
SYLLABUS CLASS XI
71
INFORMATICS PRACTICES
Maximum Marks= 100
Theory: Marks 70
Practicals: Marks 30. External: 20 marks, Internal: 10 marks
Term 1
Digital Design 05
Computer Fundamentals 10
Software Concepts 15
Graphical User Interface 05
Term 2
Office Automation 10
Programming Fundamentals 25
Code : 227JAMMU AND KASHMIR STATE BOARD OF SCHOOL EDUCATION
SYLLABUS CLASS XI
72
TERM 1
Unit – I: Digital Design:
Unit – II: Computer Fundamentals:
Unit –III: Software Concepts:
st
Time = 2 ½ Hours
Number Systems: Binary, Octal, Decimal, Hexadecimal and conversions, 
Coding Schemes ASCII, EBCDIC, Basic Logical Gates (AND, OR, NOT, 
XOR, XNOR) with Truth Tables.
Basics of a Computer and its operation; Functional Components and their 
interconnection (Block Diagram; illustrating main parts of computer (CPU, 
ALU, CU, Memory);Generations of Computers, Classification of Computers.
Input / Output Devices: Keyboard, Mouse, Light Pen, Touch Screen, Joy 
Stick, Mic, Scanner (MICR, OCR, BCR. VDU (CRT, LCD), Printers (Dot 
Matrix, Inkjet, LaserJet), Speaker.
Memory: Primary Memory (ROM and its Types); Secondary Storage 
Devices (Floppy Disks, Hard Disk, Compact Disk, Magnetic Tape, Flash 
Devices).
Units of Memory: Bit, Nibble, Byte, Kilo Byte, Mega Byte, Giga Byte, Tera 
Byte, Zeta Byte.
Concept of Software, Types of Software, System Software, Operating 
System, Functions of OS [Processor Management, Memory Management, File Management, Device Management], Application Software, Utility 
Programs; Computer Languages: Compilers, Interpreters, Assembler. 
Commonly used OS, Boot and its types; Computer Languages: Low Level 
Language, High Level Languages, Assembly Language; Concept of GUI and 
CUI.
GUI based OS: Introduction to Windows, Features of Windows, File structure 
of Windows, Concept of Folder, Directories, Path, Path Name, Elements of 
Desktop, Taskbar, Icon, Start Buttons, Shortcuts, Recycle Bin, My Computer, 
Start Menu; Control Panel: Adding New Hardware and Programs.
Time = 2 ½ Hours
Word Processing: Introduction, Open a Document, Saving a Document, 
Printing a Document, Page Setup, Cut, Copy, Paste, Format Painter, Bold, 
Italics, Underline, Superscript, Subscript, Alignment of a Text, Formatting a 
Text, Indentation, Line Spacing, Find, Replace of a text, Insertion of a Table 
with other options, Picture, Clip Art, Shapes, Chart, Hyperlink, Header, 
Footer, Page Number.
Spreadsheets: Basic Options, wrap text, merge and center, Number format, 
Conditional Formatting, Format as Table, Format as cell; Insert , Delete and 
Unit- IV: Graphical User Interface:
TERM 2
Unit –V: Office Automation:
nd
JAMMU AND KASHMIR STATE BOARD OF SCHOOL EDUCATION
SYLLABUS CLASS XI
73format cells, Auto Sum, Sort, Find and select; Header & Footer, Symbols; 
Page Layout, Margins, Size, Paper, themes; Insert Functions.
Presentations: Creating Presentation, Opening and Saving Presentation, 
Adding and Formatting Text, Formatting Paragraphs, Making Notes Page 
and Handout, Adding Clip Art and Other Pictures; Animations – Custom 
Animations, Transition Speed, Transition Speed; Slide Show –Custom Slide 
Show, Setup Slide Show.
Introduction to VB, Concept of Event driven programming, VB user Interface, 
Toolbox, Project Explorer, Properties Window, Form Layout; Variables – 
Declaring variables, scope and life time of variables (Local & Global), Data 
Types: Integer, Long, Single, Double, String, Date and Variant; Operators 
(Arithmetic, Relational, Logical); Control Structures: Decision Structures – IF, 
IF – Then, IF – Then – Else, Select Case : Looping Structure – For – Next, Do 
– While, While – Wend.
Unit VI: Programming Fundamentals:
JAMMU AND KASHMIR STATE BOARD OF SCHOOL EDUCATION
SYLLABUS CLASS XI
74Practicals (Term 1)
Time = 3 Hours
Marks = 15 Marks
1. Computer Assembly (Motherboard, Processor, RAM, Hard Disk, USB, etc)
2. Peripheral Connections and Identification of Parts (Serial, Parallel, USB, PS-2, 
Bluetooth).
3. Installation of Operating System and Application Software’s.
4. Creation of Files and Folders using windows (Rename, Create, Delete, Move).
5. Creation of Word Document –
a. Open a document.
b. Insert a text.
c. Save a Document.
d. Format & Edit a Document.
6. Creation of Work Sheet –
a. Payroll System.
b. Marks Sheet, etc.
7. Creation of a Presentation – (Relevant to the Subject).
JAMMU AND KASHMIR STATE BOARD OF SCHOOL EDUCATION
SYLLABUS CLASS XI
75Practicals (Term 2)
Time = 3 Hours
Marks = 15 marks
8. Create an application using Visual Basic programming to print a message like 
“Hello World” using Command Button and Text Button.
9. Create an application to calculate the grade of your class mates output of five 
different subjects like English, History, Chemistry, Math and IP. Calculate 
Grades as follows –
%age Grade
>=90 A++
>=80 and <90 A+
>=70 and <80 A
>=60 and <70 B
>=50 and <60 C
Less than 50 F
10. Create an application to generate Sum of First 10 Natural Numbers using Command 
Button Only.
JAMMU AND KASHMIR STATE BOARD OF SCHOOL EDUCATION

Powered by Create your own unique website with customizable templates.