BPSC TRE 4 Computer Science Syllabus 2026: Candidates preparing for the Bihar Public Service Commission (BPSC) Teacher Recruitment Examination (TRE 4) can check the Computer Science syllabus, subject-wise topics, and preparation details here. Computer Science is an important subject for candidates applying for teaching posts where Computer Science/Computer-related subjects are included in the recruitment examination.
The syllabus covers major areas of Computer Science, including Computer Fundamentals, Programming, Data Structures, Database Management Systems, Operating Systems, Computer Networks, Software Engineering, Web Technology, Computer Organization, Cyber Security, Artificial Intelligence and other core Computer Science topics.
Candidates are advised to understand the complete syllabus before starting their preparation so that they can plan chapter-wise study and practice mock tests effectively.
BPSC TRE 4.0 — Common Syllabus
Part I — Language — 30 Marks
Qualifying paper
English — compulsory
- Reading Comprehension
- Vocabulary
- Synonyms & Antonyms
- Grammar
- Parts of Speech
- Tense
- Articles
- Prepositions
- Subject–Verb Agreement
- Voice
- Narration
- Sentence Correction
- Error Detection
- Idioms & Phrases
- Sentence Formation
One Indian Language
- Hindi / Urdu / Bengali
- Grammar
- Vocabulary
- Comprehension
- Sentence Structure
- Correct Usage
- Synonyms & Antonyms
- Idioms and phrases
Part II — General Studies - 40 Marks
1. Elementary Mathematics
- Number System
- Simplification
- HCF & LCM
- Ratio & Proportion
- Percentage
- Average
- Profit & Loss
- Simple & Compound Interest
- Time & Work
- Time, Speed & Distance
- Age Problems
- Partnership
- Mixture & Allegation
- Basic Geometry
- Data Interpretation
2. Mental Ability
- Analogy
- Classification
- Series
- Coding-Decoding
- Blood Relations
- Direction Test
- Ranking
- Number/Letter Problems
- Logical Reasoning
- Basic Problem Solving
3. General Awareness
- National Current Affairs
- International Current Affairs
- Important Events
- Awards & Honours
- Sports
- Books & Authors
- Important Days
- Government Schemes
- Important Organizations
4. General Science
- Physics — basic concepts
- Chemistry — basic concepts
- Biology
- Human Body
- Environment
- Everyday Science
- Science & Technology
5. Indian History
- Ancient India
- Medieval India
- Modern India
- Indian National Movement
- Freedom Struggle
- Important Personalities
- Major Historical Events
6. Bihar History & Culture
- History of Bihar
- Ancient Bihar
- Medieval Bihar
- Modern Bihar
- Bihar's role in the freedom movement
- Important personalities
- Art and culture
- Festivals
- Literature
- Important historical places
7. Geography
- Physical Geography
- Indian Geography
- Bihar Geography
- Rivers
- Mountains
- Climate
- Soil
- Agriculture
- Natural Resources
- Population
- Industries
- Environment & Ecology
8. Indian Polity
- Constitution of India
- Fundamental Rights
- Fundamental Duties
- Directive Principles
- Parliament
- President & Vice-President
- Prime Minister & Council of Ministers
- Supreme Court & High Courts
- Election System
- Panchayati Raj
- Local Government
- Constitutional Bodies
9. Indian Economy
- Basic Economic Concepts
- Indian Economy
- Agriculture
- Industries
- Banking
- Budget
- Taxation
- Poverty & Unemployment
- Government Economic Schemes
- Bihar Economy
10. Environment
- Ecosystem
- Biodiversity
- Pollution
- Climate Change
- Natural Resources
- Conservation
- Environmental Issues
BPSC TRE 4 Computer Science Syllabus - 80 Marks
The Computer Science syllabus can be prepared through the following major chapters:
1. Computer Fundamentals
- Introduction to Computers
- Characteristics and applications of computers
- Generations of computers
- Types of computers
- Computer hardware and software
- Input and output devices
- Memory and storage
- Primary and secondary memory
- Number systems
- Binary, Decimal, Octal and Hexadecimal numbers
- Data representation
- Computer codes
- Operating system basics
- Computer languages
2. Digital Logic and Boolean Algebra
- Logic gates
- AND, OR, NOT, NAND and NOR gates
- XOR and XNOR gates
- Boolean algebra
- Boolean expressions
- De Morgan's laws
- Truth tables
- Simplification of Boolean expressions
- Combinational circuits
- Sequential circuits
- Flip-flops
- Counters and registers
3. Computer Organization and Architecture
- Basic computer organization
- CPU and its components
- ALU, Control Unit and Registers
- Instruction cycle
- Instruction formats
- Addressing modes
- Memory organization
- Cache memory
- Virtual memory
- Input/output organization
- Interrupts
- RISC and CISC architecture
- Pipelining
4. Programming Fundamentals
- Programming concepts
- Algorithms and flowcharts
- Variables and constants
- Data types
- Operators
- Conditional statements
- Loops
- Functions
- Arrays
- Strings
- Pointers
- Structures and unions
- Recursion
- File handling
- Error handling and debugging
5. Object-Oriented Programming
- Object-oriented programming concepts
- Classes and objects
- Encapsulation
- Abstraction
- Inheritance
- Polymorphism
- Constructors and destructors
- Method overloading and overriding
- Interfaces
- Exception handling
6. Data Structures
- Introduction to data structures
- Arrays
- Linked lists
- Singly and doubly linked lists
- Circular linked lists
- Stack
- Queue
- Circular queue
- Priority queue
- Trees
- Binary trees
- Binary Search Trees
- AVL trees
- Heaps
- Graphs
- Graph traversal
- BFS and DFS
7. Algorithms
- Algorithm design
- Complexity analysis
- Time and space complexity
- Asymptotic notation
- Big-O, Big-Ω and Big-Θ
- Searching algorithms
- Linear search
- Binary search
- Sorting algorithms
- Bubble sort
- Selection sort
- Insertion sort
- Merge sort
- Quick sort
- Heap sort
- Greedy algorithms
- Divide and conquer
- Dynamic programming
8. Database Management System
- Database concepts
- DBMS architecture
- Data models
- ER model
- Entities and relationships
- Relational model
- Keys
- Primary key and foreign key
- Normalization
- Functional dependencies
- 1NF, 2NF, 3NF and BCNF
- SQL
- DDL, DML, DCL and TCL
- SELECT queries
- JOIN operations
- Subqueries
- Views
- Transactions
- Concurrency control
- Database security
9. Operating System
- Introduction to operating systems
- Types of operating systems
- Process and thread
- Process scheduling
- CPU scheduling algorithms
- Process synchronization
- Critical section
- Semaphores
- Deadlock
- Deadlock prevention and avoidance
- Memory management
- Paging
- Segmentation
- Virtual memory
- File systems
- Disk scheduling
- Security and protection
10. Computer Networks
- Introduction to computer networks
- LAN, MAN and WAN
- Network topologies
- Network devices
- OSI model
- TCP/IP model
- Physical layer
- Data Link layer
- Network layer
- Transport layer
- Application layer
- IP addressing
- IPv4 and IPv6
- Routing
- TCP and UDP
- DNS
- HTTP and HTTPS
- Email protocols
- Network security
11. Internet and Web Technology
- Internet fundamentals
- World Wide Web
- Web browsers
- Search engines
- HTML
- CSS
- JavaScript
- Web servers
- Client-server architecture
- Static and dynamic websites
- HTTP and HTTPS
- Cookies and sessions
- Web applications
- Basic web security
12. Software Engineering
- Software engineering fundamentals
- Software development life cycle
- Requirement analysis
- Software Requirement Specification
- Software design
- Coding
- Software testing
- Software maintenance
- Waterfall model
- Spiral model
- Prototype model
- Incremental model
- Agile methodology
- Software quality assurance
- Software metrics
- Software project management
13. Software Testing
- Fundamentals of software testing
- Verification and validation
- Unit testing
- Integration testing
- System testing
- Acceptance testing
- Black-box testing
- White-box testing
- Test cases
- Debugging
- Regression testing
14. Artificial Intelligence
- Introduction to Artificial Intelligence
- Intelligent agents
- Problem solving
- Search techniques
- Knowledge representation
- Expert systems
- Machine learning basics
- Supervised learning
- Unsupervised learning
- Neural networks
- Natural Language Processing
- Applications of AI
15. Cyber Security
- Information security
- Cyber security fundamentals
- Cyber threats
- Malware
- Viruses, worms and Trojan horses
- Phishing
- Password security
- Authentication
- Authorization
- Encryption
- Symmetric and asymmetric cryptography
- Digital signatures
- Firewalls
- Network security
- Cyber laws and ethics
16. Cloud Computing
- Introduction to cloud computing
- Characteristics of cloud computing
- Cloud service models
- IaaS
- PaaS
- SaaS
- Public, private and hybrid clouds
- Virtualization
- Cloud storage
- Cloud security
17. Data Communication
- Data communication fundamentals
- Communication modes
- Transmission media
- Analog and digital signals
- Multiplexing
- Switching techniques
- Error detection
- Error correction
- Data transmission
18. Discrete Mathematics
- Set theory
- Relations
- Functions
- Logic
- Propositional logic
- Predicate logic
- Mathematical induction
- Combinatorics
- Graph theory
- Trees
- Boolean algebra
19. Emerging Technologies
Candidates should also be familiar with basic concepts related to emerging areas of Computer Science, such as:
- Artificial Intelligence
- Machine Learning
- Internet of Things
- Big Data
- Cloud Computing
- Blockchain
- Cyber Security
- Data Science
- Generative AI
- Quantum Computing – basic concepts
The BPSC TRE 4 Computer Science syllabus provides candidates with a broad coverage of fundamental and advanced Computer Science concepts. Candidates should always verify the official BPSC notification and syllabus for the final examination pattern, marks distribution and applicable subject-wise topics before relying on any preparation article.
For effective preparation, candidates can combine conceptual study with chapter-wise MCQs, previous-year questions and online mock tests to improve their examination readiness.