Home   »   DSSSB TGT Computer Science Syllabus

DSSSB TGT Computer Science Syllabus 2026, Check Exam Pattern and Download PDF

The Delhi Subordinate Services Selection Board (DSSSB) officially released the recruitment Advertisement on 29th May 2026 for 675 vacancies for the post of Trained Graduate Teacher (Computer Science). DSSSB TGT Computer Science Syllabus 2026 covers all the key topics that candidates need to study to qualify for the Trained Graduate Teacher post under the Delhi Subordinate Services Selection Board. Knowing the full syllabus helps you plan your preparation in a focused and time-efficient way. This article covers the complete syllabus, exam pattern, marking scheme, and the PDF download link.

DSSSB TGT Computer Science Syllabus 2026

The DSSSB TGT Computer Science syllabus is designed to test both your subject knowledge and your teaching ability. It includes topics from computer systems, programming (Python), networking, databases, data handling, and emerging technologies. Along with the technical subjects, candidates are also tested on general awareness, reasoning, numerical ability, and language skills. Teaching methodology and pedagogy form an important part of Section B of the exam.

DSSSB TGT Computer Science Syllabus 2026: Overview

DSSSB released Advertisement No. 03/2026 on 29th May 2026, officially notifying the TGT Computer Science recruitment under the Directorate of Education. Below is the overview of DSSSB TGT Computer Science Syllabus 2026:

Parameter Details
Conducting Body Delhi Subordinate Services Selection Board (DSSSB)
Post Name Trained Graduate Teacher (TGT) – Computer Science
Exam Mode Online (Computer Based Test)
Total Questions 200
Total Marks 200
Time Duration 120 Minutes
Negative Marking Yes (-0.25 per wrong answer)
Sections Section A (General) + Section B (Subject)
Post Code 41/26
Department Directorate of Education, Govt. of NCT of Delhi
Group B
Total Vacancies 675

DSSSB TGT Computer Science Syllabus (Topic -Wise)

The subject syllabus in Section B is spread across multiple modules. Below is the topic-wise breakdown of everything you need to cover.
1. Computer Systems and Organization

  • Basic Computer Organization: hardware, software, input/output devices, CPU, memory (primary, cache, secondary), memory units (Bit, Byte, KB, MB, GB, TB, PB)
  • Types of software: system software (OS, utilities, device drivers), programming tools, language translators (assembler, compiler, interpreter), application software
  • Operating System: functions of OS, OS user interface
  • Boolean logic: NOT, AND, OR, NAND, NOR, XOR, truth tables, De Morgan’s laws, logic circuits

2. Computer Systems Architecture

  • System buses
  • Internal memory: RAM, ROM
  • Input/Output devices, I/O modules, Programmed I/O, Interrupt-Driven I/O, Direct Memory
  • Access, I/O Channels, External Interface

3. Operating Systems

  • Introduction to OS, OS organization
  • Device Management, Process Management, Scheduling
  • Synchronization Principles, Deadlocks
  • Memory Management, File Management

4. Computational Thinking and Programming (Part 1)

  • Problem-solving steps: analysing, algorithm development, coding, testing, debugging
    Flowcharts, pseudocode, decomposition
  • Python basics: features, execution modes, tokens (keyword, identifier, literal, operator, punctuator), variables, l-value and r-value, comments
  • Data types: integer, float, complex, boolean, string, list, tuple, None, dictionary, mutable/immutable types

5. Computational Thinking and Programming (Part 2)

  • Functions: built-in, module-defined, user-defined; arguments, default/positional parameters, return values, scope (global/local)
  • File handling: text files, binary files, CSV files; open modes (r, r+, w, w+, a, a+); read(), readline(), readlines(), write(), writelines(), seek(), tell()

6. Introduction to Python

  • Python interpreter (interactive and script mode), indentation, identifiers, keywords, constants, variables, operators and their precedence
  • Dictionary: key-value pairs, creating, initializing, traversing, updating, deleting; methods: len(), dict(), keys(), values(), items(), get(), update(), clear(), del()

7. Computer Networks

  • Evolution of networking: ARPANET, NSFNET, Internet
  • Data communication: sender, receiver, message, media, protocols, bandwidth, data transfer rate, IP address, Circuit/Packet switching
  • Transmission media: Twisted pair, Co-axial, Fibre optic (wired); Radio waves, Microwaves, Infrared (wireless)
  • Network devices: Modem, Ethernet card, RJ45, Repeater, Hub, Switch, Router, Gateway, WiFi card
  • Network types: LAN, MAN, WAN; Topologies: Star, Bus, Tree, Mesh
  • Internet basics: URL, WWW, web, email, Chat, VoIP

