NIC Recruitment Syllabus 2023

The most significant resource for each student to read in detail is the NIC Recruitment exam syllabus 2023. Candidates will learn in-depth information about the themes for each section with the help of the NIC Recruitment Syllabus 2023. Candidates can review the key books for the NIC Recruitment Scientist B, Technical Assistant & Scientific Officer test while studying the NIC Recruitment 2023 Syllabus in detail.

NIC Exam Syllabus 2023

Please take a look at the detailed NIC Scientist B, Technical Assistant & Scientific Officer Exam syllabus in the table below. 

SubjectSyllabus

Probability and Statistics

Sampling theorems, Conditional Probability, Mean, Median, Mode and standard deviations, Random Variables discrete and continuous distributions, Poisson, Normal and Binomial distribution, correlation and regression analysis.

Digital Computer Principles

Number systems- Binary, Decimal. Octal, and Hexadecimal Conversion, Arithmetic operations, Boolean expression , simplification, Postulates and theorems, Simplifications, K-map, Combinational Logic circuits – Adder, Subtractor, Multiplexer, Demultiplexer, Encode, Decoder, Sequential circuits – SR, JK, T, D, flip flops, shift registers, Asynchronous, synchronous and Module and counters

Computer Organization and Architecture

Multiprocessors and microcomputers, Machine Instructions and addressing mode. ALU and data-path, CPU control design, Memory interface, I/O interface (Interrupt and DMA mode), Cache and main memory, Secondary storage, Semiconductor memory – Internal organization, SRAM. DRAM,SDRAM, Rambus Memory, ROM Technology, virtual memory, Instruction sequencing , Instruction execution, Hardwired control and microprogrammed control, micro instructions, Instruction pipelining.

Programming and Data Structures

Programming in C, Functions , Recursion, Parameter passing, Scope, Binding; Abstract data types, Arrays, Stacks, Queues, Linked Lists, Trees, Binary search tress, Binary heaps.

Object Oriented Programming

Object Oriented design concept, programming in C++ and on programming languages viz. Java, .Net, Open Source (PHP), Python, GoLang, NodeJS, etc.

Algorithms

Analysis, Asymptotic notation, Notions of space and time complexity, Worst and average case analysis, Design; Greedy approach, Dynamic programming, Divide and conquer; Tree and graph traversals, Connected Components, Spanning trees, Shortest paths, Hashing, Sorting, Searching. Asymptotic analysis (best, worst, average cases) of time and space, upper and lower bounds. Basic concept of complexity classes, N, NP, NP-hard, NP-complete

Databases

ER-model, Relational model (relational algebra ,tuple calculus), Database design (integrity constraints, normal forms), Query languages (SQL), File structures (sequential files, indexing, B and B+ trees), Transactions and concurrency control.

System Software

Lexical analysis, parsing, syntax directed translation, code generation and optimization, Assemblers, linkers and loaders microprocessors operating systems- processes, threads, inter-process communication , synchronization deadlocks , CPU scheduling , memory management and virtual memory , file system , I/O systems , protection and security module.

Information Systems and Software Engineering

Information gathering requirement and feasibility analysis , data flow diagrams, process specifications, input/output design, process life cycle, planning and managing the project , design, coding and testing, implementation, maintenance.

Computer Networks

IOS/OSI stack, LAN technologies (Ethernet, Token Ring), flow and error control techniques, Routing algorithm, Congestion Control, TCP/UDP and sockets IP(v4) Application layer protocol (ICMP, DNS, SMTP, POP, FTP, HTTP, HTTPS): Basic concept of hubs, switches, gateways and routers.

Network security

Basic concepts of public key and private key cryptography. Hash function, Digital Signature, Firewalls, User authentication- Token based, Biometric, Remote user authentication, Intrusion detection systems, honey pots, Denial of Service. Wireless network, 2G and 3G Networks, Bluetooth.

Web Technologies

HTML5, CSS3, XML basic concept of client-server computing, web server, proxy server, web application development, MVC architecture, web services, frontend and backend technologies. 

Important Books for NIC Exam 2023

While you go through the NIC exam syllabus, it would also be a good idea for you to take a look at the important books for the NIC 2023 exam that will help you prepare efficiently and ultimately ensure your success in the exam.