Grade XII Computer Science

Resource Portal • Advanced Computational Concepts & Systems

50 marks
Theory ยท External Board
25 + 25
Practical ยท Internal + External
7 units
Curriculum coverage

๐Ÿ‘‹ Welcome Message

Dear students, Welcome to Grade 12 Computer Science! As your educator, I am thrilled to guide you through this advanced stage of your studies. Building on what you learned last year, this year's curriculum moves into systems architecture, stronger programming logic, relational databases, and computer networking. It's designed to give you the depth you'll need for higher studies and a strong start in the tech industry.

Computer Science is still very much hands-on this year. Doing well depends on pairing solid theory with careful, logical practice in the lab. Let's look at how the course is structured and what's expected of you to complete it successfully.

Syllabus & Resources โ€” merged

Unit-wise Curriculum & Materials

Advanced modules, practical mastery, and every linked resource for Grade XII, all in one place.

01

DBMS Concept

DBMS advantages, models, normalization, centralized vs. distributed, SQL CRUD
Theory & Practical (SQL CRUD)

Introduction to DBMS, advantages, database models, normalization, centralized vs. distributed databases, and database security. Practical focus on SQL DDL and DML for CRUD operations.

02

Networking & Data Communication

Elements & models, transmission media, LAN/WAN, OSI Model, IP Addressing
Theory & Topologies

Basic elements and models of communication systems, transmission media, LAN and WAN configurations, network architectures, topologies, devices, OSI Reference Model, and Internet Protocol Addressing.

PDF Handouts
03

Web Technology II

JavaScript fundamentals, event handling, server-side scripting with PHP & SQL
Highly Practical (JS & Server Tech)

Client-side scripting with JavaScript (fundamentals, functions, control structures, object-based programming, event handling) and server-side scripting with PHP (variables, operators, database connectivity, SQL queries).

PDF Handouts LAB Web Tech II Lab
04

Programming II

Advanced C: functions, recursion, structures, pointers, file handling
Highly Practical (C Language)

Review of C programming concepts, user-defined functions (prototypes, calls, returns), storage classes, recursion, structure and union differentiation, pointers, and sequential/random data file handling functions.

PDF Handouts LAB C Prog II Lab
05

OOP Concept

Object-Oriented paradigms, core features, advantages, real-world apps
Theory & Concepts

Introduction to Object-Oriented Programming paradigms, core features, advantages, and real-world software applications.

PDF Handouts
06

Software Process Model

SDLC models, roles of system analysts & engineers, design, quality factors
Theory & Systems Planning

Software projects, development processes, Software Development Life Cycle (SDLC) models, roles of system analysts vs. software engineers, system design, and software quality factors.

PDF Handouts
07

Recent Trends in ICT

Current and emerging developments in information and communication tech
Theory & Industry Focus

Exploration of current and emerging developments across recent technological trends in Information and Communication Technology.

PDF Handouts

๐Ÿ“ Critical Course Requirement: The Lab Report

To successfully complete this course and be eligible for your practical marks, you are strictly required to submit a comprehensive lab report at the end of the academic year.

This report is a compiled, systematic documentation of the SQL exercises, C programming solutions, web development tasks, and any other laboratory work you complete throughout the term.

What your Lab Report must include:

Please do not leave this until the last minute. Treat every lab session as a step toward building your final report.

Everything else

Course-wide Downloads & Assignments

Only resources that aren't tied to one specific unit stay here โ€” the combined syllabus, the lab report template, and your assignments.

Course-wide Resources

PDF Official Combined Syllabus (Grade 11 & 12, CDC) Download
DOCX Grade XII Lab Report Template Coming soon

Assignments

HTML Assignment 1 โ€” Orientation reflective essay View

Track your assessment progress

See submission status, scores, and completion across all assessments.

Open Dashboard โ†’