ISRO Scientist/Engineer SC (Computer Science) study guide
ISRO Scientist/Engineer SC (Computer Science) · Work through your exam, one topic at a time.
The ISRO Scientist/Engineer 'SC' recruitment in Computer Science is the entry route into India's space programme for engineers who want to build software for satellites, launch vehicles, ground stations and data centres. The post is advertised by ISRO's centralised recruitment board, and selection begins with a written examination in the discipline; candidates who clear it move on to whatever further stages that advertisement specifies. The ISRO Scientist/Engineer SC (Computer Science) study guide has 10 sections and about 3,119 words.
01Engineering Mathematics and Discrete Mathematics
This domain tests the mathematical maturity behind computer science: linear algebra, calculus, probability, and numerical methods, plus discrete structures such as logic, sets, relations, functions, combinatorics, recurrence relations, algebraic structures, and graph theory. ISRO questions usually reward exact definitions and short computations rather than long proofs.
339 words, about 2 min02Digital Logic and Computer Organization
Digital logic and computer organization covers Boolean minimization, combinational and sequential circuits, number representation, CPU datapath and control, instruction formats, addressing modes, pipelining, memory hierarchy, cache, I/O, and basic floating-point arithmetic. Questions often combine a small calculation with a structural idea.
323 words, about 2 min03Programming and Data Structures
Programming and data structures tests C semantics, recursion, pointers, and the implementation and complexity of linear and nonlinear structures. Expect code snippets that ask for output, memory layout, or the result of traversals.
345 words, about 2 min04Algorithms
Algorithms tests asymptotic analysis, recurrences, sorting, divide-and-conquer, greedy method, dynamic programming, and graph algorithms. ISRO favors questions where a correct recurrence or invariant determines the answer.
296 words, about 1 min05Theory of Computation and Compiler Design
Theory of computation and compiler design tests formal languages, automata, decidability, and the translation pipeline from source text to optimized code. Questions often connect a grammar property to a parser or a language class to a machine.
334 words, about 2 min06Operating Systems
Operating systems tests process and thread management, CPU scheduling, synchronization, deadlock, memory management, virtual memory, file systems, and disk scheduling. Numerical questions on scheduling and paging are common.
303 words, about 2 min07Database Management Systems
Database management systems tests the relational model, SQL, normalization, transactions, concurrency control, indexing, and recovery. Questions often require deriving keys from functional dependencies or predicting SQL results with NULLs.
313 words, about 2 min08Computer Networks
Computer networks tests layered architecture, framing and error control, MAC and Ethernet, IP addressing and routing, transport protocols, and application protocols. Subnetting and TCP behavior are frequent calculation areas.
283 words, about 1 min09Software Engineering
Software engineering tests process models, requirements, design, testing, metrics, estimation, risk, and quality management. Expect definition-based questions plus small calculations such as cyclomatic complexity or effort estimation.
280 words, about 1 min10Programming Languages and Web Technologies
Programming languages and web technologies tests language paradigms, binding and scope, type systems, parameter passing, object-oriented and functional features, and core web standards: HTML, CSS, JavaScript, HTTP, sessions, and basic security. Static scope is resolved at compile time from the lexical environment; dynamic scope uses the call chain.
303 words, about 2 min