Show Key Points
HPSC PGT Computer Science Syllabus 2026: The syllabus is the major step before beginning the preparation for the examination. The HPSC provides the detailed syllabus along with the exam pattern in the official notification. The candidates must ensure that they download the syllabus and prepare their study roadmap based on the syllabus. The HPSC will conduct the examination to recruit 1,672 PGT teachers for the Computer Science subject. Therefore, it is essential for the candidates planning to appear for the exam to carve a good strategy to approach the exam.
Apply Here for HPSC PGT Computer Science Recruitment 2026
HPSC PGT Computer Science Syllabus 2026
The Haryana Public Service Commission is going to recruit 1,672 Post Graduate Teacher (PGT) for the Computer Science subject. The syllabus plays the role as an important guide to provide insights to the candidates to pursue their studies with a planned approach. The syllabus consists of knowledge related to the Computer Science subject. Plan your approach and prepare your study plan accordingly.
HPSC PGT Computer Science Exam Pattern 2026
The HPSC PGT Computer Science exam pattern includes the marking scheme, total number of questions, maximum marks, time duration, and other details. The HPSC PGT selection process includes three stages: Screening Test, Subject Knowledge Test, and Interview/Viva-Voce. Check the exam pattern below:
HPSC PGT Computer Science Screening Test Pattern
| Particulars | Details |
| Total No. of Questions | 100 |
| Total Marks | 100 |
| Marks per question | +1 for each correct response |
| Negative Marking | 1/4th marks will be deducted for each wrong answer |
| Exam Medium | Only English |
| Time Duration | 2 hours |
HPSC PGT Computer Science Detailed Syllabus
The HPSC PGT Computer Science syllabus covers a wide range of topics which are well equipped to test the knowledge of the candidate taking the examination. The syllabus topics include Computer Systems and Organisation, Computational Thinking and Programming, Computer Networks, Database Management, Introduction to Computer System, Data Structure & Algorithms, Operating Systems, Software Engineering, Digital Logic & Circuits, Theory of Computation, Compiler Design, and other topics. Check below the detailed syllabus for each of these topics
Computer Systems and Organisation
-
Basic Computer Organisation: lntroduction to computer system, hardware, software, input device, output device, CPU, memory (primary, cache and secondary), units of memory (Bit, Byte, KB, MB, GB, TB, PB).
-
Types of software: system software (operating systems, system utilities, device drivers), programming tools and language translators (assembler, compiler interpreter), application software.
-
Operating system (OS): functions of operating system, OS user interface.
-
Boolean logic; NoT, AND, OR, NAND, NOR, XOR, truth table, De Morgan's laws and logic circuits.
-
Number system: Binary, Octal, Decimal and I'lexadecimal number system conversion between number systems.
-
Encoding schemes: ASCll, ISCII and UNICODE (UTF8. UTF32).
Computational Thinking and Programming
-
Introduction to problem solving: Steps for problem solving (analysing the problem, developing an algorithm, coding, testing and debugging). representation of algorithms using flow chart and pseudo code, decomposition
-
Familiarization with the basics of Python programming: lntroduction to Python, features of
-
Python, executing a simple "hello world" program, execution modes: interactive mode and script rnode, Python character set, Python tokens (keyword, identifier, literal, operator, punctuator), variables, concept of l-value and r-value, use of comments
-
Knowledge of data types: number (integer, floating point, complex), boolean, sequence (string. list, tuple), none, mapping (dictionary), mutable and immutable data types
-
Operators: arithmetic operators, relational operators, logical operators, assignment operator. augmented assignment operators, identity operators (is, is not), membership operators (in, not in).
-
Expressions, statement, type conversion & Input/Output: precedence of operators, expression, evaluation of expression, python statement, type conversion (explicit & implicit conversion), accepting data as input from the console and displaying output
-
Errors, syntax errors, logical errors, runtime errors
-
Flow of control: introduction, use of indentation, sequential flow, conditional and iterative flow control
-
Conditional statements: if, if-else, if-elif-else, flowcharts, simple programs: e.g.: absolute value, sort 3 numbers and divisibility of a number
-
Iterative statements: for loop, range function, while loop, flowcharts, break and continue
-
statements, nested loops, suggested programs: generating Pattem, summation of scries, finding the factorial of a positive number etc
-
Strings: introduction, indexing, string operations (concatenation, repetition, membership & slicing, traversing a string using loops, built-in functions: len(), capitalize(), title(), lower(), upper(), count(), find(), index(), endswith(), startswith(), isalnum(), isalpha(), isdigit(), islower(), isurpper(), isspace(), lstrip(), rstrip(), strip(), replace(), join(), partition(), split().
Computer Networks
-
Evolution of Networking: Introduction to Computer Networks, evolution of networking (ARPANET, NSFNET, INTERNET).
-
Data Communication Terminologies: Concept of communication, components of data communication (sender, receiver, message, communication media, protocols), measuring capacity of communication media, IP address, switching techniques.
-
Transmission Media: Wired communication media (Twisted pair cable, Co-axial cable, Fibre-optic cable), Wireless media (Radio waves, Microwaves, Infrared Waves).
-
Network Devices: Modem, Ethernet card, RJ45, Repeater, Hub, Switch, Router, Gateway, Wi-Fi card.
-
Network Topologies and Network Type
-
Network Protocol
-
Introduction to Web Services
Database Management
-
Introduction to database concepts and its needs
-
Relational Data Model
-
Structured Query Language
-
Interface of Python with an SQL database
Introduction to Computer System
-
Introduction to computer and computing system
-
Computer Memory
-
Softwares
Data Structure & Algorithms
-
Types of data structures
-
Searching Algorithms
-
Sorting Algorithms
-
Analysis of Algorithms
-
Graphs
Operating Systems
-
Functions of Operating Systems
-
Virtual memory, paging, segmentation, and fragmentation
-
Mutual exclusion, Lock-Unlock, semaphores
-
CPU Scheduling, I/O scheduling, resource scheduling, Scheduling algorithms
-
Deadlock and its handling
Software Engineering
-
Software Development Life Cycle (SDLC)
-
SDLC Models
-
Data warehouse & Data mining
Digital Logic & Circuits
-
Number system and codes
-
Combinational Logic Circuits
-
Sequential Logic Circuits
Theory of Computation
-
Automata fundamentals
-
Regular Expressions and Language
-
Context Free Grammar and Languages
-
Recursive Enumerable and non-Recursive Enumerable Language
Compiler Design
-
Introduction of a Compiler
-
Parsing and Parse trees
-
Intermediate Code generation
-
Code Generation and Code Optimization
Database Query Using SQL
-
Maths Functions
-
Text Functions
-
Date Functions
-
Aggregate Functions
-
Querying and manipulating data using Group by, Having, Order by
-
Websites
-
Web Browsers
HPSC PGT Computer Science Syllabus 2026 Download
The candidates who wish to apply for the HPSC PGT Computer Science post can download the official syllabus from the link provided below:
| HPSC PGT Computer Science Syllabus |
Comments
All Comments (0)
Join the conversation