0% found this document useful (0 votes)
9 views1 page

Btech Computer Science and Engineering

The document outlines the B.Tech. program in Computer Science and Engineering at the Indian Institute of Technology Delhi, detailing program learning outcomes, credit structure, and semester-wise course schedules. It specifies the total credits required for graduation as 142, including categories such as Basic Sciences, General Engineering, and Departmental Core courses. Additionally, it lists various sub-discipline tracks from which students must select courses to fulfill their core requirements.

Uploaded by

deepak.batra1478
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
9 views1 page

Btech Computer Science and Engineering

The document outlines the B.Tech. program in Computer Science and Engineering at the Indian Institute of Technology Delhi, detailing program learning outcomes, credit structure, and semester-wise course schedules. It specifies the total credits required for graduation as 142, including categories such as Basic Sciences, General Engineering, and Departmental Core courses. Additionally, it lists various sub-discipline tracks from which students must select courses to fulfill their core requirements.

Uploaded by

deepak.batra1478
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

Indian Institute of Technology Delhi

COURSES
Home Programs Courses Login 

Home  Programs  [Link]. in Computer Science and Engineering

[Link]. in Computer Science and Engineering

Department/Centre/School
Computer Science and Engineering, Department of

Program Code
CS1

Program Level
B. Tech.

Program Learning Outcome

PLO
PLO Description
Number

PLO 1 Analyze, synthesize and communicate ideas.

PLO 2 Demonstrate scientific temperament, integrity, personal and professional responsibility, and respect for others.

PLO 3 Identify, analyze and solve challenging problems within and across disciplines.

Apply their analytical skills to other areas of knowledge and design sustainable solutions to issues important in our society
PLO 4
ethically.

Overall Credit Structure

Category Non graded


Course Category NGU category
Credits units

BS (Basic Sciences) 24.00 Life skills 2.00

GE (General Engineering) 24.00 English language learning 2.00

HS (Humanities and Social Sciences) 15.00 Departmental project, internship experience 2.00

DC (Departmental Core) 57.00 NCC / NSO / NSS 2.00

DE (Departmental Electives) 13.00

OC (Open Category) 9.00

Total Credits
142.00

Semester wise schedule

Institute Hours per Non-graded


Semester Courses Other Baskets Other Credits
Baskets week units

COL1000 Introduction to Programming (3.0-0.0-2.0) 4.00


MEP1000 Engineering Visualization (0.5-0.0-3.0) 2.00
MEP1001 Manufacturing for Product Innovation (0.5-0.0-3.0)
2.00 English Language Courses (0-
1 26.50 1.75 17.00
PYL1001 Introduction to Electrodynamics (2.0-1.0-0.0) 3.00 0-2) 1 NGU
PYP1000 Physics Laboratory (0.0-0.0-4.0) 2.00
MTL1001 Mathematics I Calculus (3.0-1.0-0.0) 4.00
DAN1100 Life Skills 1 (0.0-0.0-1.5) 0.75

ELL1205 Signals and Systems (3.0-1.0-0.0) 4.00


CMP1000 Chemistry Laboratory (0.0-0.0-4.0) 2.00 English Language Courses (0-
2 MTL1002 Mathematics II Linear Algebra and Differential 0-2) 1 NGU 21.00 1.00 17.00
Equations (3.0-1.0-0.0) 4.00 Chemistry course (2-1-0) 3

COL1002 Discrete Mathematical Structures (3.0-1.0-0.0) 4.00

COL1101 Programming with Data Structures (3.0-0.0-2.0)


4.00
COL2015 Digital Logic and System Design (3.0-0.0-2.0) 4.00 GE (3-1-0) 4
3 26.00 0.00 23.00
MTL2006 Introduction to Probability and Stochastic Processes HS (3-0-0) 3
(3.0-1.0-0.0) 4.00
COL2010 Data Science (3.0-0.0-2.0) 4.00

COL2090 Design Practices (1.0-0.0-6.0) 4.00


COL2051 Algorithm Design and Analysis (3.0-1.0-0.0) 4.00
COL2016 Computer Architecture (3.0-0.0-2.0) 4.00
COL2026 Foundations of Programming Languages (3.0-0.0-
4 HS (3-0-0) 3 Biology Course (2-0-0) 2 29.50 0.75 22.00
2.0) 4.00
DAN2100 Life Skills 2 (0.0-0.0-1.5) 0.75
SBP1100 Experimental Biology for Engineers (0.0-0.0-2.0)
1.00

