Skip to content

Not an official BPSC website. Independent learning platform by fellow aspirants. Official notices: bpsc.bihar.gov.in

TRE

BPSC TRE 4.0 Computer Science Syllabus 2026

कंप्यूटर विज्ञान — Higher Secondary (Class 11–12)

Higher Secondary (Class 11–12) · 407 posts · Detailed syllabus available
Download syllabus PDF (free, register)Course, notes & mock testsFree. Downloads carry your registered email as a watermark.

Exam pattern & marks distribution (official)

PartPaperQuestions / marksSyllabus
Part ILanguage (qualifying)30Practical knowledge of English and Hindi/Urdu/Bangla. At least 30% to qualify; not added to merit.
Part IIGeneral Studies40Elementary mathematics, general awareness, general science, Indian National Movement and geography.
Part IIIComputer Science (subject)80Related to the SCERT/NCERT syllabus, at the level of the minimum qualification for the post.
  • Each question has 5 options: A, B, C, D and E (E = 'I am not attempting this question').
  • A wrong answer costs 1/3 mark.
  • A question left without marking any option (not even E) also costs 1/3 mark.

Official scheme (Advt. 15/2026)

Part III — Computer Science paper

Official

80 questions

80 questions out of 150. The subject paper is related to the SCERT/NCERT syllabus, but its level follows the minimum qualification for the post (B.E./B.Tech, MCA, M.Sc. Computer Science, DOEACC).

Part II — General Studies

Official

40 questions

Elementary mathematics, general awareness, general science, Indian National Movement and geography. Related to the SCERT higher-secondary curriculum.

Part I — Language (qualifying)

Official

30 questions

Practical knowledge of English and Hindi/Urdu/Bangla. Minimum 30% to qualify; marks are not added to the merit list.

Class 11 · NCERT Computer Science

Computer System

SCERT/NCERT

Components of a computer, CPU, memory (primary, cache, secondary), units of memory, data transfer between memory and CPU, microprocessors, data and information, software: system, application, operating system, language translators.

Encoding Schemes and Number System

SCERT/NCERT

ASCII, ISCII, Unicode (UTF-8, UTF-32); binary, octal, decimal and hexadecimal number systems; conversion between them.

Emerging Trends

SCERT/NCERT

Artificial intelligence, machine learning, NLP, immersive experiences (AR/VR), robotics, big data, Internet of Things, cloud computing, blockchain.

Introduction to Problem Solving

SCERT/NCERT

Steps of problem solving, algorithms, flowcharts, pseudocode, decomposition, verifying and comparing algorithms.

Getting Started with Python

SCERT/NCERT

Features, execution modes, keywords, identifiers, variables, data types, mutable and immutable types, operators and precedence, expressions, input/output, type conversion, debugging.

Flow of Control

SCERT/NCERT

if, if-else, if-elif-else, indentation, for and while loops, range(), break and continue, nested loops.

Functions

SCERT/NCERT

User-defined functions, arguments and parameters, default parameters, return values, scope (local, global), flow of execution, built-in functions, modules (math, random, statistics).

Strings

SCERT/NCERT

Indexing, slicing, concatenation, repetition, membership, traversal, built-in string methods.

Lists

SCERT/NCERT

List operations, traversal, list methods, nested lists, copying lists, lists as function arguments.

Tuples and Dictionaries

SCERT/NCERT

Tuple operations and methods, tuple assignment, nested tuples; dictionary creation, access, update, traversal and methods.

Societal Impact

SCERT/NCERT

Digital footprints, netiquette, data protection, intellectual property (copyright, patent, trademark), plagiarism, licensing, cyber crime, IT Act, e-waste, health concerns.

Class 12 · NCERT Computer Science

Exception Handling in Python

SCERT/NCERT

Syntax errors and exceptions, built-in exceptions, raise and assert, try–except–else–finally.

File Handling in Python

SCERT/NCERT

Text and binary files, open/close, file modes, read/readline/readlines, write/writelines, seek and tell, pickle (dump, load).

Stack

SCERT/NCERT

LIFO, PUSH and POP, implementation with a list, string reversal, parenthesis matching, infix–postfix conversion and postfix evaluation.

Queue

SCERT/NCERT

FIFO, enqueue and dequeue, implementation with a list, deque (double-ended queue).

Sorting

SCERT/NCERT

Bubble sort, selection sort, insertion sort and their time complexity.

Searching

SCERT/NCERT

Linear search, binary search, hashing (hash functions, collisions).

Understanding Data

SCERT/NCERT

Collecting, storing and processing data; mean, median, mode, range, standard deviation.

Database Concepts

SCERT/NCERT

File system vs DBMS, relational model, relation, attribute, tuple, domain, degree, cardinality; candidate, primary, alternate and foreign keys.

Structured Query Language (SQL)

SCERT/NCERT

DDL and DML, data types, constraints, CREATE, INSERT, UPDATE, DELETE, ALTER, DROP, SELECT with WHERE/IN/BETWEEN/LIKE/ORDER BY/NULL, aggregate functions, GROUP BY, HAVING, joins, Python–MySQL connectivity.

Computer Networks

SCERT/NCERT

Evolution of networking, PAN/LAN/MAN/WAN, network devices (modem, hub, switch, repeater, router, gateway), topologies, IP and MAC address, Internet, web, DNS, URL.

Data Communication

SCERT/NCERT

Components, bandwidth and data rate, wired and wireless media, mobile generations (1G–5G), protocols (HTTP, FTP, PPP, SMTP, TCP/IP, POP3, HTTPS, Telnet, VoIP).

Security Aspects

SCERT/NCERT

Malware (virus, worm, ransomware, Trojan, spyware, adware, keylogger), antivirus, spam, HTTP vs HTTPS, firewall, cookies, hackers and crackers, DoS, intrusion, snooping, eavesdropping.

Graduation level (as per minimum qualification)

Digital Logic

Expected

Number systems and codes, Boolean algebra, logic gates, K-maps, combinational circuits (adders, multiplexers, decoders), sequential circuits (flip-flops, registers, counters).

Computer Organization & Architecture

Expected

CPU organisation, registers, instruction cycle, addressing modes, memory hierarchy and cache, I/O (interrupts, DMA), pipelining basics.

Programming in C / C++

Expected

Data types, operators, control statements, arrays, strings, pointers, functions, structures, files; OOP in C++: classes, constructors, inheritance, polymorphism.

Data Structures & Algorithms

Expected

Arrays, linked lists, stacks, queues, trees (BST, AVL, heaps), graphs (BFS, DFS, shortest paths, MST), hashing, sorting and searching, Big-O complexity.

Operating Systems

Expected

Processes and threads, CPU scheduling, synchronisation, deadlocks, memory management (paging, segmentation, virtual memory), file systems, disk scheduling.

Database Management Systems

Expected

ER model, relational model, keys, normalisation (1NF–BCNF), SQL, transactions and ACID, concurrency control, indexing.

Computer Networks

Expected

OSI and TCP/IP models, switching, IP addressing and subnetting, routing, TCP and UDP, application protocols, network security and cryptography basics.

Software Engineering

Expected

SDLC models, requirement analysis, design, testing (black-box, white-box), maintenance, software quality.

Web Technology

Expected

HTML, CSS, JavaScript basics, client–server model, HTTP, web servers.

Emerging Technologies

Expected

Artificial intelligence and machine learning basics, cloud computing, IoT, big data, cyber security.

Tags: Official = from BPSC Advt. 15/2026; SCERT/NCERT = textbook topics, as the advertisement directs; Expected = graduation-level topics implied by the minimum qualification (BPSC has not published a separate topic list).