
The Delhi Subordinate Services Selection Board (DSSSB) has announced the recruitment for the Trained Graduate Teacher (TGT) – Computer Science for the year 2026. If you are a computer science aspirant and you are looking for to get a government teaching job in Delhi then the first and the most important step to your success is to have a good understanding of the syllabus.
This exhaustive guide covers the full syllabus, exam pattern and strategic preparation tips to help you sail through the competition with confidence.”
Section B: Full Computer Science Syllabus (Topic wise)
This is the test’s point. Part B is 100 questions on concepts of computer science and teaching methodology. Let’s look at each topic in turn:
1. Computer Systems and Organization
Lay a firm foundation.
Computer Organization Basics Parts of computer hardware components Types of software I/O devices CPU organization Memory organization Primary, Cache, Secondary memory Memory units (Bit to Petabyte)
Software Classification * System software OS, utilities, device drivers * Programming tools * Language translators : Assembler, compiler, interpreter * Application software
Operating System Fundamentals Basic Features Types of User Interfaces
Boolean Logic NOT, AND, OR, NAND, NOR, XOR gates Truth tables De Morgan’s theorems Logic circuit design
2. Architecture of Computer System
Find out how computers actually work
The function of system busses
Types of internal memory, RAM vs ROM
I/O devices and modules Programd I/O, Interrupt-Driven I/O, Direct Memory Access (DMA).
External Interfaces and Input/Output Channels
3. System Operation
The man behind the machine
Organization and Introduction to Operating System
Device Management Process Management
Scheduling algorithms
Synchronization and Deadlocks Basics
Memory Management techniques
File Management systems .
4. Computational Thinking and Programming Part A Python for Problem solving
Methodology: analysis, algorithm writing, coding, testing, debugging
Visual tools: flowcharts, pseudocode, decomposition techniques
• Python Basics: Syntax, execution modes (interactive, script), tokens (keywords, identifiers, literals, operators, punctuators), variables, l-value and r-value, comments
Data types – Integer, float, complex, boolean, string, list, tuple, None, dictionary. Mutable and immutable types.
5. Programming and Computational Thinking (II) Deeper into Python
Functions : Built-in functions, Functions defined in modules, User defined functions Arguments ( default , location ) Scope (local vs global) return values
File handling Text files, Binary files, CSV files File open modes (r,r+,w,w+,a,a+) Methods read(), readline(), readlines(), write(), writelines(), seek(), tell()
6. Advanced Python Ideas
Python interpreter modes, indentation rules, identifiers and keywords
Constants, variables, precedence operators
Dictionary Operations: Creating and Initializing Key-Value Pairs Traversing Update Deleting Methods: len(), dict(), keys(), values(), items(), get(), update(), clear(), del()
7. Computer Networks Connectivity and Communication
Evolution ARPANET NSFNET Internet
Sender-Receiver Model Message Medium Protocols Bandwidth Data Rate IP Addressing Circuit/Packet Switching Data Communication
Transmission media Wired (Twisted pair, Coaxial, Fiber optic) Wireless (Radio waves, Microwaves, Infrared)
Network devices: Modem, Ethernet card, RJ45, Repeater, Hub, Switch, Router, Gateway, WiFi card
Types of Network : LAN , MAN, WAN Types of Topology : Star , Bus, Tree , Mesh .
The Internet essentials: URL, WWW, web browsers, email, Chat, VoIP 8. Databases
8. Data discovery & management
Database Concepts and the Need for DBMS.
relation model relation attribute tuple domain degree cardinality
Keys Candidate key Primary key Alternate key Foreign key
SQL: DDL, DML, DQL; data types (char, varchar, int, float, date); constraints (not null, unique, primary key); database operations (create/use/drop database; show tables/databases).
SQL functions .
Math: MOD, POWER, ROUND
UCASE(), LCASE(), MID(), LENGTH(), LEFT(), RIGHT(), INSTR(), LTRIM(), RTRIM(), TRIM()
NOW(), DATE(), MONTH(), MONTHNAME(), YEAR(), DAY(), DAYNAME()
MySQL Creating a Database and Data Types
9. HTML and Web Technologies
Constructing the web
HTML/DHTML: Basic tags, Links, tables, forms tags
Document Object Model (DOM): The Birth of Dynamic HTML
CSS Introduction, Margins and Styling
XML : Characteristics, Structure, Naming conventions, Content models of elements, Indicators of occurrence, DTD.
ASP: constants (string, numeric) Data types (Integer, Float, String, Date, Boolean, Currency, Variant, Object
10. Data Processing with Pandas
Python libraries for data analysis
Python Libraries: An Introduction to Pandas and Matplotlib
Array, dict, scalar creation Series operations Head/tail functions Selection, index, slicing
DataFrames Creation from dict of array-like or dicts Dictionaries provide Iteration of CSV and text files Adding, selecting, deleting and renaming rows and columns Boolean indexing
11. Trending Topics
Learn about future technologies
Artificial Intelligence (AI), Machine Learning (ML), Natural Language Processing (NLP)
Augmented Reality (AR) Robotics Virtual Reality (VR)
Big Data and its characteristics, Internet of Things (IoT), Sensors, Smart cities
12. Society, Ethics and the Law / Societal Impact
Digital citizenship
Digital citizenship: Digital footprint, etiquette of communication, etiquette of social media, netiquette
Intellectual property rights : Copyright, patent, trademark; IPR violations; open source licenses (Creative Commons, GPL, Apache)
Cybercrime: hacking, eavesdropping, phishing, ransom ware, fraud emails and how to avoid them
Cyber safety: Safe surfing, identity protection, privacy, cyber trolls, cyberbullying
Legal framework: A primer on Indian IT Act
Environmental issues: Risks and management of E-waste
Health effects Health concerns about technology
13. Teaching (Methodology and Pedagogy)
The art and science of teaching
This part assesses knowledge of educational principles.
Learning and Teaching Theories
Curriculum language across
Discipline and subject knowledge
School, Gender and Society
Pedagogy of the school subject
Curriculum and knowledge
Learning assessment
Building an inclusive school
Childhood & adolescence
Art and Drama in the Classroom.
Official Syllabus Download
Always check official PDF notification of DSSSB for any changes for 2026 cycle and for full accuracy. The official breakdown of topics and any instructions specific to the examination are in the official syllabus document.