COL2034 Introduction to Computer Networks (3.0-0.0-2.0)


SDT course (3-0-2) 4
5 4.00 HS (3-0-0) 3 23.00 0.00 19.00
SDT course (3-0-2) 4
COL2031 Operating Systems (3.0-0.0-2.0) 4.00

HS (3-0-0) 3 SDT course (3-0-2) 4


6 BS (2-1-0) 3 SDT course (3-0-0) 3 20.00 0.00 19.00
OC (3-0-0) 3 SDT course (3-0-0) 3

DE 1
CS1 capstone or [Link].
7 DE 2 15.00 0.00 12.00
project (0-0-6) 3
OC (3-0-0) 3

DE 3
DE 4
8 14.00 0.00 13.00
HS (3-0-0) 3
OC (3-0-0) 3

Notes
In semesters 5 and 6, the student is to pick courses from 7 sub-discipline tracks (SDTs). A student needs to pick courses from at least 3 SDTs, for a total of at least 18 out of the 57
credits of the Departmental Core. The list of SDTs with the courses that are part of the SDT are:

SDT1: Algorithms and Complexity

COL 3100 Advanced Algorithms


COL 3159 Introduction to Cryptography
COL 3160 Quantum Computing
COL 3152 Theory of Computation

SDT2: Programming Languages and Formal Methods

COL 7201 Introduction to Automated Reasoning


COL 7203 Logic for Computer Science

SDT3: Data Science and AI

COL 3362 Introduction to Data Management


COL 3361 Data Mining
COL 3341 Fundamentals of Machine Learning
COL 3333 Introduction to Artificial Intelligence

SDT4: Architecture and Embedded Systems

COL 3418 Architecture of High-Performance Computers

SDT5: Computing Systems

COL 3524 Advanced Networks


COL 3880 Parallel and Distributed Computing
COL 3565 Network and System Security

SDT6: Visual Computing

COL 3681 Computer Graphics


COL 3683 Digital Image Analysis
COL 3655 Foundations of Visual Computing

SDT7: Computing and Society

COL 3707 Introduction to Ethical Issues in Computer Science


COL 3711 Computational Social Choice
SIL 7261 Introduction to Information and Communication Technologies for Development

Course Templates by Department Core

Course Last Approval New Old Course


Course Title Submission Status
Number Level Course No

CIC/BAP (1st [4] Submit to all AU for


COD4900 B. Tech. Project No COD492
Review) Comments

COD4901 Capstone Project Senate [7] Final Enlistment Yes

CIC/BAP (Final
COL1002 Discrete Mathematical Structures [6] Submit to Senate No COL202
Review)

CIC/BAP (1st [4] Submit to all AU for


COL2010 Data Science Yes
Review) Comments

CIC/BAP (1st [4] Submit to all AU for


COL2015 Digital Logic and System Design No COL215
Review) Comments

CIC/BAP (1st [4] Submit to all AU for


COL2016 Computer Architecture No COL216
Review) Comments

CIC/BAP (1st [4] Submit to all AU for


COL2026 Foundations of Programming Languages No COL226
Review) Comments

CIC/BAP (1st [4] Submit to all AU for


COL2031 Operating Systems No COL331
Review) Comments

CIC/BAP (1st [4] Submit to all AU for


COL2034 Introduction to Computer Networks Yes
Review) Comments

CIC/BAP (1st [4] Submit to all AU for


COL2051 Algorithm Design and Analysis No COL351
Review) Comments

CIC/BAP (1st [4] Submit to all AU for


COL2090 Design Practices No COP290
Review) Comments

CIC/BAP (1st [4] Submit to all AU for


COL3100 Advanced Techniques for Algorithm Design Yes
Review) Comments

CIC/BAP (1st [4] Submit to all AU for


COL3152 Theory of Computation No COL352
Review) Comments

CIC/BAP (1st [4] Submit to all AU for


COL3159 Introduction to Cryptography No COL759
Review) Comments

CIC/BAP (1st [4] Submit to all AU for


COL3160 Quantum Computing Yes
Review) Comments

CIC/BAP (1st [4] Submit to all AU for


COL3201 Introduction to Automated Reasoning Yes
Review) Comments

CIC/BAP (1st [4] Submit to all AU for


COL3203 Logic for Computer Science No COL703
Review) Comments

CIC/BAP (1st [4] Submit to all AU for


COL3333 Introduction to Artificial Intelligence No COL333
Review) Comments

