Monday, February 15, 2010

XI IP Sample Paper III Periodical

CLASS-XI

INFORMATICS PRACTICES

Time: 1:30 Hrs MM: 40

Note: - All questions are compulsory. Marks are indicated with questions.

1) What is the difference between a list box control and a combo box control? Define with the help of example. (3)

2) Write a program to insert and delete elements from a list box control. (2)

3) What is the difference between call by value and call by reference? Give example of each. (2)

4) Define the following. (2)

i)Formal argument ii) Actual argument iii) Class method iv) Instance method

5) What is the significance of constructor in a class? Describe various types of constructors with example. (2)

6) Write a program to calculate the sum of the following series. (2)

1+x/1!+x2/2!+x3/3!+x4/4!+…………….+xn/n!

7) Design and implement a class & constructor add with one public method, sum. This method takes two arguments & returns one in type value. (2)


8) What are the characteristics of a good program? (2)

9) Write a short note on different types of errors. (2)

10) What is Exception handling in Java? Give an example. (2)

11) What are the advantages of using DBMS? (2)

12) Describe the following. (3)

i)Tuple ii) Attribute iii) Views iv) Primary key v) Candidate key vi) Foreign key

13) What are the various key features of MySQL? (2)

14) How are SQL commands classified? (2)

15) Differentiate between CHAR & VARCHAR data types. (2)

16) What will be the output of following code? (5)

i) mysql>SELECT CONCAT(CONCAT(‘Inform’,’atics’),’Practices’);

ii) mysql>SELECT LCASE(‘NiMaWaT pUbLiC sChOOl’);

iii) mysql>SELECT UCASE(‘IP Is Easy’);

iv) mysql>SELECT CONCAT(LOWER(‘Class’),UPPER(‘xii’));

v) Write a command to display the system date.

vi) Write a command to display name of current month.

vii) Write a command to display current time.

Table:STUDENT

STUD_ID

NAME

AGE

CLASS

SUBJECT

GENDER

1

AMIT

16

12

PHYSICS

M

2

NITIN

14

9

MATHS

M

3

ANITA

15

11

HINDI

F

4

ABDUL

16

12

ENGLISH

M

5

GARIMA

16

12

CHEMISTRY

F

6

DINESH

14

10

ENGLISH

M

7

NEELAM

16

12

BIOLOGY

F

8

RAJ

15

11

HINDI

M

9

RAVI

16

12

IP

M

10

MANEESH

16

12

ENGLISH

M

viii) SELECT LCASE(NAME) FROM STUDENT;

ix) SELECT MOD(Age,5) FROM STUDENT WHERE Gender=’M’;

x) SELECT POWER(3,2) FROM STUDENT WHERE Subject=’ENGLISH’;

17) Write SQL commands for the following on the basis of given relation Teacher. (3)

Table: Teacher

No.

Name

Age

Department

Dateofjoin

Salary

Gender

1

Jugal

34

Computer

10/01/97

12000

M

2

Sharmila

31

History

24/03/98

20000

F

3

Sandeep

32

Maths

12/12/96

30000

M

4

Sangeeta

35

History

01/07/99

40000

F

5

Rakesh

42

Maths

05/09/97

25000

M

6

Shyam

50

History

27/06/98

30000

M

7

Shiv Om

44

Computer

25/02/97

21000

M

8

Shalakha

33

Maths

31/07/97

20000

F

i) To show all information about the teacher of history department.

ii) To list the names of female teachers who are in Computer department.

iii) To list names of all teacher with their date of joining in ascending order.

iv) To list departments present in the relation.

v) To show the names of teachers whose name contains ‘S’ as the first alphabet.

vi) To show all information whose salary is above 15000.

XII IP PRACTICAL SYLLABUS

Informatics Practices
Class XII -Practical (Code 065)

Problem Solving using Java - 10 marks

Student will be given a problem to be solved using Java during practical Examination to be conducted at the end of the course

SQL Queries - 5 marks

Student will be asked to write 5 queries based on one or two tables during practical Examination to be conducted at the end of the course

Practical Record File

A practical record file is required to be created during the entire academic session. It should be duly signed by the concerned teacher on regular basis and is to be produced at the time of Final Practical Examination for evaluation. It should include the following:

• Solution of at least 15 problems using Java based IDE 2 marks

• At least 25 SQL queries based on one and/or two tables
- 2 marks

• Solution of at least 2 simple problems incorporating Java Application & Database
connectivity
- 1 marks

Project File - (3+2) marks

Students in group of 2-3 are required to work collaboratively to develop a project using Programming and Database skills learnt during the course. The project should be an application with GUI front-end based on any one of the following domains - e-Governance, e-Business and e-Learning
Viva Voce - (1+2+2) marks

Students will be asked oral questions during practical Examination to be conducted at the end of the course. The questions will be from the entire course covered in the academic session

References

Introduction to Computer System:

V. Rajaraman, Fundamentals of Computers, Prentice Hall India, 2006

Rustam Shroff, Computer systems and applications, Himalaya, Delhi, 2004

Introduction to Programming:

Herbert Schildt , Java : the complete reference, Tata MacGraw Hill, 2005

Geary David M, Graphic java Mastering the JFC, Addision Wesley, 2006

Relational Database Management System:

Lerry Ulman, MYSQL Database, Pearson Education, 2008

George Reese, Database programming with JDBC and Java, O’Reilly, 2004

Computer Networking:

