B.TECH and M.TECH in COMPUTER SCIENCE & ENGINEERING
The overall credit structure
B. Tech
Undergraduate Core (UC)
Undergraduate Elective (UE)
Category
Credits
Category
Credits
Departmental Core (DC)
54
Departmental Electives (DE)
24
Basic Sciences (BS)
24
Humanities & Soc. Sciences (HM)
14
Engg. Arts & Sciences (EAS)
20
Open Category Electives (OC)
31
Humanities & Social Sciences
1
TOTAL (UC)
99
TOTAL (UE)
69
M. Tech
Programme Core (PC)
32
Programme Electives (PE)
16
TOTAL
131
TOTAL
85
Total credits 216
Back to Contents
Course no.
Title
L
T
P
Credits
Basic Sciences (BS)
CYL110
Physical Chemistry: Concepts and Applications
3
1
0
4
CYP100
Chemistry Laboratory
0
0
4
2
MAL111
Introduction to Analysis and Differential Equations
3
1
0
4
MAL124
Introduction to Algebra and Matrix Analysis
3
1
0
4
PHL110
Fields and Waves
3
1
0
4
PHL120
Physics of Materials
3
1
0
4
PHP100
Physics Laboratory
0
0
4
2
TOTAL BS
15
5
8
24
Engineering Arts and Sciences (EAS)
AML110
Engineering Mechanics
3
0
2
4
CSL101
CSL102Introduction to Computers and Programming
OR
Introduction to Computer Science3
0
2
4
EEL101
Fundamentals of Electrical Engineering
3
0
2
4
MEL110
Graphic Science
2
0
4
4
MEL120
Manufacturing Practices
2
0
4
4
TOTAL EAS
13
0
14
20
Humanities and Social Sciences
HUN100
Introduction to Humanities and Social Sciences
1
0
0
1
Departmental Core (DC)
CSC410
Colloquium
0
3
0
3
CSL105
Discrete Mathematical Structures
3
1
0
4
CSL201
Data Structures
3
0
4
5
CSL211
Computer Architecture
3
1
2
5
CSL302
Programming Languages
3
0
4
5
CSL356
Analysis and Design of Algorithms
3
1
0
4
CSL373
Operating Systems
3
0
4
5
CSL374
Computer Networks
3
0
3
4.5
CSN110
Introduction to Computer Sc. and Engg.
0
0
4
2
CSP301
Design Practices in Computer Science
0
1
4
3
CST410
Practical Training
NC
EEL201
Digital Electronic Circuits
3
1
0
4
EEL205
Signals and Systems
3
1
0
4
EEP201
Electronics Laboratory - I
0
0
3
1.5
MAL250
Introduction to Probability Theory and Stochastic Processes
3
1
0
4
TOTAL DC
30
10
28
54
TOTAL UC
59
15
50
99
Common to both B.Tech. and Dual Degree programmes in CSE
Back to Contents
Course no.
Title
L
T
P
Credits
CSL303
Logic for Computer Science
3
0
2
4
CSL316
Digital Hardware Design
3
0
4
5
CSL332
Introduction to Data Base Systems
3
0
3
4.5
CSL361
Numerical and Scientific Computing
3
1
2
5
CSL362
Simulation and Modelling
3
0
2
4
CSL433
CSL333Artificial Intelligence
3
0
2
4
CSL705
Theory of Computation
3
1
0
4
CSL719
Synthesis of Digital Systems
3
0
2
4
CSL728
Compiler Design
3
0
3
4.5
CSL740
Software Engineering
3
0
2
4
CSL750
Foundations of Automatic Verification
3
0
2
4
CSL771
Database Implementations
3
0
2
4
CSL781
Computer Graphics
3
0
3
4.5
CSL783
Digital Image Analysis
3
0
3
4.5
CSP315
Embedded System Design Laboratory
0
1
6
4
CSR310
Professional Practices
0
1
2
2
CSS310
Independent Study
0
3
0
3
Back to Contents
Course no.
Title
L
T
P
Credits
CSD745
Mini Project
0
1
6
4
CSD851
Major Project Part 1 (CO)
0
0
12
6
CSD852
Major Project Part 2 (CO)
0
0
28
14
CSD853
Major Project Part 1 (CO)
0
0
8
4
CSD854
Major Project Part 2 (CO)
0
0
28
14
CSL718
Architecture of High Performance Computers
3
0
2
4
CSL758
Advanced Algorithms
3
1
0
4
TOTAL PC
6
2
48
32
Note: CSD853 and CSD854 are alternatives to CSD851 and CSD852
Back to Contents
Course no.
Title
L
T
P
Credits
CSL719
Synthesis of Digital Systems
3
0
2
4
CSL728
Compiler Design
3
0
3
4.5
CSL740
Software Engineering
3
0
2
4
CSL750
Foundations of Automatic Verification
3
0
2
4
CSL771
Database Implementations
3
0
2
4
CSL781
Computer Graphics
3
0
3
4.5
CSL783
Digital Image Analysis
3
0
3
4.5
CSL812
System Level Design and Modelling
3
0
0
3
CSL821
Reconfigurable Computing
3
0
0
3
CSL830
Distributed Computing
3
0
0
3
CSL831
Semantics of Programming Languages
3
0
0
3
CSL832
Proofs and Types
3
0
0
3
CSL840
Computer Vision
3
0
2
4
CSL847
Distributed Algorithms
3
0
0
3
CSL851
Algorithmic Graph Theory
3
0
0
3
CSL852
Computational Geometry
3
0
0
3
CSL853
Complexity Theory
3
0
0
3
CSL854
Approximation Algorithms
3
0
0
3
CSL855
Models of Computation
3
0
0
3
CSL856
Mathematical Programming
3
0
0
3
CSL858
Advanced Computer Networks
3
0
2
4
CSL859
Advanced Computer Graphics
3
0
2
4
CSL860
Special Topics in
Parallel Computation
3
0
0
3
CSL861
Special Topics in Hardware Systems
3
0
0
3
CSL862
Special Topics in Software Systems
3
0
0
3
CSL863
Special Topics in Theoretical Computer Science
3
0
0
3
CSL864
Special Topics in Artificial Intelligence
3
0
0
3
CSL865
Special Topics in Computer Applications
3
0
0
3
CSL866
Special Topics in Algorithms
3
0
0
3
CSL867
Special Topics in High Speed Networks
3
0
0
3
CSL868
Special Topics in Database Systems
3
0
0
3
CSL869
Special Topics in Concurrency
3
0
0
3
CSV880
Special Module in Parallel Computation
1
0
0
1
CSV881
Special Module in Hardware Systems
1
0
0
1
CSV882
Special Module in Software Systems
1
0
0
1
CSV883
Special Module in Theoretical Computer Science
1
0
0
1
CSV884
Special Module in Artificial Intelligence
1
0
0
1
CSV885
Special Module in Computer Applications
1
0
0
1
CSV886
Special Module in Algorithms
1
0
0
1
CSV887
Special Module in High Speed Networks
1
0
0
1
CSV888
Special Module in Database Systems
1
0
0
1
CSV889
Special Module in Concurrency
1
0
0
1
These CSL7XX courses are also available as DEs towards UG elective credits.
As long as a student has DE credits to complete, these would count towards DE
credits only. Only after all DE credits are completed, credits of these courses
would count towards PEs.
Back to Contents
Semester-wise Schedule of Courses
Semester
Lec.
courses Hours
Credits
I
CSN110
0-0-4-2CSL101/
CSL102
3-0-2-4MEL110
2-0-4-4MAL111
3-1-0-4PHL110
3-1-0-4PHP100
0-0-4-2
HUN100
1-0-0-1
4
12-2-14-28
21II
CSL201
3-0-4-5EEL101
3-0-2-4MEL120
2-0-4-4MAL124
3-1-0-4CYL110
3-1-0-4CYP100
0-0-4-2
5
14-2-14-30
23III
CSL105
3-1-0-4CSL211
3-1-2-5CSP301
0-1-4-3EEL201
3-1-0-4EEP201
0-0-3-1.5AML110
3-0-2-4
HUL2xx
3-1-0-4
5
15-5-11-31
25.5IV
CSL302
3-0-4-5MAL250
EEL205
3-1-0-4PHL120
3-1-0-4
DE-1
3-0-4-5
HUL2xx
3-1-0-4
5
15-3-8-26
22V
CSL356
3-1-0-4EEL205
MAL250
3-1-0-4
DE-2
3-0-0-3
OC-1
3-0-0-3OC-2
3-0-2-4HUL2xx
2-1-0-3
6
17-3-2-22
21VI
CSL373
3-0-4-5
DE-3
3-0-4-5DE-4
or Indep study
3-0-0-3
OC-3
3-0-2-4OC-4
3-0-2-4HUL2xx
2-1-0-3
6
17-1-12-30
24Summer
VII
CSC410
0-3-0-3CSL374
3-0-3-4.5PE-1
3-0-0-3
DE-5
3-0-2-4
OC-5
3-0-2-4OC-6
3-0-2-4
5
15-3-9-27
22.5VIII
CSL718
3-0-2-4CSD745
0-1-6-4CSL758
3-1-0-4
DE-6
3-0-2-4
OC-7
3-0-2-4OC-8
3-0-2-4
5
15-2-14-31
24Summer
IX
CSD851
0-0-12-6PE-2
3-0-0-3PE-3
3-0-0-3PE-4
3-0-0-3PE-5
3-0-0-3PE-6
3-0-0-3
5
15-0-12-27
21X
CSD852
0-0-28-14
5
0-0-28-28
14Summer
Reqd OC=31 from 8 courses
Reqd DE=24 from 6 courses
Reqd PE=16 from 6 courses
Humanities = 15 from (4 courses + HUN100)
DC=54, BS=24, EAS=20
PC=32
Total=218
Back to Contents