You can create an account here for free.

Those who are logged in can click the Site Home, then the available courses and Enroll on them.

Please see if you have any trouble.

(Edited by Arjun Suresh - original submission Monday, 22 May 2017, 7:00 AM)

by GATE CSE -

You can create an account here for free.

Those who are logged in can click the Site Home, then the available courses and Enroll on them.

Please see if you have any trouble.

(Edited by Arjun Suresh - original submission Monday, 22 May 2017, 7:00 AM)

Discuss this topic
(0 replies so far)

Skip available courses

For assignments not relevant for GATE but for M.Tech.

- Teacher: GO Classroom
- Teacher: Digvijay Pandey

- Searching, sorting, hashing.
- Asymptotic worst case time and space complexity.
- Algorithm design techniques: greedy, dynamic programming and divide‐and‐conquer.
- Graph
**traversals**, minimum spanning trees, shortest paths.

"Just a rename of Graph Traversals to Graph Search."

- Teacher: GO Classroom
- Teacher: Arjun Suresh

- Propositional and first order logic.
- Sets, relations, functions, partial orders and lattices.
**Monoids,**Groups. - Graphs: connectivity, matching, coloring.
- Combinatorics: counting, recurrence relations, generating functions.

"Monoids is an addition but it was already implied in Groups."

- Teacher: GO Classroom
- Teacher: Arjun Suresh

- Lexical analysis, parsing, syntax-directed translation.
- Runtime environments.
- Intermediate code generation.
**Local optimisation, Data flow analyses: constant propagation, liveness analysis, common subexpression elimination.**

**The optimization part is newly added. But these were already included before GATE 2016 in the form of “Basics of Code Optimization”**

**Notes**

**https://web.stanford.edu/class/archive/cs/cs143/cs143.1128/**

Full Course

- Teacher: GO Classroom
- Teacher: Arjun Suresh

**System calls,**- Deadlock.
- CPU and I/O scheduling.
- Memory management and virtual memory.
- File systems. Disks is also under this.

"**System Calls is newly added. CPU scheduling renamed to CPU and I/O scheduling"**

- Teacher: GO Classroom
- Teacher: Arjun Suresh

- Regular expressions and finite automata.
- Context-free grammars and push-down automata.
- Regular and context-free languages, pumping lemma.
- Turing machines and undecidability.

- Teacher: Arjun Suresh

- Data interpretation: data graphs (bar graphs, pie charts, and other graphs representing data), 2- and 3-dimensional plots, maps, and tables
- Numerical computation and estimation: ratios, percentages, powers, exponents and logarithms, permutations and combinations, and series
- Mensuration and geometry
- Elementary statistics and probability

- Teacher: Arjun Suresh

- Teacher: Arjun Suresh

- Machine instructions and addressing modes.
- ALU, data‐path and control unit.
- Instruction pipelining.
**pipeline hazards** - Memory hierarchy: cache, main memory and secondary storage;
- I/O interface. (Interrupt and DMA mode)

- Teacher: GO Classroom
- Teacher: Arjun Suresh

- Concept of layering.OSI and TCP/IP Protocol Stacks;
- Basics of packet, circuit and virtual circuit-switching;
- Data link layer: framing, error detection, Medium Access Control, Ethernet bridging;
- Routing protocols: shortest path, flooding, distance vector and link state routing;
- Fragmentation and IP addressing, IPv4, CIDR notation,
- Basics of IP support protocols (ARP, DHCP, ICMP), Network Address Translation (NAT);
- Transport layer: flow control and congestion control, UDP, TCP, sockets;
- Application layer protocols: DNS, SMTP, HTTP, FTP,
**Email**. - Removed Topics :
**IPv6**, Basics of Wi-Fi. Network security: authentication, basics of public key and private key cryptography, digital signatures and certificates, firewalls. - Renaming of POP to Email
- Explicit mentioning of ARP, DHCP, ICMP though questions from these used to be asked before too.
- Some renaming of other topics

- Teacher: Arjun Suresh

- Basic English grammar: tenses, articles, adjectives, prepositions, conjunctions, verb-noun agreement, and other parts of speech
- Basic vocabulary: words, idioms, and phrases in context
**Reading and comprehension****Narrative sequencing**

- Teacher: Arjun Suresh

- Boolean algebra.
- Combinational and sequential circuits. Minimization.
- Number representations and computer arithmetic (fixed and floating point).

- Teacher: Arjun Suresh