1 |
CS201 |
Mathematics for Computer Science - I |

2 |
CS202 |
Mathematics for Computer Science - II |

3 |
CS203 |
Mathematics for Computer Science - III |

4 |
CS220 |
Computer Organisation |

5 |
CS251 |
Computing Laboratory - I |

6 |
CS252 |
Computing Laboratory - II |

7 |
CS300 |
Computer Science and Engineering Communication Skills |

8 |
CS315 |
Principles of Database Systems |

9 |
CS330 |
Operating Systems |

10 |
CS335 |
Compiler Design |

11 |
CS340 |
Theory of Computation |

12 |
CS345 |
Algorithms II |

13 |
CS350 |
Principles of Programming Languages |

14 |
CS360 |
Introduction to Computer Graphics |

15 |
CS365 |
Artificial Intelligence |

16 |
CS397 |
Special Topics in Computer Science |

17 |
CS422 |
Computer Architecture |

18 |
CS425 |
Computer Networks |

19 |
CS433 |
Parallel Programming |

20 |
CS455 |
Software Engineering |

21 |
CS497 |
Special Topics in Computer Science |

22 |
CS498 |
B Tech Project (I) |

23 |
CS499 |
B Tech Project (II) |

24 |
CS601 |
Mathematics for Computer Science |

25 |
CS602 |
Design and Analysis of Algorithms |

26 |
CS603 |
Fundamentals of Theoretical Computer Science |

27 |
CS615 |
Skyline Queries in Database |

28 |
CS616 |
Human Centered Computing |

29 |
CS617 |
Database Queries |

30 |
CS618 |
Indexing and Searching Techniques in Databases |

31 |
CS619 |
Advances in DBMS |

32 |
CS621 |
Topics in Contemporary Microarchitecture |

33 |
CS622 |
Advanced Computer Architecture |

34 |
CS623 |
VLSI Design for Parallel Architectures |

35 |
CS624 |
Topics in Embedded Systems |

36 |
CS625 |
Advanced Computer Networks |

37 |
CS626 |
Fault Tolerant Computing Systems |

38 |
CS627 |
E-commerce |

39 |
CS628 |
Computer Systems Security |

40 |
CS629 |
Parallel Execution of Programs |

41 |
CS630 |
Advanced Operating Systems For Embedded Systems, Pervasive Computing and Internet Of Things [Details] |

42 |
CS631 |
Cyber security of critical infrastructure |

43 |
CS632 |
Topics in Distributed Systems |

44 |
CS633 |
Parallel Computing |

45 |
CS634 |
Mobile Computing |

46 |
CS635 |
Approximation Algorithms |

47 |
CS636 |
Analysis of Concurrent Programs |

48 |
CS637 |
Embedded and Cyber-Physical Systems |

49 |
CS638 |
Formal Methods in Robotics and Automation |

50 |
CS639 |
Program Analysis, Verification and Testing |

51 |
CS640 |
Computational Complexity |

52 |
CS641 |
Modern Cryptology |

53 |
CS642 |
Circuit Complexity Theory |

54 |
CS643 |
Abstract State Machines |

55 |
CS644 |
Finite Automata on Infinite Inputs |

56 |
CS645 |
Topics in Design and Analysis of Algorithms |

57 |
CS646 |
Parallel Algorithms |

58 |
CS647 |
Advanced Topics in Algorithms and Data Structures |

59 |
CS648 |
Randomized Algorithms |

60 |
CS649 |
Logic in Computer Science |

61 |
CS650 |
Topics in Lambda Calculus |

62 |
CS651 |
Concurrent Data Structures and Algorithms |

63 |
CS652 |
Computer Aided Verification |

64 |
CS653 |
Functional Programming |

65 |
CS654 |
Software Architecture |

66 |
CS655 |
Topics in Linear Programming |

67 |
CS656 |
Algorithmic Game Theory |

68 |
CS657 |
Information Retrieval |

69 |
CS660 |
Fundamentals of Interactive Computer Graphics |

70 |
CS663 |
Computational Geometry |

71 |
CS664 |
IoT System Design |

72 |
CS665 |
Secure Memory Systems |

73 |
CS671 |
Introduction to Natural Language Processing |

74 |
CS672 |
Natural Language Processing Semantics |

75 |
CS673 |
Machine Translation |

76 |
CS674 |
Knowledge Discovery |

77 |
CS676 |
Computer Vision and Image Processing |

