Table of Contents
NIC Scientist-B Syllabus and Exam Pattern 2026
Candidates aspiring for the posts of Scientist ‘B’, ‘C ‘, & ‘D’ and Scientific/Technical Assistant-A should begin their preparation according to the latest syllabus and paper pattern.
These positions are offered in disciplines such as Electronics, Electronics and Communication, Electronics & Telecommunication, Computer Science, Computer and Networking Security, Software Systems, Information Technology and Informatics under regular employment.
As the examination is expected to be conducted soon, the detailed syllabus, paper pattern, marking scheme and other important exam-related information are provided below to help candidates prepare effectively.
NIC Scientist Syllabus and Exam Pattern 2026: Highlights
| NIC Scientist Syllabus and Exam Pattern 2026 | |
| Name of the Organisation | National Informatics Centre (NIC) |
| Post Name | Scientist-B/C/D |
| NIC Scientist-B Exam Pattern 2026 |
|
| Selection Process | Computer-Based Test, Document Verification and Medical Examination |
| Official Website | www.nic.in |
NIC Scientist Syllabus 2026 in Detail
Probability and Statistics
- Basics of sampling theory and different sampling methods
- Understanding conditional probability and its practical use
- Measures of central tendency such as mean, median and mode
- Concept of standard deviation to measure variation
- Random variables including discrete and continuous types
- Important distributions like the Binomial, Poisson and Normal distributions
- Relationship analysis using correlation and regression
Digital Computer Principles
- Number representation in Binary, Decimal, Octal and Hexadecimal systems with conversion methods
- Performing arithmetic operations in different number systems
- Boolean algebra rules, identities and simplification methods
- Minimisation of logical expressions using the Karnaugh Map
- Combinational logic circuits such as adder, subtractor, multiplexer, demultiplexer, encoder and decoder
- Sequential logic circuits including SR, JK, T and D flip flops
- Shift registers and different types of counters including synchronous and asynchronous
Computer Organisation and Architecture
- Concepts related to microcomputers and multiprocessor systems
- Machine instruction formats and addressing techniques
- Working of ALU and data path structure
- Design of CPU control unit
- Memory organisation, including cache, main memory and secondary storage
- Input output interface using interrupt and DMA methods
- Semiconductor memories such as SRAM, DRAM, SDRAM and ROM
- Concept of virtual memory and the instruction execution cycle
- Hardwired and microprogrammed control techniques
- Instruction pipelining and micro instruction concepts
Programming and Data Structures
- Programming fundamentals using the C language
- Use of functions, recursion and parameter passing
- Concepts of scope and binding in programming
- Introduction to abstract data types
- Data structures such as arrays stacks, queues and linked lists
- Tree-based structures including binary search tree and a heap
Object-Oriented Programming
- Object-oriented design approach and programming concepts
- Programming using the C++ language
- Basic understanding of OOP concepts in Java, .NET, PHP, Python, GoLang and NodeJS
- Concepts such as encapsulation, inheritance and polymorphism
Algorithms
- Fundamentals of algorithm design and performance analysis
- Concept of time complexity and space complexity
- Asymptotic notation for analysing efficiency
- Problem-solving techniques using greedy method, dynamic programming and divide and conquer
- Tree and graph traversal methods
- Concepts of connected components and spanning trees
- Shortest path algorithms and hashing techniques
- Sorting and searching techniques
- Introduction to complexity classes such as P, NP NP hard and NP complete
Databases
- ER model and database design concepts
- Relational model and relational algebra basics
- Database normalisation and integrity constraints
- SQL queries for data retrieval and manipulation
- File organization methods and indexing techniques
- Tree indexing structures like B-tree and B+ tree
- Transaction management and concurrency control concepts
System Software
- Phases of compilation including lexical analysis and parsing
- Syntax-directed translation and code optimization concepts
- Working of the assembler, linker and loader
- Operating system basics including process and thread concepts
- Inter-process communication and synchronisation
- Deadlock concept and CPU scheduling techniques
- Memory management and the virtual memory concept
- File system and input output management
- Security and protection mechanisms in operating systems
Information Systems and Software Engineering
- Requirement collection and feasibility study methods
- Use of data flow diagrams and process specification
- Design of input and output systems
- Software development life cycle stages
- Project planning, management, design, coding, testing and maintenance
Computer Networks
- OSI and TCP IP layered architecture concepts
- LAN technologies including Ethernet and Token Ring
- Flow control and error control techniques
- Routing algorithms and congestion control
- TCP and UDP protocol basics
- IPv4 addressing and the socket concept
- Application layer protocols such as ICMP, DNS, SMTP, POP, FTP, HTTP, HTTPS
- Networking devices like a hub, a switch, a router and gateway
Network Security
- Basic concepts of symmetric and asymmetric cryptography
- Public key and private key encryption concept
- Hash function and digital signature basics
- Role of firewalls in network protection
- Authentication methods including token-based and biometric
- Remote user authentication and intrusion detection system
- Honeypots and the concept of denial of service attacks
- Wireless communication basics including Bluetooth 2G and 3G
Web Technologies
- Basics of HTML5 CSS3 and XML
- Concept of client-server architecture
- Working of the web server and proxy server
- Web application development using MVC architecture
- Introduction to web services
- Basics of frontend and backend technologies
Logical Reasoning
- Questions based on blood relation problems
- Clock and calendar-related concepts
- Ordering and ranking type questions
- Direction and distance problems
- Arranging words in a logical and meaningful order
- Analytical reasoning-based questions
- Ranking and time sequence problems
- Analogy-based questions
- Data sufficiency concepts
- Input-output pattern questions
- Syllogism-based reasoning
Quantitative Aptitude
- Number system concepts
- Profit and loss problems
- Time and work questions
- Time and distance-based problems
- Simple interest calculations
- Compound interest concepts
General Aptitude
- General knowledge topics
- Current affairs (national and international)
- Indian history basic facts
- Geography (India and world)
- Indian polity and constitution basics
- Economic basic concepts
- Science and technology updates
- Important days and events
- Books and authors
- Awards and honours
- Government schemes and initiatives
NIC Scientist CBT Exam Pattern 2026
| Section Name | Number of Questions | Maximum Marks | Time Duration |
|---|---|---|---|
| Technical Section | 78 | 78 | |
| Non-Technical Section | 42 | 42 | |
| Total | 120 | 120 | 3 hours |


UPPCB Recruitment 2026 Out, Apply Online...
NHPC Trainee Engineer Recruitment 2026 O...
Ordnance Factory Bhandara Technician App...