CIC/BAP (1st [4] Submit to all AU for


COL3341 Fundamentals of Machine Learning No COL341
Review) Comments

CIC/BAP (1st [4] Submit to all AU for


COL3361 Data Mining No COL761
Review) Comments

CIC/BAP (1st [4] Submit to all AU for


COL3362 Introduction to Data Management No COL362
Review) Comments

CIC/BAP (1st [4] Submit to all AU for


COL3418 Architecture of High Performance Computers No COL718
Review) Comments

CIC/BAP (1st [4] Submit to all AU for


COL3524 Advanced Networks Yes
Review) Comments

CIC/BAP (1st [4] Submit to all AU for


COL3565 Network and System Security No SIL765
Review) Comments

CIC/BAP (1st [4] Submit to all AU for


COL3655 Foundations of Visual Computing Yes
Review) Comments

CIC/BAP (1st [4] Submit to all AU for


COL3680 Introduction to Computer Vision No COL780
Review) Comments

CIC/BAP (1st [4] Submit to all AU for


COL3681 Computer Graphics No COL781
Review) Comments

CIC/BAP (1st [4] Submit to all AU for


COL3683 Digital Image Analysis No COL783
Review) Comments

CIC/BAP (1st [4] Submit to all AU for


COL3707 Introduction to Ethical Issues in Computer Science No COL707
Review) Comments

CIC/BAP (1st [4] Submit to all AU for


COL3711 Computational Social Choice No COL749
Review) Comments

CIC/BAP (1st [4] Submit to all AU for


COL3880 Introduction to Parallel and Distributed Computing Yes
Review) Comments

Introduction to Information and Communication [3] Submit to CIC/BAP


SIL7261 Faculty Board No SIL761
Technologies for Development (1st review)

Course Templates by Department Elective

Course Last Approval New


Course Title Submission Status Old Course No
Number Level Course

CIC/BAP (1st [4] Submit to all AU


COL3100 Advanced Techniques for Algorithm Design Yes
Review) for Comments

CIC/BAP (1st [4] Submit to all AU


COL3152 Theory of Computation No COL352
Review) for Comments

CIC/BAP (1st [4] Submit to all AU


COL3159 Introduction to Cryptography No COL759
Review) for Comments

CIC/BAP (1st [4] Submit to all AU


COL3160 Quantum Computing Yes
Review) for Comments

CIC/BAP (1st [4] Submit to all AU


COL3201 Introduction to Automated Reasoning Yes
Review) for Comments

CIC/BAP (1st [4] Submit to all AU


COL3203 Logic for Computer Science No COL703
Review) for Comments

CIC/BAP (1st [4] Submit to all AU


COL3333 Introduction to Artificial Intelligence No COL333
Review) for Comments

CIC/BAP (1st [4] Submit to all AU


COL3341 Fundamentals of Machine Learning No COL341
Review) for Comments

CIC/BAP (1st [4] Submit to all AU


COL3361 Data Mining No COL761
Review) for Comments

CIC/BAP (1st [4] Submit to all AU


COL3362 Introduction to Data Management No COL362
Review) for Comments

CIC/BAP (1st [4] Submit to all AU


COL3418 Architecture of High Performance Computers No COL718
Review) for Comments

CIC/BAP (1st [4] Submit to all AU


COL3524 Advanced Networks Yes
Review) for Comments

CIC/BAP (1st [4] Submit to all AU


COL3565 Network and System Security No SIL765
Review) for Comments

CIC/BAP (1st [4] Submit to all AU


COL3655 Foundations of Visual Computing Yes
Review) for Comments

CIC/BAP (1st [4] Submit to all AU


COL3680 Introduction to Computer Vision No COL780
Review) for Comments

CIC/BAP (1st [4] Submit to all AU


COL3681 Computer Graphics No COL781
Review) for Comments

CIC/BAP (1st [4] Submit to all AU


COL3683 Digital Image Analysis No COL783
Review) for Comments

CIC/BAP (1st [4] Submit to all AU


COL3707 Introduction to Ethical Issues in Computer Science No COL707
Review) for Comments

CIC/BAP (1st [4] Submit to all AU


COL3711 Computational Social Choice No COL749
Review) for Comments

Introduction to Information and Communication


COL3761 Senate [7] Final Enlistment No SIL761
Technologies for Development and Sustainability

CIC/BAP (1st [4] Submit to all AU


COL3880 Introduction to Parallel and Distributed Computing Yes
Review) for Comments

[3] Submit to
COL7126 Numerical Algorithms Faculty Board No COL 726
CIC/BAP (1st review)

