PGTRB Computer Science New Updated Syllabus

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.

The image is designed to visually represent the key subjects and concepts covered in the PGTRB Computer Science syllabus, such as programming, system architecture, data communication, databases, cybersecurity, and web development. It aims to capture the attention of exam aspirants and convey that Shiksha Class provides structured coaching and resources for mastering these topics. This image is used as a featured visual for blog posts or course promotions, helping students identify the subject focus at a glance and enhancing engagement.

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

Comments

0 Comments