0% found this document useful (0 votes)
59 views

Introduction To Computer Systems

The document provides a proposed split-up syllabus for Informatics Practices for Class XI covering various topics to be taught each month from August 2015 to January 2016. It includes topics like introduction to computer systems, hardware concepts, introduction to programming using IDEs, programming fundamentals, relational database management systems, and practical sessions for each topic.

Uploaded by

vikas_2
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
59 views

Introduction To Computer Systems

The document provides a proposed split-up syllabus for Informatics Practices for Class XI covering various topics to be taught each month from August 2015 to January 2016. It includes topics like introduction to computer systems, hardware concepts, introduction to programming using IDEs, programming fundamentals, relational database management systems, and practical sessions for each topic.

Uploaded by

vikas_2
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 6

KENDRIYA VIDYALAYA SANGATHAN BANGALORE REGION

PROPOSED SPLITUP SYLLABUS FOR INFORMATICS PRACTICES 2015


CLASS XI

Feb-2016 Jan-2016 Dec-2015 Nov-2015 Oct-2015 Sep-2015

Aug-2015

2015 June-July

Mont
h

Portion to be covered
Introduction To Computer Systems
Hardware Concepts:
Computer organization (basic concepts): CPU, Memory (RAM and ROM), I/O devices,
communication bus, ports (serial, parallel), device specific ports;
Input devices: Keyboard, Mouse, Light pen, Touch Screen, Graphics Tablet, Joystick,

Introduction To Programming

Getting started with Programming using IDE


Introduction, Rapid Application Development using IDE (Integrated Development
Environment) such as Netbeans; Familiarization of IDE using basic Interface
components- Label, Text Field,
Text Area, Button, Checkbox, Radio Button. (As per appendix A)
Developing General Application (As per the guidelines at appendix B) - Getting Familiar
with Java Swing User Interface components-Frame, Dialog, OptionPane, Panel,
ScrollPane, Label, TextField, PasswordField, TextArea, Button, CheckBox, RadioButton,
ComboBox, List
Basic component handling methods and properties: setText(), getText(), isSelected(),
setSelected()
Programming Fundamentals
Data Types: Concept of data types; Built-in data types - byte, short, int, long, float,
double,
char, string, boolean
Variables: Need to use variable, declaring variables, variable naming convention,

Programming Guidelines:

General Concepts; Modular approach;


Stylistic Guidelines: Clarity and simplicity of expressions and names; Comments,
Indentation;
Running and debugging programs, Syntax Errors, Run-Time Errors, Logical Errors;

Th

Prac

33

15

23

23

17

21

19

22

23

Relational Database Management System

Database Management System


Introduction to database concepts: Database, Relational database, Relation/Table,
Attribute/Field, Tuple / Row;
Data Types: Text (CHAR, VARCHAR), Number (DECIMAL, INT/INTEGER), Date and Time
Displaying table data: SELECT command for selecting all the columns, selecting
specific column(s) using arithmetic operators, operator precedence
Defining and using column alias
Eliminating duplicate values from display using DISTINCT keyword
Limiting rows during selection (using WHERE clause)
Using Comparison
Functions
in MySQL:operators - =, <, >, <=, >=, <>, BETWEEN, IN, LIKE(%,_);
String Functions: ASCII(), CHAR(), CONCAT(), INSTR(), LCASE(), UCASE(), LEFT(),
LOWER(), LENGTH(), LTRIM(), MID(), RIGHT(), RTRIM(), SUBSTR(), TRIM(), UPPER(),
ASCII()
Mathematical Functions: - POWER(), ROUND(), TRUNCATE().

Date and Time


CURDATE(), DATE(), MONTH(), YEAR(), DAYNAME(),
Revision
andFunctions:
SE Practicals

Practical List Class XI CS


List of suggested Practical for Class XII CS 2014
S No

Name of Practical
Flow of control ( If Else ) :

To Find the greater number between given two numbers.

Find the greatest number between give three numbers.

To check if the given number is even or odd.

To find the grade of a student from his/her marks using if


statements.

Temperature converter.

To check if the given input is a number, character or a special