8. Database Management

  • Database concepts and need; DBMS
  • Relational 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); create/use/drop database; show tables/databases
  • SQL functions – Math: POWER(), ROUND(), MOD(); Text: UCASE(), LCASE(), MID(), LENGTH(), LEFT(), RIGHT(), INSTR(), LTRIM(), RTRIM(), TRIM(); Date: NOW(), DATE(), MONTH(), MONTHNAME(), YEAR(), DAY(), DAYNAME()
  • MySQL: creating a database, data types introduction

9. HTML and Web Technologies

  • HTML/DHTML: basic tags, creating links, tables, form tags
  • Document Object Model (DOM): concept, dynamic HTML
  • CSS: introduction, margins
  • XML: features, structure, naming rules, element content models, occurrence indicators, DTD
  • ASP: constants (string, numeric), data types (Integer, Float, String, Date, Boolean, Currency, Variant, Object)

10. Data Handling using Pandas

  • Python libraries: Pandas, Matplotlib
  • Series: creation from array, dictionary, scalar; mathematical operations; head/tail; selection, indexing, slicing
  • DataFrames: creation from dictionary of series, list of dictionaries, CSV/text files; iteration; add, select, delete, rename rows/columns; Boolean indexing

11. Emerging Trends

  • Artificial Intelligence, Machine Learning, Natural Language Processing
  • Augmented Reality (AR), Virtual Reality (VR), Robotics
  • Big Data and its characteristics, Internet of Things (IoT), Sensors, Smart cities

12. Society, Law and Ethics / Societal Impacts

  • Digital footprints, net etiquettes, communication etiquettes, social media etiquettes
    Intellectual Property Rights (copyright, patent, trademark), IPR violations, open-source licensing (Creative Commons, GPL, Apache)
  • Cybercrime: hacking, eavesdropping, phishing, ransomware, fraud emails, prevention
  • Cyber safety: safe browsing, identity protection, confidentiality, cyber trolls, cyberbullying
    Indian IT Act overview, e-waste hazards and management, health concerns related to technology

13. Teaching Methodology and Pedagogy (Education)

  • Learning and Teaching
  • Language across the curriculum
  • Understanding discipline and subject
  • Gender, school and society
  • Pedagogy of a school subject
  • Knowledge and curriculum
  • Assessment for learning
  • Creating an inclusive school
  • Childhood and growing up
  • Drama and Art in Education

DSSSB TGT Computer Science Syllabus 2026, Check Exam Pattern and Download PDF_2.1

DSSSB TGT Computer Science Exam Pattern

The DSSSB TGT Computer Science exam is a single Computer Based Test (CBT) of 200 questions carrying 200 marks, to be completed in 120 minutes.

TGT Computer Science Exam Pattern

Section Subject / Component Number of Questions Maximum Marks
Section A General Awareness 20 20
Section A General Intelligence & Reasoning Ability 20 20
Section A Arithmetical & Numerical Ability 20 20
Section A Test of Hindi Language & Comprehension 20 20
Section A Test of English Language & Comprehension 20 20
Section B Subject (Computer Science) + Teaching Methodology/Pedagogy 100 100
Total 200 200

Time Duration: 2 Hours (Composite- no separate time per section)
Marking Scheme and Key Rules

  • Correct answer: +1 mark
  • Wrong answer: -0.25 mark (negative marking)
  • Unanswered question: 0 (no penalty)
  • No separate minimum cut-off for Section A

Minimum Qualifying Marks

Category Minimum Qualifying Marks
General / EWS 40%
OBC (Delhi) 35%
SC / ST / PwBD 30%

DSSSB TGT Computer Science Syllabus Download Link

Candidates should always download the official syllabus PDF to prepare for the exam. The Syllabus PDF contains the full subject-wise breakdown and any updates made for the 2026 cycle.

DSSSB TGT Computer Science Syllabus 2026, Check Exam Pattern and Download PDF_3.1

DSSSB TGT Computer Science Syllabus

What is the total marks for DSSSB TGT Computer Science exam?

The exam is for 200 marks, with 200 questions to be answered in 120 minutes.

Is there negative marking in DSSSB TGT Computer Science exam?

Yes, 0.25 marks are deducted for each wrong answer. Unanswered questions carry no penalty.

What programming language is included in the DSSSB TGT CS syllabus?

Python is the main programming language covered, including basics, data types, functions, file handling, and dictionary operations.

Is there a minimum qualifying mark for Section A separately?

No, there is no standalone minimum cut-off for Section A. The qualifying threshold applies to the overall score and specifically to Section B.

Does the DSSSB TGT CS syllabus include teaching methodology?

Yes, Section B includes 100 questions covering both Computer Science subject topics and teaching methodology/pedagogy.

DSSSB TGT Computer Science Syllabus 2026, Check Exam Pattern and Download PDF_4.1

prime_image
About the Author

I am Dhwani Srivastava, content writer at Adda247, where I focus on making the path to government jobs clearer for every student. I aim to provide the most reliable and timely updates for your career growth. By digging deep into official data and syllabi, I provide actionable insights that help you bridge the gap between preparation and final selection.

TOPICS: