ComputerScienceXII Syllabus PDF
ComputerScienceXII Syllabus PDF
GRADE-XII
Full Marks: 100 (75T + 25P)
Full Marks : 100
Teaching Hours: 150
Teaching Hours:150
Course Contents:
Unit 1 System Development Concept (15 hrs)
1.1. Introduction: System, Information System
1.2. Types of Information System Unit 1.1.1 and Unit 1.1.2: 1 hr)
1.3. System Analyst – roles, responsibilities and characteristics. (1 hr)
1.4. System development Life Cycle (SDLC)
1.5. Importance and the necessity of SDLC Unit 1.1.4 and Unit 1.1.5: 3 hrs
1.6. System Development Models: Waterfall, Prototype, Spiral (2 hrs)
1.7. System Development Phase (2 hrs)
1.7.1.System Study
1.7.2.System Analysis
1.7.3.Feasibility Study: Technical, Economical, Operational
1.7.4.System Design
1.7.5.System Development
1.7.6.System Testing
1.7.7.Implementation
1.7.8.Maintenance and Reviews
1.8 System Design Tools (Context Diagram, DFD, E-R Diagram, System Flow Chart,
Decision Table, Decision Tree, Use Case, UML) (3 hrs)
1.9 Case Study (3 hrs)
Unit 2 Database
2.2.1 Database Concept (15 hrs)
2.1.1 Introduction: Data, Information, Database and DBMS
2.1.2 Objectives of DBMS (Unit 2.1.1 and Unit 2.1.2: 3 hrs)
2.1.3 Database Model: Relational Model, Network Model, Hierarchical Model,
Entity Relational Data Model (4 hrs)
2.1.4 Concept of Normalization
2.1.5 Types of Normalization 1NF, 2NF, 3NF (Unit 2.1.4 and Unit 2.1.5: 4 hrs)
2.1.6 Structured Query Language (2 hr)
2.1.7 Centralized Vs. Distributed Database (2 hrs)
2.1.8 Data Security. (1 hr)
2.2 Design Database using DBMS Software (15 hrs)
2.2.1 Create a Database
2.2.2 Create Tables and Fields and its properties(Unit 2.2.1 and Unit 2.2.2: 4 hrs)
2.2.3 Create a Relational Databases (2 hrs)
2.2.4 Create and Run Queries (4 hrs)
2.2.5 Working with Forms
2.2.6 Generate Reports (Unit 2.2.5 and Unit 2.2.6: 4 hrs)
2.2.7 Formatting Forms and Reports (1 hr)
2.3 Project Work on DBMS Software
1
3.2. Analog and Digital Signal, Modulation(AM, FM, PM) (Unit 3.1 and Unit
3.2: 1 hr)
3.3. Direction of communication flow(Simplex, Duplex,) (0.5 hr)
3.4. Types of Network: Peer-to-peer and Client/Server, LAN, MAN and WAN
3.5. LAN Topologies :Bus, Star, Ring, Tree, Mesh Topologies (Its definition,
structure, advantages & disadvantages) (Unit 3.4 and Unit 3.5: 3 hrs)
3.6. Transmission Media: Bound Media (Coaxial Cable, Twisted Pair cable and
Optical Fiber Cable – its description, structure, advantages and disadvantages),
Unbound Media (Satellite, Wireless Media, Microwave Transmission)(3 hrs)
3.7. Network Connecting Device: Modem, NIC, Switch / Hub, Router, Gateway,
Repeater, Bluetooth, IR, WiFi (2 hrs)
3.8. OSI Reference Model – Layer wise use and function (2 hrs)
3.9. Communication Protocol: TCP/IP, SMTP, POP3, FTP, Telnet protocol (2.5 hrs)
3.10. Demonstration of Communication Media and Connecting Devices (1 hr)
2
4.8.2 Structure: Declaration, Initialization and Size of Structure.
4.9 Pointers (2 hrs)
4.9.1 Definition of Pointer
4.9.2 Address (&) and indirection (*) operator
4.9.3 Pointer Expression and Assignment
4.10 Working with Files (4 hrs)
4.11 Concept of Data File
4.12 Sequential and Random File
4.13 Opening, Reading, Writing and Appending on/from Data File
3
V. Instructional Materials:
To be guided by Teaching Manual
VI. Instructional Techniques:
To be guided by Teaching Manual
4
E. Balaguruswamy, Programming in ANSI C, Second Edition, Tata McGraw Hill
Publishing Company, 2000.
B.S. Gottfried, Schaum’s Outline Series for Programming with C, Second Edition,
Tata McGraw Hill Publishing Company, 2001..
Yashavant P. Kanetkar, Let Us C E/D, BPB Publications, 2008
URL: http://en.wikipedia.org/
Candidates are required to give their answers in their own words as far as practicable. The figures in
the margin indicate full marks.
Group – A
(Long Answer Questions)
3 Write a program that reads several different names and addresses into the computer,
rearrange the names into alphabetical order. Make use of structure variables. [10]
4. Write a program that will read successive records from the new data file and display
each record on the screen in an appropriately formatted form. [10]
5. Write a program with function and input menu from keyboard & activate these functions:
i) print a circle()
ii) reverse string() [10]
Group – B
(Short Answer Questions)
6. What is feasibility study? Why feasibility study is important in system analysis phase?.
Explain. [2+3]
7. What are the different types of LAN topology? Write merits and demerits of Star
Topology. [2+3]
5
8. Write short notes on (any two): [2.5+2.5]
(a) Coaxial Cable (b) Fiber-Optic Cable (c) Switch
9. Differentiate between array and structure with suitable examples. [2.5+2.5]
10. What do you mean by parameter “Passing by value” and “Passing by reference”
in C? Explain with suitable example. [2.5+2.5]
11. Explain the terms Polymorphism and Inheritance. [2.5+2.5]
12. Describe the limitations of using getchar() and putchar() functions for reading
strings. [2.5+2.5]
13. What do you understand by AI? How it may effect the society? [3+2]
14. Write short notes on (any two): [2.5+2.5]
(a) Cyber Law (b) Normalization (c) Context Diagram