character.
Flow Of Control ( Switch Case) :

Arithmetic Calculator.

Day Of the week.


Flow Of Control ( For Loop ) :

To print n natural numbers.

10

To print n Even numbers.

11

To print n odd numbers.

12

To find the sum of n natural numbers.

13

To find the sum of n even numbers.

14

To find the sum of n odd numbers.

15

To find the factorial of a number.


Flow Of Control ( While Loop ) :

16

Check for Armstrong Numbers.

17

Reverse of a number.

18

Sum of individual digits of a number.

19

Binary to Decimal

20

Decimal to Binary.

21

Check for Prime number.

22

Print Fibonacci Series.

23

HCF of two numbers.

24

Check for Armstrong Number


Nested Loops :

25

Write a menu based c++


program using functions to do
the following:(i)
Print
the pyramid:11 2
123
1234
12345
(ii)
Print the pyramid:
12345
1234
123
12
1

26

Write a C ++ program to print the pyramid

(iii)
Print the
pyramid:5 4 3 2 15 4 3 2
543
54
5
(iv)
Print the pyramid:
5
54
543
5432
54321

Library Functions
27

Write a C++ program to check whether an input character is


Alphabet, numeric or special character.

28

Write a C++ program to change the case of a character from


lower case to upper case and vice-versa.
User Defined Functions

29

Print the series of factorials of natural numbers up to n.

30

Print the series of Prime numbers up to n.

31

Print the series of Armstrong numbers up to n.


Arrays

32

Maximum and minimum of an integer array.

33

Sum of the elements of an integer array.

34

Reversing the integer array.


Array of Characters (Strings)

35

Reverse of a String.

36

Check for Palindrome.

37

Conversion to sentence case

38

Word Count of a string.

2 D Array of Integers
39

Print the diagonals of a 2D integer array.

40

Print the upper half of a 2D integer array

41

Print the lower half of a 2D integer array

42

Print the row-sum

43

Print the Column Sum

44

Row swap

45

Column Swap
Array of Strings

46

Write a C++ program to find the largest string from an array of


stings.
Structures

47

Write a menu base c++ application to do the following:To create a


Structure named student with rollno, name, dob(dd-mm-yyyy)
and marks.To Accept the data for array of structures (n
elements).To print the data for all the elements in an organized
way.
To display the student details with highest marks.

10

11

12

13
14
15
16
17

Write a class Student with the following description: Private members:


Rollno Integer
name String
marks Integer
getgrade() should return the grade as A if marks is greater than 90 or
else return B
Public members:
Setdata() to insert the values to the private members.
Display() to display the details along with grade.
Write the main() function and invoke the object.
Write a menu driven program to do the following in text file handling:
Write a C++ function to count the number of occurrence of
character passed as the parameter of the function.
Write a C++ Function that counts the number of
articles(A,AnandThe) in a given text files.
Write a C++ function that transfers all the vowels from
source.txt to target.txt.
Write a C++ function to count the number of lines starting with an
alphabet passed as parameters.
Write a C++ function that counts the number of lines starting with
the word the.
Write a C++ function that calculates the average word count in a
text file
Write a menu Based application to do the following on Binary file :class Student{
int rollno;
char name[20];
int marks;
public:
void setdata();//to acquire data for the student from user
void showdata();// to display the student data for all
students
int getmarks(){ return marks;}
void givegrace(){marks=33;}};
Write functions to insert objects in student.dat file.
Write function to disply objects from the student.dat file
Search all the objects whose marks are between 28 and 32, apply
givegrace() function and write back to the file.
Write a program to perform the following in 1-D array.
Linear search.
Binary search.
Write a program to perform the following in 1-D array.
Selection sort.
Insertion sort.
Bubble Sort
Array implementation of Stack and Queue.
Array implementation of Circular Queue.
Linked List implementation of Stack.
Linked list implementation of Queue.
Questions on My SQL.
My SQL queries based on student table.(10 Queries)
My SQL queries based on staff table.(10 Queries)

My SQL queries based on Employment(EMP) and Department(DEP) table.


(10 Queries)
My SQL queries based on Music store and album table.(10 Queries)

You might also like