PGTRB Computer Science Syllabus 2025: Detailed Blog for Aspirants
Introduction The Tamil Nadu PGTRB (Post Graduate Teacher Recruitment Board) exam for Computer Science is a competitive examination that demands in-depth understanding across various domains of computer science. This blog provides the complete syllabus based on the official guidelines, enabling candidates to streamline their preparation efficiently.

Unit I: Computer System Architecture
- Number Systems: Binary, Octal, Hexadecimal, Code conversions, Weighted & Non-weighted binary codes, Error detection and correction.
- Boolean Algebra: Laws, Logic operations, Function simplification, Boolean expressions.
- Digital Logic Circuits: Logic gates, Flip-flops, Registers, Counters, Memory units, Combinational & Sequential circuits.
- Basic Computer Organization: Registers, Instruction cycle, Timing and control, Memory reference.
- CPU and Memory: RISC vs CISC, Stack organization, Addressing modes, Cache, Virtual memory.
- I/O Organization: Peripheral devices, I/O modes, Interrupts, DMA.
Unit II: Database Management System
- Database Concepts: Architecture, Schema, Data models.
- Data Modeling: ER diagrams, Relational model, Relational algebra/calculus.
- Normalization: Functional dependencies, Normal forms.
- Transaction & Recovery: Concurrency control, Locking, Time-stamping.
- Views & Constraints: Integrity, Referential constraints.
Unit III: System Software and Operating System
- System Software: Compilers, Assemblers, Linkers, Loaders.
- Operating System Basics: Processes, Threads, Scheduling, Synchronization, Deadlocks.
- Memory Management: Paging, Segmentation, Page replacement.
Unit IV: Data Structures and Algorithms
- Structures: Arrays, Stacks, Queues, Linked Lists.
- Trees & Graphs: Binary Tree, AVL, B-trees, Graph traversal.
- Algorithm Techniques: Divide & Conquer, Dynamic Programming, Greedy, Graph algorithms.
Unit V: Data Communication and Networks
- Communication Basics: Modes, Signals, Bandwidth, Multiplexing.
- Network Models: OSI, TCP/IP.
- Protocols and Devices: HDLC, CSMA/CD, Switches, Routers.
- Web Protocols: DNS, FTP, TELNET, Email protocols.
Unit VI: Programming with C++
- Basics: Data types, Operators, Control structures.
- OOP Concepts: Class, Object, Inheritance, Polymorphism.
- Advanced: Templates, Exception Handling, File I/O.
Unit VII: Python Programming
- Basics: Variables, Data types, Conditionals, Loops.
- Data Structures: Lists, Tuples, Dictionaries.
- Advanced: Recursion, Generators, Libraries (NumPy, Pandas, Matplotlib).
Unit VIII: Web Development
- HTML: Tags, Tables, Forms, Frames.
- CSS: Selectors, Layouts, Positioning.
- JavaScript: Variables, Functions, Events, Arrays.
Unit IX: PHP and MySQL
- PHP: Syntax, Control Structures, Functions, Arrays.
- MySQL: CRUD operations, Joins, Integration with PHP.
- File Handling: Uploading, Reading, Writing files.
Unit X: Cyber Security
- Cyber Crime & Techniques: Malware, Encryption, Digital Signatures.
- Password Management: Best practices, Two-step verification.
- Cryptography: Ciphers, DES, Attacks (DoS), Steganography.
Conclusion This comprehensive PGTRB Computer Science syllabus covers foundational to advanced topics crucial for aspiring teachers. With Shiksha Class, you can master every unit with topic-wise tests, expert guidance, and updated material.
Admissions Open! Join our PGTRB Computer Science Coaching now! Contact: 7448878882 / 744887884
Stay tuned for more blog updates and preparation tips!
Download Pgtrb Computer Science Syllabus
0 Comments