William Stallings, Computer Networking with Internet Protocols and Technology, Prentice Hall India,
2008

Open Standard and Multi-Lingual Computing:

www.w3c.org

www.bhashaindia.com/Patrons/LanguageTech/InnovationCentre.aspx

IT Applications:

e- governance:

www.Informatics.nic.in

www.india.gov.in/govt/national_egov_plan.php

e-Business:

Eden Remme Watt, Don Denoncourt, Scott Lee, Rick Stevens, Bob Cancilla, Understanding e-
business application integration, MC Press, 2008

www.itcportal.com

www.apdip.net/publications/iespprimers/eprimer-ecom.pdf

www.portal.unesco.org

www.comminit.com

e-Learning:

www.moodle.org

www.w3schools.com

Saturday, February 13, 2010

XII - IP SYLLABUS

Class XII

Informatics Practices (Code 065)

Unit

Unit Name

Period

Marks



Theory

Practical

Theory

Practical

1

NETWORKING AND OPEN STANDARDS

20

-

10

-

2

PROGRAMMING

42

40

25

16

3

RELATIONAL DATABASE MANAGEMENT SYSTEM

42

40

30

9

4

IT APPLICATIONS

6

20

5

5



110

100

70

30

UNIT 1: NETWORKING AND OPEN STANDARDS

Computer Networking: Networking - a brief overview, Identifying computers and users over a

network (Domain Name, MAC 'Media Access Control' and IP address), domain name resolution,

Network Topologies, Types of network - LAN, MAN, WAN, PAN; Wired Technologies - Co-

Axial, Ethernet Cable, Optical Fiber; Wireless Technologies - Blue Tooth, Infrared, Microwave, Radio

Link, Satellite Link; Network Devices - Hub, Switch, Repeater, Gateway - and their functions;

Network security - denial of service, intrusion problems, snooping;

Open Source Concepts:

Open Source Software (OSI norms), common FOSS examples (Gnu/Linux, Firefox, OpenOffice),

common open standards (open document format, Ogg Vorbis)

Indian Language Computing: character encoding, UNICODE and Indian Language, different types of

fonts (open type vs true type, static vs dynamic), Entering Indian Language Text - phonetic and keymap

based.

UNIT 2: PROGRAMMING

Review of Class XI;

Programming Fundamentals

Access specifier for classes, Members and methods, Concept of package

Inheritance: need and implementation, Method Overloading and Overriding, Abstract Class and Interfaces, use of interfaces

Commonly used libraries: String class and methods: toString(), concat(), length(), toLowerCase(),

toUpperCase(), trim(), substring()

Math object: pow(), round()

Simple GUI Objects: Dialog

Accessing MySQL database using ODBC to connect with database.

Web application development: URL, Web Server, Communicating with the web server, concept of

Client and Server Side.

HTML based web pages covering basic tags - HTML, TITLE, BODY, H1..H6, Paragraph (P), Line

Break (BR), Section Separator (HR), FONT, TABLE, LIST (UL, OL), FORM;

Creating and accessing static pages using HTML and introduction to XML

UNIT 3: RELATIONAL DATABASE MANAGEMENT SYSTEM

Review of RDBMS from Class XI

Database Fundamentals

Concept of Database Transaction, Committing and revoking a Transaction using COMMIT and

REVOKE,

Grouping Records: GROUP BY, Group functions - MAX(), MIN(), AVG(), SUM(), COUNT();using COUNT(*), DISTINCT clause with COUNT, Group Functions and Null Values,

Displaying Data From Multiple Tables: Equi-Join and Cartesian Products; concept of Foreign Key;

Creating a Table with PRIMARY KEY and NOT NULL constraints, adding a Constraint, enabling

Constraints, Viewing Constraints, Viewing the Columns Associated with Constraints;

ALTER TABLE for deleting a column, ALTER TABLE for modifying data types of a column

DROP Table for deleting a table;

UNIT 4: IT APPLICATIONS

Revisiting the features of e-Governance, e-Business and e-Learning

Front-end Interface - Introduction; content and features; identifying and using appropriate component

(Text Box, Radio Button, CheckBox, List) for data entry, validation and display;

Back-end Database - Introduction and its purpose; exploring the requirement of tables and its essential

attributes;

Front-End and Database Connectivity - Introduction, requirement and benefits

XI-IP PRACTICAL

Informatics Practices (Code 065)

Class XI (Practical)

Problem Solving using Java - 10 marks

Student will be given a problem to be solved using Java during practical Examination to be conducted at the end of the course

SQL Queries - 5 marks

Student will be asked to write 5 queries based on one or two tables during practical Examination to be conducted at the end of the course

Practical Record File

A practical record file is required to be created during the entire academic session. It should be duly signed by the concerned teacher on regular basis and is to be produced at the time of Final Practical Examination for evaluation. It should include the following:

• Solution of at least 10 problems using Java based IDE - 2 marks

• At least 20 SQL queries based on one and/or two tables - 2 marks

• Access and reporting relevant data from e-Governance, e-Business, e-Learning websites - 1 marks

Project File - (3+2) marks

Students in group of 2-3 are required to work collaboratively to develop a project using Programming and Database skills learnt during the course. The project should be an application with GUI front-end based on any one of the following domains - e-Governance, e-Business and e-Learning

Viva Voce - (1+2+2) marks

Students will be asked oral questions during practical Examination to be conducted at the end of the course.
The questions will be from the entire course covered in the academic session