National Informatics Centre or NIC has announced their recruitment to fill 495 vacancies for post of the Scientist ‘B’ & Scientific or Technical Assistant Post ‘A’. Detailed Post here. From the given 495 vacancies, there’re around 288 vacancies of the NIC Scientist B. Application process began on 26th February & may end by 26th March 2020. To work in such a prestigious organisation is dream for many candidates and thus there is the tough competition for the NIC Scientist Posts. In this article we will provide you a little idea about NIC Scientist Syllabus and can help you to plan your exam preparation for your upcoming examination. NIC/NIELET Admit Card Issued details. Also, you can go through the NIC Recruitment 2020 for getting important details. Let us have a close look at detailed syllabus for NIC Scientist B.
NIC Scientist Syllabus 2020
Table of Contents
NIC Scientist exam consists of the online written exam with 2 major sections that is Technical & Non-Technical.
- Section A is Technical & has questions that are based on the Computer-related topics such as Computer Science or Computer Engineering.
- Section B is Non-technical & has questions that are based on the Logical Reasoning, Quantitative & Qualitative abilities, Analytical Reasoning Capabilities, and Aptitude.
- Written examination can be of three hours period and has to be done in English only.
- Every question carries one mark and has negative marking 0.25 marks.
Qualifying marks for NIC Scientist ‘B’ and Technical Assistant:
Qualifying Exams for the exam are 50% for the General or EWS, 40% for the OBC and 30% for SC/ST/PWD class.
Refer table below for overview on NIC Scientist Exam Pattern & Syllabus:
Exam Pattern & Syllabus
Sections | Technical | Non-technical | |
No. of questions | 78 Qs | 42 Qs | 120 Qs |
Syllabus | Computer-related topics like Computer Science or Computer Engineering | Analytical Reasoning Capabilities, Logical Reasoning, Quantitative & Qualitative abilities & General Aptitude |
NIC Scientist B Technical Syllabus 2020
NIC Scientist B paper for Technical has weightage of around 65% of questions that is. 78 questions from total of over 120 questions. It is one major section & scoring well is very important to get high chance of selection as the NIC Scientist B. Let us have a close look at detailed topics for the NIC Scientist Technical section.
Broad Category | Topics |
Probability, Statistics & Combinatorics | Conditional Probability; Median, Mean, Mode & Standard Deviation; Distributions; Random Variables; Poisson, Binomial, uniforms, normal, Exponential, Summation, generating functions, Counting, Permutations, Combinations, recurrence relations, and asymptotic |
Digital Logic | Logic functions, Design & synthesis of the combinational & sequential circuits, Minimization, Number representation & computer arithmetic (fixed & floating point) |
Computer Organization & Architecture | Machine instructions & addressing modes, ALU & data-path, Memory interface, CPU control design, I/O interface (interrupt & DMA mode), instruction pipelining, main memory and Cache, and Secondary storage. |
Electrical Engineering | Power Electronics, Signals & Systems, Network graph, Electromagnetic Fields, KVL, KCL, Node & Mesh Analysis, Transient of DC & AC Networks, Resonance, Sinusoidal steady-state, Super position theorem, 3 Phase Circuits, Maximum Power transfer theorem, Power & Power factor in the AC Circuit |
Analog & Digital Communication | Autocorrelation & power spectral density, filtering of the random signals by LTI systems, properties of white noise, angle modulation & demodulation, amplitude modulation & demodulation, spectra of AM & FM, circuits for the analog communications, Super heterodyne receivers, entropy, information theory, Digital communications, mutual information & channel capacity theorem, DPCM, PCM, amplitude, digital modulation schemes, phase & frequency shift keying (PSK, ASK, FSK), MAP, QAM, and ML decoding, calculation of the bandwidth, matched filter receiver, SNR & BER for the digital modulation; Hamming codes; Fundamentals of error correction, inter-symbol interference, Timing & frequency synchronization, and mitigation; Basics of FDMA, TDMA, and CDMA. |
Programming & Data Structures | : Programming in the modern languages viz., Open Source (PHP), Java, .Net, Python, NodeJS, GoLang, etc. Functions, Parameter passing, Recursion, Abstract data Arrays, Scope, Binding, Linked Lists, Stacks, Queues, Binary heaps, Trees, Binary search trees, Object Oriented Programming – Class, inheritance, Object, Polymorphism, Abstraction & Encapsulation. |
Algorithms | Analysis, Notions of space & time complexity, Asymptotic, notation, Worst & average case analysis, Design; Dynamic programming, Greedy approach, Tree & graph traversals, Divide-and-conquer, Spanning trees, Connected competent, Shortest paths; Sorting, Hashing, Asymptotic analysis of time & space, Searching, upper & lower bounds, concept of the complexity classes-P, NP, NP-complete and NP-hard, |
Compiler Design | Lexical analysis, Syntax directed translation, Parsing, intermediate & target code generation, Runtime environments, Basics of the code optimization |
Operating System | Threads, Processes, lnter-Process communication, Synchronization, Concurrency, CPU scheduling, Deadlock, Memory management & virtual memory, I/O systems, File systems, Protection & security |
Databases | ER-model, Database design (normal forms and integrity constraints), Relational Model (relational algebra, tuple calculus), Query languages (SQL), File structures (sequential files, indexing, B and B+ trees), NoSQL Databases, Transactions and concurrency control, questions on the internals of Postgres SQL. |
Information Systems and Software Engineering | Information gathering, requirement & feasibility analysis, process specifications, data flow diagrams, input or output design, planning & managing project, process life cycle, coding, design, testing, Implementation, and maintenance. |
Computer Networks | ISO or OSI stack, Flow & error control techniques, LAN technologies, Congestion control, Routing algorithms, TCP/UDP & sockets, IP(v4), IP(v6), (DNS, SMTP, ICMP, FTP, POP, HTTP, HTTPS), Application layer protocols, Basic concepts of switches, hubs, gateways & routers. Network security – concepts of the public key & private key cryptography, Wireless technologies, digital signature, and firewalls |
Web Technologies | HTML5, XML, CSS3, basic concept of the client-server computing, proxy server, web server, MVC Architecture, web application development, frontend technologies and web services |
Cyber Security and Emerging Technologies | Secure programming, OWASP top vulnerabilities, Block chain, concepts on IOT, and AI |
Cloud Technology | Computer, Storage Management Technologies, Network, and Edge Computing |
NIC Scientist 2020 Non-Technical Syllabus
NIC Scientist B paper has weightage of around 35% of questions that is 42 questions from the total of over 120 questions. It is a Generic Section of examination that will help you to boost overall score of NIC Scientist exam. Let’s now have a close look at detailed topic syllabus for the NIC Scientist Non- Technical section.
- Analytical Reasoning Capabilities: Ranking and Time Sequence, Analogy and Data Sufficiency, Syllogisms and Input-Output
- Logical Reasoning: Clock & Calendar, Blood Relations, Ordering and Ranking, Directions and Distances, Arranging of words in the Meaningful order
- General Aptitude: General knowledge and Current Affairs
- Quantitative & Qualitative abilities: Profit & Loss, Number system, Work and Time, Time and Distance, Simple Interest and Compound Interest
Detailed Syllabus | View Here |