CBSE 2026 results are out, Mukul scored a perfect 100/100 in Computer ScienceSee all toppers →
CBSE · Class 12 · Information Technology · Syllabus

CBSE Class 12 Information Technology Syllabus, Units & Marks

What is the CBSE Class 12 Information Technology syllabus?

CBSE Class 12 Information Technology is organised into 5 units, carrying 60 marks in total. The full unit list, the topics inside each one and the exam pattern are below, taken from the syllabus we teach to.

CBSE Class 12 Information Technology unit list

UnitTopicMarks
Unit 1Unit 1: Database Concepts - RDBMS Tool15
Unit 2Unit 2: Operating Web Based Applications10
Unit 3Unit 3: Fundamentals of Java Programming20
Unit 4Unit 4: Work Integrated Learning IT - DMA5
Unit 5Part A: Employability Skills (Class XII)10
Total60

What each unit covers

Unit 1: Database Concepts - RDBMS Tool (15 marks)

  • Basics of RDBMS
  • SQL - Creating and Opening a Database
  • Creating and populating tables
  • Modifying the content and structure of a table
  • Ordering and Grouping records
  • Operating with multiple tables (joins)

Unit 2: Operating Web Based Applications (10 marks)

  • Online Reservation Systems
  • E-Governance
  • Online Shopping and Bill payments
  • Online Tutorials and Tests
  • Project Management - Web Based Application development
  • Project essentials and tips
  • Case Study - Online Game
  • Case Study - Online Quiz
  • Case Study - Online Bill Calculator

Unit 3: Fundamentals of Java Programming (20 marks)

  • Introduction to Java and Object Oriented Programming
  • Java Language Elements
  • Operators
  • Control Flow
  • Array
  • Class Design
  • Exception Handling
  • Assertions
  • Threads
  • Wrapper Classes
  • String Manipulation

Unit 4: Work Integrated Learning IT - DMA (5 marks)

  • Identification of Work Areas
  • Work Experience

Part A: Employability Skills (Class XII) (10 marks)

  • Communication Skills - IV
  • Self-Management Skills - IV
  • Information and Communication Technology (ICT) Skills - IV
  • Entrepreneurial Skills - IV
  • Green Skills - IV

Exam pattern

Total 100 marks: Theory 60 marks (external) + Practical 40 marks. Theory paper is split into Part A Employability Skills (10 marks) and Part B Subject Specific Skills (50 marks: RDBMS 15, Web Based Applications 10, Java 20, Work Integrated Learning 5). Practical 40 marks: Java Program (10), SQL Queries - table creation plus 5 queries (10), Practical File (10), Viva Voce (5), and Project made in Java NetBeans (5).

Practical and project work

40-mark practical assessment. Hands-on lab work with MySQL and Java NetBeans. Students must maintain a practical file containing a minimum of 15 Java programs and 15 MySQL queries. A project (any application built using the Java NetBeans IDE) and a viva voce are also assessed. Class XII carries a total of 260 instructional hours across theory and practical.

Reviewed by Kajal Ma'am (MCA), teaching CBSE Computer Science & Informatics Practices since 2006. Weightage per the official CBSE 2026-27 curriculum.

{ }

Frequently asked questions

How many units are there in CBSE Class 12 Information Technology?+
CBSE Class 12 Information Technology is organised into 5 units, carrying 60 marks in total.
Which unit carries the most marks in CBSE Class 12 Information Technology?+
Unit 3, Unit 3: Fundamentals of Java Programming, at 20 marks.
What is the exam pattern for CBSE Class 12 Information Technology?+
Total 100 marks: Theory 60 marks (external) + Practical 40 marks. Theory paper is split into Part A Employability Skills (10 marks) and Part B Subject Specific Skills (50 marks: RDBMS 15, Web Based Applications 10, Java 20, Work Integrated Learning 5). Practical 40 marks: Java Pr
Is there a practical exam in CBSE Class 12 Information Technology?+
40-mark practical assessment. Hands-on lab work with MySQL and Java NetBeans. Students must maintain a practical file containing a minimum of 15 Java programs and 15 MySQL queries. A project (any application built using the Java NetBeans IDE) and a viva voce are also assessed. Cl

Want a plan that actually fits your board dates?

Ask Kajal Ma'am directly, 20+ years teaching computer science. Free demo class first, no payment.

Talk to Kajal Ma'am on WhatsApp

Or see the Class 12 Computer Science course →

Studying outside India?

We coach CBSE, IGCSE & international students across the globe, one-to-one, in your local time zone.

Visit International →