Arjun Suresh (talk | contribs) |
Arjun Suresh (talk | contribs) |
||
Line 7: | Line 7: | ||
'''Boolean Algebra''' moved to Digital Logic. | '''Boolean Algebra''' moved to Digital Logic. | ||
− | '''Permutations; Combinations''' removed from Combinatorics but being basic and counting being there this | + | '''Permutations; Combinations''' removed from Combinatorics but being basic and counting being there this does not really matter. |
'''asymptotics''' removed, but basics are in asymptotic analysis part of Algorithms | '''asymptotics''' removed, but basics are in asymptotic analysis part of Algorithms | ||
'''spanning trees; Cut vertices & edges; covering; independent sets; Planarity; Isomorphism''' removed. But based on other topics this just means Planarity and isomorphism are removed. | '''spanning trees; Cut vertices & edges; covering; independent sets; Planarity; Isomorphism''' removed. But based on other topics this just means Planarity and isomorphism are removed. | ||
Line 46: | Line 46: | ||
* Memory hierarchy: cache, main memory and secondary storage; | * Memory hierarchy: cache, main memory and secondary storage; | ||
* I/O interface (interrupt and DMA mode). | * I/O interface (interrupt and DMA mode). | ||
− | ''' Memory interface''' part is removed. So, questions on RAM | + | ''' Memory interface''' part is removed. So, questions on RAM would not be there. |
==Programming and Data Structures== | ==Programming and Data Structures== | ||
*Programming in C. Recursion. | *Programming in C. Recursion. | ||
*Arrays, stacks, queues, linked lists, trees, binary search trees, binary heaps, graphs. | *Arrays, stacks, queues, linked lists, trees, binary search trees, binary heaps, graphs. | ||
− | '''Functions, Parameter passing, Scope, Binding; Abstract data types''' removed. So, questions like pass by reference, static-dynamic scopes, etc | + | '''Functions, Parameter passing, Scope, Binding; Abstract data types''' removed. So, questions like pass by reference, static-dynamic scopes, etc would not be there. |
'''Graphs''' added here. | '''Graphs''' added here. | ||
Line 62: | Line 62: | ||
'''Connected components''' removed | '''Connected components''' removed | ||
'''Tree and graph traversals''' removed. But these are implied in Data Structure portion. | '''Tree and graph traversals''' removed. But these are implied in Data Structure portion. | ||
− | '''Basic concepts of complexity classes – P, NP, NP-hard, NP-complete. ''' removed. So, these definitions | + | '''Basic concepts of complexity classes – P, NP, NP-hard, NP-complete. ''' removed. So, these definitions need not be studied but reduction is there in Theory of Computation anyway. |
Line 77: | Line 77: | ||
*Runtime environments. | *Runtime environments. | ||
*Intermediate code generation. | *Intermediate code generation. | ||
− | '''target code generation, Basics of code optimization.''' removed. This is quite a good removal for students. Questions like register allocation, DAG etc. | + | '''target code generation, Basics of code optimization.''' removed. This is quite a good removal for students. Questions like register allocation, DAG etc. would not be there |
==Operating System== | ==Operating System== | ||
Line 85: | Line 85: | ||
*Memory management and virtual memory. | *Memory management and virtual memory. | ||
*File systems. | *File systems. | ||
− | '''I/O systems, Protection and security''' removed. But I | + | '''I/O systems, Protection and security''' removed. But I do not remember any question from these portions. |
==Databases== | ==Databases== | ||
Line 110: | Line 110: | ||
'''Basics of Wi-Fi''' added | '''Basics of Wi-Fi''' added | ||
+ | ==Removals== | ||
Except LU decomposition, all portions of Web Technologies, IS & Software Engineering and Numerical Methods are removed. | Except LU decomposition, all portions of Web Technologies, IS & Software Engineering and Numerical Methods are removed. | ||
Boolean Algebra moved to Digital Logic. Permutations; Combinations removed from Combinatorics but being basic and counting being there this does not really matter. asymptotics removed, but basics are in asymptotic analysis part of Algorithms spanning trees; Cut vertices & edges; covering; independent sets; Planarity; Isomorphism removed. But based on other topics this just means Planarity and isomorphism are removed.
LU decomposition added here from Numerical methods which was removed as a whole otherwise.
Theorems of integral calculus, evaluation of definite & improper integrals, Partial derivatives, Total derivatives is removed and Integration added. So, this would mean we can expect only simple integration questions.
Bayes theorem newly added but it was implicitly part of conditional probability
Boolean algebra added to here from set theory & algebra
Memory interface part is removed. So, questions on RAM would not be there.
Functions, Parameter passing, Scope, Binding; Abstract data types removed. So, questions like pass by reference, static-dynamic scopes, etc would not be there. Graphs added here.
Space and time complexity restricted to only worst case. Connected components removed Tree and graph traversals removed. But these are implied in Data Structure portion. Basic concepts of complexity classes – P, NP, NP-hard, NP-complete. removed. So, these definitions need not be studied but reduction is there in Theory of Computation anyway.
pumping lemma newly added. Recursively enumerable sets removed but Turing machines are there.
target code generation, Basics of code optimization. removed. This is quite a good removal for students. Questions like register allocation, DAG etc. would not be there
I/O systems, Protection and security removed. But I do not remember any question from these portions.
No change
IPv6 added icmp removed Basics of Wi-Fi added
Except LU decomposition, all portions of Web Technologies, IS & Software Engineering and Numerical Methods are removed.
Web technologies: HTML, XML, basic concepts of client-server computing.
Information Systems and Software Engineering: 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
Numerical Methods: LU decomposition for systems of linear equations; numerical solutions of non-linear algebraic equations by Secant, Bisection and Newton-Raphson Methods; Numerical integration by trapezoidal and Simpson’s rules.
Boolean Algebra moved to Digital Logic. Permutations; Combinations removed from Combinatorics but being basic and counting being there this doesn't really matter. asymptotics removed, but basics are in asymptotic analysis part of Algorithms spanning trees; Cut vertices & edges; covering; independent sets; Planarity; Isomorphism removed. But based on other topics this just means Planarity and isomorphism are removed.
LU decomposition added here from Numerical methods which was removed as a whole otherwise.
Theorems of integral calculus, evaluation of definite & improper integrals, Partial derivatives, Total derivatives is removed and Integration added. So, this would mean we can expect only simple integration questions.
Bayes theorem newly added but it was implicitly part of conditional probability
Boolean algebra added to here from set theory & algebra
Memory interface part is removed. So, questions on RAM won't be there.
Functions, Parameter passing, Scope, Binding; Abstract data types removed. So, questions like pass by reference, static-dynamic scopes, etc won't be there. Graphs added here.
Space and time complexity restricted to only worst case. Connected components removed Tree and graph traversals removed. But these are implied in Data Structure portion. Basic concepts of complexity classes – P, NP, NP-hard, NP-complete. removed. So, these definitions needn't be studied but reduction is there in Theory of Computation anyway.
pumping lemma newly added. Recursively enumerable sets removed but Turing machines are there.
target code generation, Basics of code optimization. removed. This is quite a good removal for students. Questions like register allocation, DAG etc. won't be there
I/O systems, Protection and security removed. But I don't remember any question from these portions.
No change
IPv6 added icmp removed Basics of Wi-Fi added
Except LU decomposition, all portions of Web Technologies, IS & Software Engineering and Numerical Methods are removed.
Web technologies: HTML, XML, basic concepts of client-server computing.
Information Systems and Software Engineering: 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
Numerical Methods: LU decomposition for systems of linear equations; numerical solutions of non-linear algebraic equations by Secant, Bisection and Newton-Raphson Methods; Numerical integration by trapezoidal and Simpson’s rules.