Computer Science Unit Test Syllabus
Class XII Computer Science Unit Test syllabus prescribed by the Directorate of School Education, Aligarh Muslim University.
The Directorate of School Education, A.M.U. has officially released the Unit Test-wise syllabus for Class XII Computer Science (12CS05) for the academic session 2026β27. The syllabus covers core programming with Python, database management using SQL, and computer networks, with each of the three unit tests carrying a total of 15 marks.
Computer Science Unit Tests
Click a card to jump directly to the relevant Unit Test.
Unit Test β I
Class XII β Computer Science
| Unit/Chapter | Topics/Units | Marks |
|---|---|---|
| Unit-I |
| 15 |
| Total | 15 | |
π Python Core Mastery
Unit Test I is heavily focused on Python programming. It expects you to be confident in revising Class XI concepts and advancing into custom functions and libraries.
π Advanced Operations
Expect coding questions directly related to reading/writing data through File Handling, managing errors via Exception Handling, and utilizing Stack structures.
Unit Test β II
Class XII β Computer Science
| Unit/Chapter | Topics/Units | Marks |
|---|---|---|
| Unit-III |
| 15 |
| Total | 15 | |
ποΈ Database Fundamentals
Unit Test II (designated under Unit-III in the syllabus) entirely revolves around backend data management using Relational Databases and SQL commands.
π Python-SQL Integration
You must understand how to connect your Python applications to a MySQL database, acting as the crucial bridge between frontend logic and backend storage.
Unit Test β III
Class XII β Computer Science
| Unit/Chapter | Topics/Units | Marks |
|---|---|---|
| Unit-II |
| 15 |
| Total | 15 | |
Theoretical Shift: Unlike the heavy programming focus in the first two tests, Unit Test III shifts its focus to the theoretical and structural understanding of Computer Networks (Parts I and II), carrying the full 15 marks.
A Word from the Teacher
Computer Science is a subject that demands consistent hands-on practice. You cannot learn to code simply by reading a textbook; you must actively write and debug programs.
Unit Test I carries 15 marks and focuses purely on Python. Be very careful with syntax, indentation, and logic. Questions on File Handling and Stacks are guaranteed to appear as long-form coding problems. Ensure you understand how to open, read, append, and close files properly.
Unit Test II shifts gears to SQL and Database Management (15 marks). Focus heavily on Data Manipulation Language (DML) commands and how to group/join tables. The question on Interfacing Python with MySQL is criticalβmemorize the connection steps and cursor execution logic.
Unit Test III is theoretical (15 marks). For Computer Networks, you should be able to clearly draw network topologies, understand protocols (like TCP/IP, HTTP), and identify hardware devices (routers, switches, hubs).
How to Excel in Computer Science
Combine active coding practice with a clear understanding of backend databases and network architectures.
Code Daily
Write at least one Python script every day. Practice implementing Stacks and File Handling manually without looking at notes.
Dry Run Your Code
During the exam, you won’t have a compiler. Practice ‘dry running’ (tracing variables on paper) to predict outputs and find logical errors.
Memorize SQL Syntax
Ensure you know the exact syntax for SELECT, UPDATE, DELETE, and INSERT commands, along with GROUP BY clauses and JOINs.
Master the Interface
Write down the 5 steps to interface Python with MySQL (Import, Connect, Cursor, Execute, Fetch) until you can write it perfectly.
Draw Topologies
For Computer Networks, practice drawing Star, Ring, Bus, and Mesh topologies. Visualizing them helps you remember their pros and cons.
Understand Protocols
Create a cheat sheet for all networking abbreviations (e.g., HTTP, FTP, SMTP, LAN, WAN) and their specific functions.
Class XII Computer Science β Quick View
| Unit Test | Main Areas | Marks |
|---|---|---|
| Unit Test I | Python Revision, Functions, Libraries, File Handling, Exception Handling, Stacks | 15 |
| Unit Test II | Relational Databases, SQL Queries (Creation, Manipulation, Joins), Python-MySQL Interface | 15 |
| Unit Test III | Computer Networks-I, Computer Networks-II | 15 |
Check the Original AMU Syllabus
For the complete official Unit Test Wise Division of Syllabus, refer to the original document issued by the Directorate of School Education, A.M.U.
π View Original AMU PDF
Malik Mohd. Arshad is a Senior English Teacher at STS High School, Aligarh Muslim University, with 21+ years of experience in English Language Teaching (ELT). An M.A. in English and Linguistics, he combines traditional academic values with modern digital learning methods. He is also a certified alumnus of the Texas Intensive English Program (USA).