78 |
CS677 |
Data and Information Fusion |

79 |
CS678 |
Learning with Kernels |

80 |
CS680 |
Category Theory and Applications in Computing |

81 |
CS681 |
Computational Algebra and Number Theory |

82 |
CS682 |
Quantum Computing |

83 |
CS684 |
Introduction to Algorithms and Logics in Game Theory |

84 |
CS685 |
Data Mining |

85 |
CS686 |
Data Driven Program Analysis |

86 |
CS687 |
Algorithmic Information Theory |

87 |
CS688 |
Computational Arithmetic-Geometry and Applications |

88 |
CS697 |
Special Topics in Computer Science |

89 |
CS698A |
Selected Areas of Mechanism Design |

90 |
CS698B |
Linear algebraic tools for TCS |

91 |
CS698C |
Sketching and Sampling For Big Data Analysis |

92 |
CS698D |
Topics in Data Compression |

93 |
CS698E |
Topics in Computer Architecture and Operating Systems |

94 |
CS698F |
Advanced Data Management |

95 |
CS698H |
Topics in Homotopy Type Theory |

96 |
CS698J |
Introduction to Constructive Types Theory and its Applications |

97 |
CS698K |
Designing Verifiably Secure Systems |

98 |
CS698L |
Programming for Performance |

99 |
CS698N |
Recent Advances in Computer Vision |

100 |
CS698P |
Applications of Markov Chains in Combinatorial Optimization and in Evolutionary Dynamics |

101 |
CS698W |
Topics in Game Theory and Collective Choice |

102 |
CS698X |
Topics in Probabilistic Modeling and Inference |

103 |
CS698Y |
Modern Memory Systems |

104 |
CS698Z |
Linux Kernel Programming |

105 |
CS699 |
M.Tech. Thesis |

106 |
CS711 |
Introduction to Game Theory and Mechanism Design |

107 |
CS712 |
Selected Areas of Mechanism Design |

108 |
CS718 |
Sublinear Algorithms for Processing Massive Data Sets |

109 |
CS719 |
Data Streaming Algorithms and Systems |

110 |
CS720 |
VLSI Testing and Fault-Tolerance |

111 |
CS725 |
Topics in Networking |

112 |
CS726 |
Topics in Multimedia |

113 |
CS727 |
Topics in Internet Technologies |

114 |
CS728 |
Topics in Grid Computing |

115 |
CS730 |
Topics in Operating Systems |

116 |
CS731 |
Blockchain Technology and Application |

117 |
CS738 |
Advanced Compiler Optimizations |

118 |
CS740 |
Topics in Logic and Computation |

119 |
CS741 |
Structural Complexity |

120 |
CS742 |
Parallel Complexity and Sub-Logarithmic Time Algorithms |

121 |
CS743 |
Advanced Graph Algorithms |

122 |
CS744 |
Pseudo-Random Generators |

123 |
CS745 |
Small Space Bounded Computations |

124 |
CS746 |
Riemann Hypothesis and Its Applications |

125 |
CS747 |
Randomized Methods in Computational Complexity |

126 |
CS748 |
Arithmetic Circuit Complexity |

127 |
CS749 |
Elliptic Curves and Their Applications |

128 |
CS750 |
Programs, Proofs and Types |

129 |
CS755 |
Topics in Software Engineering |

130 |
CS771 |
Introduction to Machine Learning |

131 |
CS772 |
Probabilistic Machine Learning |

132 |
CS773 |
Online Learning and Optimization |

133 |
CS774 |
Optimization Techniques |

134 |
CS775 |
Topics in Probabilistic Modelling and Inference |

135 |
CS776 |
Deep Learning for Computer Vision |

136 |
CS777 |
Topics in Learning Theory |

137 |
CS781 |
Cognition: Memory |

138 |
CS782 |
Cognitive Semantics |

139 |
CS783 |
Visual Recognition |

140 |
CS784 |
Language Acquisition |

141 |
CS785 |
Multiagent Systems: Games, Algorithms, Evolution |

142 |
CS786 |
Computational Cognitive Science |

143 |
CS789 |
Special Topics in Language Acquisition and Origins |

144 |
CS797 |
Special Advance Topics in Computer Science |

145 |
CS799 |
PhD Thesis |

146 |
CS899 |
M.S. Thesis |

147 |
ESC101 |
Introduction to Computing |

148 |
ESO207 |
Data Structures and Algorithms |

149 |
ThesisSem |
Thesis Seminar |