CIC/BAP (1st [4] Submit to all AU


COL7127 Rapid Mixing in Markov Chains No COL727
Review) for Comments

COL7151 Algorithmic Graph Theory Senate [7] Final Enlistment No COL751

COL7153 Complexity Theory Senate [7] Final Enlistment No COL 753

CIC/BAP (1st [4] Submit to all AU


COL7154 Approximation Algorithms No COL754
Review) for Comments

CIC/BAP (1st [4] Submit to all AU


COL7155 Algorithmic Game Theory No COL755
Review) for Comments

CIC/BAP (1st [4] Submit to all AU


COL7156 Mathematical Programming No COL756
Review) for Comments

CIC/BAP (1st [4] Submit to all AU


COL7187 Online Algorithms and Competitive Analysis No COL787
Review) for Comments

Concentration Inequalities and Their Applications in


COL7188 Senate [7] Final Enlistment Yes
Computer Science

CIC/BAP (1st [4] Submit to all AU


COL7190 Quantum and Post-Quantum Cryptography Yes
Review) for Comments

CIC/BAP (1st [4] Submit to all AU


COL7201 Introduction to Automated Reasoning Yes
Review) for Comments

CIC/BAP (1st [4] Submit to all AU


COL7250 Foundations of Automatic Verification No COL750
Review) for Comments

CIC/BAP (1st [4] Submit to all AU


COL7322 Introduction to Compressed Sensing No COL722
Review) for Comments

CIC/BAP (1st [4] Submit to all AU


COL7360 Advanced Data Management No COL760
Review) for Comments

CIC/BAP (1st [4] Submit to all AU


COL7362 Introduction to Data Management No COL362
Review) for Comments

COL7364 Information Retrieval and Web Search Senate [7] Final Enlistment No COL764

[3] Submit to
COL7372 Natural Language Processing Faculty Board No COL772
CIC/BAP (1st review)

COL7375 Deep Learning Senate [7] Final Enlistment No COL 775

[3] Submit to COL778 is the old


COL7378 Principles of Autonomous Systems Faculty Board No
CIC/BAP (1st review) course code.

CIC/BAP (1st [4] Submit to all AU


COL7386 Advanced Functional Brain Imaging No COL786
Review) for Comments

CIC/BAP (1st [4] Submit to all AU


COL7419 Synthesis of Digital Systems No COL719
Review) for Comments

COL7533 Cloud Computing Technology Fundamentals [1] Draft No COL733

COL7540 Software Engineering Senate [7] Final Enlistment No COL740

CIC/BAP (1st [4] Submit to all AU


COL7560 Machine Learning for Networked Systems Yes
Review) for Comments

CIC/BAP (1st [4] Submit to all AU


COL7680 Introduction to Computer Vision No COL780
Review) for Comments

CIC/BAP (1st [4] Submit to all AU


COL7681 Computer Graphics No COL781
Review) for Comments

CIC/BAP (1st [4] Submit to all AU


COL7707 Introduction to Ethical Issues in Computer Science No COL707
Review) for Comments

COL8085 Special Topics in Hardware Systems I Senate [7] Final Enlistment Yes

COL8086 Special Topics in Hardware Systems II Senate [7] Final Enlistment Yes

COL8140 Topics in Computational Social Choice [1] Draft Yes

COL8150 Special Topics in Theoretical Computer Science I Senate [7] Final Enlistment No COL863

COL8151 Special Topics in Theoretical Computer Science II Senate [7] Final Enlistment No COL863

COL8160 Special Topics in Algorithms I Senate [7] Final Enlistment No COL866

COL8161 Special Topics in Algorithms II Senate [7] Final Enlistment No COL866

COL8170 Special Topics in Cryptography I Senate [7] Final Enlistment No COL872

COL8171 Special Topics in Cryptography II Senate [7] Final Enlistment No COL872

COL8180 Special Topics in Probability and Computing Senate [7] Final Enlistment Yes COL872

COL8181 Special Topics in Complexity Theory Senate [7] Final Enlistment No COL863

COL8182 Special Topics in Quantum Computing Senate [7] Final Enlistment Yes COL872

COL8183 Special Topics in Online Computation Senate [7] Final Enlistment Yes

COL8184 Special Topics in Economics and Computation Senate [7] Final Enlistment Yes

COL8185 Special Topics in Computational Social Choice Senate [7] Final Enlistment Yes

COL8232 Proofs and Types [1] Draft No COL832

