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

GSEB Class 12 Computer Science Syllabus, Units & Marks

What is the GSEB Class 12 Computer Science syllabus?

GSEB Class 12 Computer Science is organised into 8 units. The full unit list, the topics inside each one and the exam pattern are below, taken from the syllabus we teach to.

GSEB Class 12 Computer Science unit list

UnitTopic
Unit 1Unit 1: Web Page Creation with KompoZer
Unit 2Unit 2: Cascading Style Sheets and JavaScript
Unit 3Unit 3: Designing a Simple Website
Unit 4Unit 4: E-Commerce and M-Commerce
Unit 5Unit 5: Object-Oriented Concepts and Java Basics
Unit 6Unit 6: Classes, Objects, Arrays and Strings in Java
Unit 7Unit 7: Exception Handling and File Handling in Java
Unit 8Unit 8: Document Publishing and Free Tools
Total8 units

What each unit covers

Unit 1: Web Page Creation with KompoZer

  • Chapter 1: Creating HTML forms using KompoZer
  • The <form> tag, action and method (GET/POST) attributes
  • Input elements: textbox, password, radio button, checkbox, submit, reset
  • Textarea, select and option (dropdown) elements; building a registration form
  • KompoZer interface, menus, toolbars and Normal/HTML Tags/Preview edit modes (WYSIWYG)

Unit 2: Cascading Style Sheets and JavaScript

  • Chapter 2: Cascading Style Sheets and JavaScript
  • Inline, internal and external CSS; selectors and style properties
  • Formatting text, colour, background and layout with CSS
  • Introduction to JavaScript; variables, operators and functions
  • Client-side form validation and event handling

Unit 3: Designing a Simple Website

  • Chapter 3: Designing Simple Website using KompoZer
  • Planning site structure and navigation
  • Creating and linking multiple web pages
  • Inserting images, tables and hyperlinks
  • Publishing and testing a complete website

Unit 4: E-Commerce and M-Commerce

  • Chapter 4: Introduction to E-Commerce
  • Models of e-commerce (B2B, B2C, C2C), online transactions and payment systems
  • Advantages, limitations and security in e-commerce
  • Chapter 5: Introduction to M-Commerce
  • Mobile commerce concepts, applications and comparison with e-commerce

Unit 5: Object-Oriented Concepts and Java Basics

  • Chapter 6: Object-Oriented Concepts (class, object, encapsulation, inheritance, polymorphism, abstraction)
  • Chapter 7: Java Basics - features of Java, JVM, structure of a Java program
  • Data types, variables, operators, expressions
  • Control statements: if-else, switch, loops
  • Compiling and running Java programs

Unit 6: Classes, Objects, Arrays and Strings in Java

  • Chapter 8: Classes and Objects in Java - defining classes, methods, constructors, object creation
  • Access specifiers and the 'this' keyword
  • Chapter 9: Working with Array and String
  • Single and multi-dimensional arrays
  • String and StringBuffer methods and operations

Unit 7: Exception Handling and File Handling in Java

  • Chapter 10: Exception Handling in Java - try, catch, finally, throw, throws
  • Built-in and user-defined exceptions
  • Chapter 11: File Handling - streams, reading from and writing to files
  • File and directory operations in Java

Unit 8: Document Publishing and Free Tools

  • Chapter 12: Publishing Documents using LaTeX
  • LaTeX command syntax, preamble, document classes and packages
  • Text/paragraph formatting, mathematical typesetting, chapters, sections and table of contents
  • Page layout using the geometry package
  • Chapter 13: Other Useful Free Tools and Services (free and open-source software and online services)

Exam pattern

GSEB HSC Computer Studies is assessed in two parts: a 100-mark theory paper and a 50-mark practical examination (theory paper duration 2 hours). The theory paper combines MCQs with short and long descriptive questions across all 13 chapters.

Practical and project work

A 50-mark practical/lab component covering hands-on creation of HTML forms and websites in KompoZer, CSS/JavaScript styling and validation, writing and executing Java programs, and producing documents with LaTeX, typically assessed with a practical exam and viva.

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 GSEB Class 12 Computer Science?+
GSEB Class 12 Computer Science is organised into 8 units.
What is the exam pattern for GSEB Class 12 Computer Science?+
GSEB HSC Computer Studies is assessed in two parts: a 100-mark theory paper and a 50-mark practical examination (theory paper duration 2 hours). The theory paper combines MCQs with short and long descriptive questions across all 13 chapters.
Is there a practical exam in GSEB Class 12 Computer Science?+
A 50-mark practical/lab component covering hands-on creation of HTML forms and websites in KompoZer, CSS/JavaScript styling and validation, writing and executing Java programs, and producing documents with LaTeX, typically assessed with a practical exam and viva.

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 →