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 CS210 Data Structures and Algorithms
5 CS220 Computer Organisation
6 CS251 Computing Laboratory - I
7 CS252 Computing Laboratory - II
8 CS300 Computer Science and Engineering Communication Skills
9 CS315 Principles of Database Systems
10 CS330 Operating Systems
11 CS335 Compiler Design
12 CS340 Theory of Computation
13 CS345 Algorithms II
14 CS350 Principles of Programming Languages
15 CS360 Introduction to Computer Graphics
16 CS365 Artificial Intelligence
17 CS397 Special Topics in Computer Science
18 CS422 Computer Architecture
19 CS425 Computer Networks
20 CS433 Parallel Programming
21 CS455 Software Engineering
22 CS497 Special Topics in Computer Science
23 CS498 B Tech Project (I)
24 CS499 B Tech Project (II)
25 CS601 Mathematics for Computer Science
26 CS602 Design and Analysis of Algorithms
27 CS603 Fundamentals of Theoretical Computer Science
28 CS615 Skyline Queries in Database
29 CS616 Human Centered Computing
30 CS617 Database Queries
31 CS618 Indexing and Searching Techniques in Databases
32 CS619 Advances in DBMS
33 CS621 Topics in Contemporary Microarchitecture
34 CS622 Advanced Computer Architecture
35 CS623 VLSI Design for Parallel Architectures
36 CS624 Topics in Embedded Systems
37 CS625 Advanced Computer Networks
38 CS626 Fault Tolerant Computing Systems
39 CS627 E-commerce
40 CS628 Computer Systems Security
41 CS629 Parallel Execution of Programs
42 CS630 Advanced Operating Systems For Embedded Systems, Pervasive Computing and Internet Of Things [Details]
43 CS631 Cyber security of critical infrastructure
44 CS632 Topics in Distributed Systems
45 CS633 Parallel Computing
46 CS634 Mobile Computing
47 CS635 Approximation Algorithms
48 CS636 Analysis of Concurrent Programs
49 CS637 Embedded and Cyber-Physical Systems
50 CS638 Formal Methods in Robotics and Automation
51 CS639 Program Analysis, Verification and Testing
52 CS640 Computational Complexity
53 CS641 Modern Cryptology
54 CS642 Circuit Complexity Theory
55 CS643 Abstract State Machines
56 CS644 Finite Automata on Infinite Inputs
57 CS645 Topics in Design and Analysis of Algorithms
58 CS646 Parallel Algorithms
59 CS647 Advanced Topics in Algorithms and Data Structures
60 CS648 Randomized Algorithms
61 CS649 Logic in Computer Science
62 CS650 Topics in Lambda Calculus
63 CS651 Concurrent Data Structures and Algorithms
64 CS652 Computer Aided Verification
65 CS653 Functional Programming
66 CS654 Software Architecture
67 CS655 Object Oriented Software Modeling
68 CS656 Algorithmic Game Theory
69 CS657 Information Retrieval
70 CS660 Fundamentals of Interactive Computer Graphics
71 CS663 Computational Geometry
72 CS664 Algorithms for Combinatorial Geometry
73 CS665 Artificial Intelligence
74 CS671 Introduction to Natural Language Processing
75 CS672 Natural Language Processing Semantics
76 CS673 Machine Translation
77 CS674 Knowledge Discovery
78 CS676 Computer Vision and Image Processing
79 CS677 Data and Information Fusion
80 CS678 Learning with Kernels
81 CS680 Category Theory and Applications in Computing
82 CS681 Computational Algebra and Number Theory
83 CS682 Quantum Computing
84 CS684 Introduction to Algorithms and Logics in Game Theory
85 CS685 Data Mining
86 CS686 Data Driven Program Analysis
87 CS687 Algorithmic Information Theory
88 CS688 Computational Arithmetic-Geometry and Applications
89 CS697 Special Topics in Computer Science
90 CS698A Selected Areas of Mechanism Design
91 CS698B Linear algebraic tools for TCS
92 CS698C Selected Topics In CSE: Sketching and Sampling For Big Data Analysis
93 CS698D Topics in Data Compression
94 CS698E Topics in Computer Architecture and Operating Systems
95 CS698F Advanced Data Management
96 CS698H Human Centered Computing
97 CS698N Recent Advances in Computer Vision
98 CS698O Visual Recognition
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 CS718 Sublinear Algorithms for Processing Massive Data Sets
106 CS719 Data Streaming Algorithms and Systems
107 CS720 VLSI Testing and Fault-Tolerance
108 CS725 Topics in Networking
109 CS726 Topics in Multimedia
110 CS727 Topics in Internet Technologies
111 CS728 Topics in Grid Computing
112 CS730 Topics in Operating Systems
113 CS738 Advanced Compiler Optimizations
114 CS740 Topics in Logic and Computation
115 CS741 Structural Complexity
116 CS742 Parallel Complexity and Sub-Logarithmic Time Algorithms
117 CS743 Advanced Graph Algorithms
118 CS744 Pseudo-Random Generators
119 CS745 Small Space Bounded Computations
120 CS746 Riemann Hypothesis and Its Applications
121 CS747 Randomized Methods in Computational Complexity
122 CS748 Arithmetic Circuit Complexity
123 CS749 Elliptic Curves and Their Applications
124 CS750 Programs, Proofs and Types
125 CS755 Topics in Software Engineering
126 CS771 Introduction to Machine Learning
127 CS772 Probabilistic Machine Learning
128 CS773 Online Learning and Optimization
129 CS774 Optimization Techniques
130 CS775 Topics in Probabilistic Modelling and Inference
131 CS776 Deep Learning for Computer Vision
132 CS777 Topics in Learning Theory
133 CS781 Cognition: Memory
134 CS782 Cognitive Semantics
135 CS784 Language Acquisition
136 CS785 Multiagent Systems: Games, Algorithms, Evolution
137 CS786 Computational Cognitive Science
138 CS789 Special Topics in Language Acquisition and Origins
139 CS797 Special Advance Topics in Computer Science
140 CS799 PhD Thesis
141 CS899 M.S. Thesis
142 ESC101 Introduction to Computing


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