All AU for
COL8270 Special Topics in Verification [1] Draft Yes
Comments

COL8271 Special Topics in Formal Methods Senate [7] Final Enlistment No COL876

Special Topics in Programming Languages and


COL8272 Senate [7] Final Enlistment No COL871
Compilers

COL8285 Special Topics for Concurrency [1] Draft Yes

COL8381 Special Topics in Artificial Intelligence Senate [7] Final Enlistment No COL864

COL8385 Special Topics in Machine Learning I Senate [7] Final Enlistment No COL870

COL8386 Special Topics in Machine Learning II Senate [7] Final Enlistment No COL870

COL8387 Special Topics in Machine Learning III Senate [7] Final Enlistment No COL870

COL8395 Special Topics in Data Management I Senate [7] Final Enlistment No COL868

COL8396 Special Topics in Data Management II Senate [7] Final Enlistment Yes

CIC/BAP (1st [4] Submit to all AU


COL8412 System Level Design and Modelling No COL812
Review) for Comments

[3] Submit to
COL8422 Quantum Computing : Systems and Architecture Faculty Board Yes
CIC/BAP (1st review)

COL8585 Special Topics in Computer Networks I Senate [7] Final Enlistment Yes

COL8586 Special Topics in Computer Networks II Senate [7] Final Enlistment Yes

COL8590 Special Topics in Operating Systems I Senate [7] Final Enlistment No COL851

COL8591 Special Topics in Operating Systems II Senate [7] Final Enlistment No COL851

COL8592 Special Topics in Operating Systems III Senate [7] Final Enlistment No COL851

COL8595 Special Topics in Software Systems I Senate [7] Final Enlistment No COL862

COL8596 Special Topics in Software Systems II Senate [7] Final Enlistment No COL862

COL8597 Special Topics in Software Systems III Senate [7] Final Enlistment No COL862

COL8628 Advanced Computer Vision Senate [7] Final Enlistment No COL828

[3] Submit to
COL8690 Special Topics in Visual Computing Faculty Board Yes
CIC/BAP (1st review)

[3] Submit to
COL8691 Special Topics in AI for Image Analysis Faculty Board Yes
CIC/BAP (1st review)

COV8150 Special Module in Theoretical Computer Science Senate [7] Final Enlistment No COV883

COV8160 Special Module in Algorithms Senate [7] Final Enlistment No COV886

COV8170 Special Module in Cryptography Senate [7] Final Enlistment Yes

COV8280 Special Module in Verification Senate [7] Final Enlistment Yes

COV8289 Special Module in Concurrency Senate [7] Final Enlistment No COV889

[3] Submit to
COV8389 Special Module in Artificial Intelligence Faculty Board No COV884
CIC/BAP (1st review)

COV8585 Special Module in Computer Networks I Senate [7] Final Enlistment No COV887

COV8586 Special Module in Computer Networks II Senate [7] Final Enlistment Yes

[3] Submit to
COV8690 Special Module in Visual Computing Faculty Board Yes
CIC/BAP (1st review)

[3] Submit to
COV8691 Special Module in AI for Image Analysis Faculty Board Yes
CIC/BAP (1st review)

[3] Submit to
MLL2002 Structure and Characterization of Materials Faculty Board Yes
CIC/BAP (1st review)

[3] Submit to
SIL7020 Accessible Computing & Assistive Technologies Faculty Board Yes
CIC/BAP (1st review)

SIL7159 Cryptography and Cryptanalysis Senate [7] Final Enlistment Yes

SIL7165 Network and System Security Senate [7] Final Enlistment No SIL765

Introduction to Information and Communication [3] Submit to


SIL7261 Faculty Board No SIL761
Technologies for Development CIC/BAP (1st review)

SIL8121 Special Topics in Cyber Security Senate [7] Final Enlistment Yes

SIL8122 Special Topics in Cryptography and Cryptanalysis Senate [7] Final Enlistment Yes

Special Topics in Artificial Intelligence for Cyber


SIL8123 Senate [7] Final Enlistment Yes
Security

Special Topics in Information and Communication


SIL8261 Senate [7] Final Enlistment No SIL861
Technologies for Development and Sustainability

SIV8110 Special Module in Cyber Security Senate [7] Final Enlistment No SIV810

Special Module in Information and Communication [3] Submit to


SIV8261 Faculty Board No SIV861
Technologies for Development and Sustainability CIC/BAP (1st review)

© 2026 Indian Institute of Technology Delhi, All rights reserved.

You might also like