CBSE Class 12 Informatics Practices Syllabus 2017-18

CBSE Class 12 Informatics Practices Syllabus 2017-18

Download latest cbse Class 12 Informatics Practices syllabus for the session 2017-18. Class 12 Informatics Practices CBSE Board exam will be of 70 marks. 30 marks will be of practicals. 

Although the topics and textbooks remain same, the contents vary year by year. Along with Informatics Practices syllabus for class 12 cbse has also issued the chapter-wise breakup of questions along with weightage of each chapter. That’s why it is recommended to download new Class 12 Informatics Practices syllabus 2018 this year and be on safe side. 

Here we have presented the CBSE syllabus for Informatics Practices class 12 in the same format as released by CBSE, without any changes or editing from our side. Students are advised to download the class 12 cbse Informatics Practices syllabus for the March 2018 exam even if you have the previous year syllabus because there might be changes in the syllabus, question pattern and weightage of each chapter.

Click on the button below to download the syllabus in pdf format or Scroll down to view.

Class 12 Informatics Practices syllabus 2018


More on Class 12 Syllabus


Class 12 Informatics Practices Syllabus Session 2017-18

Class XII (2017-18) (THEORY)

Unit 1: Networking and Open Standards

Computer Networking:
 Networking: a brief overview,
 Communication Media: Wired Technologies – Co-Axial, Ethernet Cable, Optical Fiber; Wireless
Technologies – Blue Tooth, Infrared, Microwave, Radio Link, Satellite Link;
 Network Devices: Modem, Hub, Switch, Repeater, Gateway – and their functions
 Types of network: LAN, MAN, WAN, PAN;
 Network Topologies: Star, Bus, Tree
 Network Protocols: HTTP, TCP/IP, PPP, Remote access software such as Team Viewer;
 Identifying computers and users over a network: Basic concept of domain name, MAC (Media
Access Control), and IP Address, domain name resolution
 Network Security Concepts: Cyber Law, Firewall, Cookies, Hackers and Crackers
 Network security threats: Denial of service, Intrusion problems, Snooping, Eavesdropping
 Internet Applications: SMS, Voice Mail, Electronic Mail, Chat, Video Conferencing
 Wireless/Mobile Communication: GSM, CDMA, WLL, 3G, 4G
Open Source Concepts:
 Open Source Software (OSS), common FOSS/FLOSS examples (GNU/Linux, Firefox,
OpenOffice, Java, Netbeans, MySQL). Common open standards (HTML, XML, ODF, TCP/IP, CSS)
 Indian Language Computing: Character encoding, UNICODE, different types of fonts (open
type vs true type, static vs dynamic), Entering Indian Language Text – phonetic and key map
based, Inscript.

Unit 2: Programming

Review of Class XI;
Programming Fundamentals
(Refer to Appendix A for Swing Control Methods & Properties, and Appendix B for sample
guidelines of GUI Programming)
 Basic concept of Class, Object, Inheritance and Polymorphism
 Commonly used libraries:
 String class and methods: toString(), concat(), length(), toLowerCase(), toUpperCase(),
trim(), subString()
 Math class methods: pow(), round()
 Accessing MySQL database using JDBC 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>,
<B>,<I>,<U>, <CENTER>, <COMMENT>, <IMG>, ANCHOR <A>, Paragraph <P>, Line Break <BR>,
Horizontal Rule <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
 Grouping Records: GROUP BY, Group functions – MAX(), MIN(), AVG(), SUM(), COUNT(); using
COUNT(*), DISTINCT clause with COUNT; Group Functions in case of Null Values.
 Creating a Table with PRIMARY KEY, Foreign Key, Unique and NOT NULL constraints, Viewing
Constraints, Using DESC command to view constraints.
 Displaying Data From Multiple Tables: Cartesian product, Union, Intersection and Equi-Join
 Deleting column(s), modifying data type(s) of column(s),
 Adding a constraint, enabling constraint, dropping constraints.
 DROP Table for deleting a table or a database.

Unit 4: IT Applications

 Front-end Interface: Introduction; content and features; identifying and using appropriate
component (Text Field, Radio Button, CheckBox, List etc. as learnt in Unit 2 (Programming))
for data entry, validation and display.
 Back-end Database: Introduction and its purpose, exploring the requirement of databases,
tables and its essential attributes.
 Front-End and Database Connectivity: Introduction, requirement and benefits
 Demonstration and development of appropriate Front-end interface and Back-end Database
for e-Governance, e-Business and e-Learning applications
 Impact of ICT on society: Social, Environmental and Economic benefits.
In each of the above domains, identify at least two real-life problems, list the expected outputs
and the input(s) required for the output, and describe the problem solving approach and develop
relevant front-end interface and back-end database.

Class XII (Practical) (2017-18)

Evaluation of Practical Examination:
1. Problem Solving using Java
Student is required to solve programming problems based on all concepts covered in theory throughout
the year and maintain a record of these in the practical file.
Student will be given a problem to be solved using Java during final practical examination to be
conducted at the end of the academic session.
2. SQL Queries
Students will be practicing SQL queries in MySQL throughout the year alongwith course coverage in
Student will be asked to write four queries based on one table and one query based on two tables during
final practical examination to be conducted at the end of the academic session
3. 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:
 Network Configuration and open source software used in your school.
 At least 12 solutions of simple problems using IDE based Java (refer to Appendices ‘A’ & ‘B’) and
Solution of at least 2 simple problems incorporating Java Application & Database connectivity
 At least 24 SQL queries based on one and/or two tables
 At least two web pages using HTML
4. Project File
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 in any one of the
domains – e-Governance, e-Business and e-Learning – with GUI front-end and corresponding database at
the back-end.
5. Viva Voce
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.


Leave a Reply