Computer Stream
Computer Stream
Tree and graph traversals, connected components, spanning trees, shortest paths, hashing,
sorting, searching. Design techniques (greedy, dynamic programming, divide and conquer).
Asymptotic analysis (best, worst, average case) of time and space, upper and lower bounds
on the complexity of specific problems, NP-completeness.
(5) Logic Design and Computer Organization
Logic functions, minimizations, design and synthesis of combinational and sequential circuits.
Number representation and computer arithmetic (fixed and floating point). Machine
instructions and addressing modes, ALU and data path, hand-wired and micro-programmed
control, memory interface, I/O interface (interrupt and DMA mode), serial communication
interface, instruction pipelining, Cache main and secondary storage.
(6)Formal Languages and Automata Theory
Regular languages and finite automata. Context free languages and push down automata,
recursively enumerable sets and turning machines, un-decidability.
(7) System Software
Lexical analysis, parsing, syntax, directed translation, runtime environment, code generation,
linking (static and dynamic).
(8) Operating Systems
Classical concepts (concurrency, synchronization, deadlock) processes, threads and inter-
process communication, CPU scheduling, memory management, file systems, I/O systems,
protection and security.
(9) Databases
Relational model (ER model, relational algebra, tuple calculus), database design (integrity
constrains, normal forms). Query languages (SQL), file structures (sequential files, indexing,
B+ trees). Transactions and concurrency control.
(10) Computer Networks
ISO/OSI stack, data encoding and transmission, data link control, sliding window protocols,
LAN architecture, LAN systems, Ethernet, token ring, routing protocols, packet switching.
Network devices – switches, gateways, TCP/UDP, application layer protocols and systems
(http, smtp, dns, ftp), network security.
(11) Web Technologies
Three tier web based architectures, JSP,ASP, J2EE, NEET systems, html, XML.