Home > Teaching > Courses

Courses Offered by CSE Department

SNo Code Course Name
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 CS698N Recent Advances in Computer Vision
99 CS698P Applications of Markov Chains in Combinatorial Optimization and in Evolutionary Dynamics
100 CS698W Topics in Game Theory and Collective Choice
101 CS698X Topics in Probabilistic Modeling and Inference
102 CS698Y Modern Memory Systems
103 CS698Z Linux Kernel Programming
104 CS699 M.Tech. Thesis
105 CS711 Introduction to Game Theory and Mechanism Design
106 CS712 Selected Areas of Mechanism Design
107 CS718 Sublinear Algorithms for Processing Massive Data Sets
108 CS719 Data Streaming Algorithms and Systems
109 CS720 VLSI Testing and Fault-Tolerance
110 CS725 Topics in Networking
111 CS726 Topics in Multimedia
112 CS727 Topics in Internet Technologies
113 CS728 Topics in Grid Computing
114 CS730 Topics in Operating Systems
115 CS731 Blockchain Technology and Application
116 CS738 Advanced Compiler Optimizations
117 CS740 Topics in Logic and Computation
118 CS741 Structural Complexity
119 CS742 Parallel Complexity and Sub-Logarithmic Time Algorithms
120 CS743 Advanced Graph Algorithms
121 CS744 Pseudo-Random Generators
122 CS745 Small Space Bounded Computations
123 CS746 Riemann Hypothesis and Its Applications
124 CS747 Randomized Methods in Computational Complexity
125 CS748 Arithmetic Circuit Complexity
126 CS749 Elliptic Curves and Their Applications
127 CS750 Programs, Proofs and Types
128 CS755 Topics in Software Engineering
129 CS771 Introduction to Machine Learning
130 CS772 Probabilistic Machine Learning
131 CS773 Online Learning and Optimization
132 CS774 Optimization Techniques
133 CS775 Topics in Probabilistic Modelling and Inference
134 CS776 Deep Learning for Computer Vision
135 CS777 Topics in Learning Theory
136 CS781 Cognition: Memory
137 CS782 Cognitive Semantics
138 CS783 Visual Recognition
139 CS784 Language Acquisition
140 CS785 Multiagent Systems: Games, Algorithms, Evolution
141 CS786 Computational Cognitive Science
142 CS789 Special Topics in Language Acquisition and Origins
143 CS797 Special Advance Topics in Computer Science
144 CS799 PhD Thesis
145 CS899 M.S. Thesis
146 ESC101 Introduction to Computing
147 ESO207 Data Structures and Algorithms

 

Courses | Course Timetable (Prev. SEM) | Course Timetable | Course Timetable (Next SEM) | Mid-Semester Exams schedule | End-Semester Exams schedule