What is the syllabus of ICRB exam for Computer Engineering? Is it similar to GATE Computer Engineering syllabus?
Hello aspirant,
Preparing for ISRO Scientist/Engineer exam requires knowledge of all basic fundamentals of important technical subjects of undergraduate course. Here we provide comprehensive syllabus for ISRO Computer Science exam preparation.
There is no pre-defined syllabus for the ICRB examination. However from previous year question paper’s analysis we can infer that Syllabus is based on the curriculum taught in graduation and somewhat similar pattern as GATE Exam.
Detailed Syllabus for ICRB Computer science Exam
Programming & Data Structures:
- Programming in C. Recursion. Arrays, stacks, queues, linked lists, trees, binary search trees, binary heaps, graphs.
Algorithms:
- Searching, sorting, hashing. Asymptotic worst case time and space complexity. Algorithm design techniques: greedy, dynamic programming and divide‐and‐conquer. Graph search, minimum spanning trees, and shortest paths.
Computer Organization:
- Machine instructions and addressing modes. ALU, data‐path and control unit. Instruction pipelining. Memory hierarchy: cache, main memory and secondary storage; I/O interface (interrupt and DMA mode).
Digital Logic:
- Boolean algebra. Combinational and sequential circuits. Minimization. Number representations and computer arithmetic (fixed and floating point).
Computer Networks:
- Concept of layering. LAN technologies (Ethernet). Flow and error control techniques, switching. IPv4/IPv6, routers and routing algorithms (distance vector, link state). TCP/UDP and sockets, congestion control. Application layer protocols (DNS, SMTP, POP, FTP, HTTP). Network security: authentication, basics of public key and private key cryptography, digital signatures and certificates, firewalls.
Operating Systems:
- Processes, threads, inter‐process communication, concurrency and synchronization. Deadlock. CPU scheduling. Memory management and virtual memory. File systems.
Databases:
- ER‐model. Relational model: relational algebra, tuple calculus, SQL. Integrity constraints, normal forms. File organization, indexing (e.g., B and B+ trees). Transactions and concurrency control.
Compiler Design:
- Lexical analysis, parsing, syntax-directed translation. Runtime environments. Intermediate code generation.
Theory of computation:
- Regular expressions and finite automata. Context-free grammars and push-down automata. Regular and context-free languages, pumping lemma. Turing machines and undecidability.
Microprocessor:
- 8-bit microprocessor (8085): architecture, programming, memory and I/O interfacing.
Software Engineering & Web Technology:
- Information gathering, requirement and feasibility analysis, data flow diagrams, process specifications, input/output design, process life cycle, planning and managing the project, design, coding, testing, implementation, maintenance. HTML, XML, Scripting, basic concepts of client-server computing.
Image processing:
- Image Registration, Spatial Fourier Transforms, Discrete Spatial ( 2 dimensional ) Fourier Transforms, Restoration, Lossy Compression of images. Data Compression Techniques: Representation and compression of text, sound, picture, and video files ( based on the JPEG and MPEG standards ).
Engineering Mathematics:
- Discrete Mathematics: Propositional and first order logic. Sets, relations, functions, partial orders and lattices. Groups. Graphs: connectivity, matching, coloring.
- Combinatorics: counting, recurrence relations, generating functions.
- Linear Algebra: Matrices, determinants, system of linear equations, eigenvalues and eigenvectors, LU decomposition.
- Calculus: Limits, continuity and differentiability. Maxima and minima. Mean value theorem. Integration.
- Probability: Random variables. Uniform, normal, exponential, poisson and binomial distributions. Mean, median, mode and standard deviation. Conditional probability and Bayes theorem.
The syllabus for ICRB is quite similar to GATE. Hence if you prepare seriously for GATE, you can easily clear ICRB.
Thank you
Related Questions
What is the syllabus for GATE exam?
Know More about
Graduate Aptitude Test in Engineering
Eligibility | Application | Exam Pattern | Admit Card | Preparation Tips | Books | Question Paper | Accepting Colleges
Get Updates BrochureYour Graduate Aptitude Test in Engineering brochure has been successfully mailed to your registered email id “”.