DSSSB TGT Computer Science syllabus 2026 pdf: Complete Guide

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.

Scroll to Top