0% found this document useful (0 votes)
31 views

Sructure

The document outlines the component-wise distribution of credits for a B.Tech in Computer Science & Engineering at the Indian Institute of Technology Roorkee. It shows: 1) The main curriculum components and their proposed credit allocation totaling 152-155 credits. 2) The teaching scheme across 4 years with credits ranging from 23-25 in years 1-3 and 16 credits in year 4, totaling 152-155 credits. 3) Additional non-credit elements including internships, discipline-related activities, and professional development programs that students must complete.

Uploaded by

Nitish kumar
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)
31 views

Sructure

The document outlines the component-wise distribution of credits for a B.Tech in Computer Science & Engineering at the Indian Institute of Technology Roorkee. It shows: 1) The main curriculum components and their proposed credit allocation totaling 152-155 credits. 2) The teaching scheme across 4 years with credits ranging from 23-25 in years 1-3 and 16 credits in year 4, totaling 152-155 credits. 3) Additional non-credit elements including internships, discipline-related activities, and professional development programs that students must complete.

Uploaded by

Nitish kumar
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
You are on page 1/ 11

B.Tech.

(Computer Science &Engineering)


Component wise distribution

Main
Approved Credits Approved Proposed Credits for Proposed Credits
Curriculum Sub Components
for B.Tech. Credits Range B.Tech. by Department Range
Components
HSSC 5 5
HSSEC 6 6
MC 3 3
Institute BSC 12-20 16
Core ESC 8-20 52-58 12 53
Course
DSC 4 4
ESSC 3 3
TM 4 4
CCCC 40-48 40
AI/ML 2 2
Engg. Analysis and design (design
thinking based project)/Industry
4 4
Program Oriented Problem Solving/ Lab based
Core Project/ Practical Problem/ Case study 87-91 88
Course Technical Communication 2 2
BTP/Entrepreneurship/ Project-
6-10 10
based internship/PEC
PEC 22-26 24
TEB 6-8 6
OEC 9-12 9-12 9-12 9-12
CORE 2 2 2 2
Total 150-160 152-155
MSC/DHC 18/20 18/20
Grand Total 170-175
DEPARTMENT OF COMPUTER SCIENCE &ENGINEERING
INDIAN INSTITUTE OF TECHNOLOGY ROORKEE

Program Code : 114 B.Tech. (Computer Science &Engineering)


Department : CSE Computer Science &Engineering

Teaching Scheme

Year Credits in Autumn Semester Credits in Spring Semester Credits (Year – wise)
1 23 17 40
2 23/24 23/24 46/48
3 24/25 20 44/45
4 16 6 22
Grand Total 152-155
Total with MSC/DHC With addition 18-20 credits 170-175
Components Maximum Units Minimum Comments
Non-Credit Elements Units
(NCE) Discipline (DIS) 16 8 To be evaluated by DoSW
NCC/NSS/NSO 8 4 To be evaluated by DoSW
Internship (INT) 24 8 1-week internship= 1 unit
(to be coordinated by the deptt. /Centres/School)
Participation in 8 4 To be coordinated by the departments/Centres/school
professional (2nd& 3rd Years)
development
programs by Industry
experts/ field experts
(PPD-1 & PPD-2)
Minimum non-credit units to be earned: 24
DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING

Program Code : 114 - B.Tech.(Computer Science & Engineering)


Department : Department of Computer Science & Engineering
Year : I

Exam
Contact Duration
Teaching Scheme Hours/Week Relative Weights(%)
(Hrs.)

Practical
Theory
Credits
Subject

MTE

PRE
Area

ETE
PRS
Subject

CWS
S. No. Course Title L T P
Code

(Autumn)
1 HSI-101 Soft Skills HSSC 3 2 0 2 2 0 10-25 25 15-25 30-40 -
2 MAI-101 Mathematics-I BSC 4 3 1 0 3 0 20-35 - 20-30 40-50 -
3 PHI-101 Physics-I BSC 4 3 1 2/2 3 0 15-30 20 15-25 30-40 -
4 CSC-101 Programming with C and C++ PCC 4 3 0 2 3 0 10-25 25 15-25 30-40 -
T-2 - - - - - 70 30 - - -
5 TMI-101 Tinkering and Mentoring TMI 4
M-2 2 0 0 2 - 50 - - 50 -
6 ECE-103 Digital Electronics ESC 4 3 1 0 3 0 20-35 - 20-30 40-50 -
Total 23
(Spring)
1 HSI-102 Indian Knowledge System HSSC 2 2 0 0 2 0 20-35 - 20-30 40-50 -
2 MAI-102 Mathematics-II BSC 4 3 1 0 3 0 20-35 - 20-30 40-50 -
3 ESS-102 Environmental Science and Sustainability ESSC 3 3 0 0 3 0 20-35 - 20-30 40-50 -
4 ECE-102 Introduction to Communication System ESC 4 3 1 0 3 0 20-35 - 20-30 40-50 -
5 CSC-102 Data Structures PCC 4 3 0 2 3 0 10-25 25 15-25 30-40 -
Total 17
DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING

Program Code : 114 - B.Tech.(Computer Science & Engineering)


Department : Department of Computer Science & Engineering
Year : II

Exam
Contact Duration
Teaching Scheme Hours/Week Relative Weights (%)
(Hrs.)

Practical
Theory
Credits
Subject

MTE

PRE
Area

ETE
PRS
Subject

CWS
S. No. Course Title L T P
Code

(Autumn)
1 HSSEC-I HSS Elective Course HSSEC 3
2 OEC-I Open Elective Course-I OEC 3/4
3 MSI-101 Fundamentals of Management MC 3 3 0 0 3 0 20-35 - 20-30 40-50 -
4 MAB-103 Numerical Methods BSC 4 3 1 0 3 0 20-35 - 20-30 40-50 -
5 CSC-201 Computer Organization & Architecture PCC 4 3 1 0 3 0 20-35 - 20-30 40-50 -
6 CSC-203 Design and Analysis of Algorithms PCC 4 3 1 0 3 0 20-35 - 20-30 40-50 -
7 CST-I Talent Enhancement Course-I TEB 2 0 0 4 - - - 100 - - -
Total 23/24
(Spring)
1 OEC-II Open Elective Course-II OEC 3/4
2 DAI-101 Data Science DSC 4 3 1 0 3 0 20-35 - 20-30 40-50 -
3 CSC-202 Theory of Computation PCC 4 3 1 0 3 0 20-35 - 20-30 40-50 -
4 CSC-204 Operating Systems PCC 4 3 1 0 3 0 20-35 - 20-30 40-50 -
5 CSC-206 Software Engineering PCC 4 3 0 2 3 0 10-25 25 15-25 30-40 -
6 CEE-106 Geospatial Techniques and Programming ESC 4 3 0 2 3 0 10-25 25 15-25 30-40 -
Total 23/24
DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING

Program Code : 114 - B.Tech. (Computer Science & Engineering)


Department : Department of Computer Science & Engineering
Year : III

Contact Exam Duration


Teaching Scheme Hours/Week (Hrs.) Relative Weights (%)

Practical
Theory
Credits
Subject

MTE

PRE
Area

ETE
PRS
S. No. Subject Code

CWS
Course Title L T P

(Autumn)
1 HSSEC-II HSS Elective Course HSSEC 3
2 OEC-III Open Elective Course-III OEC 3/4
3 CSC-351 Fundamentals of AI/ML PCC 2 2 0 0 2 0 20-35 - 20-30 40-50 -
4 CSC-301 Database Management Systems PCC 4 3 1 0 3 0 20-35 - 20-30 40-50 -
5 CSC-303 Computer Networks PCC 4 3 1 0 3 0 20-35 - 20-30 40-50 -
6 CSC-305 Compiler Design PCC 4 3 1 0 3 0 20-35 - 20-30 40-50 -
7 CSC-399 Community Outreach CORE 2 100
8 CST-II Talent Enhancement Course-II TEB 2 0 0 4 - - - 100 - - -
Total 24/25
(Spring)
Engineering Analysis and Design
1 CSC-300 PCC 4 0 0 8 - - - 50 - - 50
(LBP/IOP/DTP)
2 CSC-391 Technical Communication PCC 2 0 0 4 - - - 50 - - 50
3 CST-III Talent Enhancement Course-III TEB 2 0 0 4 - - - 100 - - -
4 CSL-I Program Elective Course-I PEC 4 3 1 0 3 0 20-35 - 20-30 40-50 -
5 CSL-II Program Elective Course-II PEC 4 3 1 0 3 0 20-35 - 20-30 40-50 -
6 CSL-III Program Elective Course-III PEC 4 3 1 0 3 0 20-35 - 20-30 40-50 -
Minor Specialization Course-I /
7 MSC/DHC-I MSC/DHC 3/4
Departmental Honours Course-I
Total 20/23-24
DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING

Program Code : 114 - B.Tech.(Computer Science & Engineering)


Department : Department of Computer Science & Engineering
Year : IV

Contact Exam Duration


Teaching Scheme Hours/Week (Hrs.) Relative Weights (%)

Practical
Theory
Credits
Subject
Subject

MTE

PRE
Area

ETE
PRS
S. No.

CWS
Code Course Title L T P

(Autumn)
Project/Entrepreneurship/
1 CSP-400A/CSL PCC/PEC* 4 100
Project-based Internship/PEC*
2 CSL-IV Program Elective Course-IV PEC 4 3 1 0 3 0 20-35 - 20-30 40-50 -
3 CSL-V Program Elective Course-V PEC 4 3 1 0 3 0 20-35 - 20-30 40-50 -
4 CSL-VI Program Elective Course-VI PEC 4 3 1 0 3 0 20-35 - 20-30 40-50 -
Minor Specialization Course-II/ MSC/
5 MSC/DHC-II 3/4
Departmental Honours Course-II DHC
Minor Specialization Course-III/ MSC/
6 MSC/DHC-III 3/4
Departmental Honours Course-III DHC
Total 16/22-24

(Spring)

Project/Entrepreneurship/
1 CSP-400B/CSL PCC/PEC* 6 100
Project-based Internship/PEC*
Minor Specialization Course-IV/ MSC/
2 MSC/DHC – IV 3/4
Departmental Honours Course-IV DHC
Minor Specialization Course-V/ MSC/
3 MSC/DHC - V 3/4
Departmental Honours Course-V DHC
Total 6/12-14
List of Program Elective Courses/ Departmental Honors Courses

Contact
Teaching Scheme Exam. Duration Relative Weight (%)
Hours/Week
Subject Subject
S.No. Course Title Credits L T P Theory Practical CWS PRS MTE ETE PRE
Code Area
1. CSL-371 Artificial Intelligence PEC/DHC 4 3 1 0 3 0 20-35 - 20-30 40-50 -
2. CSL -372 Computer Graphics PEC/DHC 4 3 1 0 3 0 20-35 - 20-30 40-50 -
Probability Theory for Computer
3. CSL -373 PEC/DHC 4 3 1 0 3 0 20-35 - 20-30 40-50 -
Engineers
4. CSL -381 Information Retrieval PEC/DHC 4 3 1 0 3 0 20-35 - 20-30 40-50 -
5. CSL-382 Machine Learning PEC/DHC 4 3 1 0 3 0 20-35 - 20-30 40-50 -
6. CSL-374 Software Testing PEC/DHC 4 3 1 0 3 0 20-35 - 20-30 40-50 -
Software-Defined Networking and
7. CSL-5xx PEC/DHC 4 3 1 0 3 0 20-35 - 20-30 40-50 -
Applications
8. CSL-5xx Computer Vision PEC/DHC 4 3 1 0 3 0 20-35 - 20-30 40-50 -
9. CSL-376 Parallel and Distributed Algorithms PEC/DHC 4 3 1 0 3 0 20-35 - 20-30 40-50 -
10. CSL-476 Software Project Management PEC/DHC 4 3 1 0 3 0 20-35 - 20-30 40-50 -
11. CSL-377 Bioinformatics PEC/DHC 4 3 1 0 3 0 20-35 - 20-30 40-50 -
12. CSL-380 Intrusion Detection Systems PEC/DHC 4 3 1 0 3 0 20-35 - 20-30 40-50 -
13. CSL-3xx Quantum Computation PEC/DHC 4 3 1 0 3 0 20-35 - 20-30 40-50 -
14. CSL-510 Network Programming PEC/DHC 4 3 1 0 3 0 20-35 - 20-30 40-50 -
Advanced Database Management
15. CSL-511 PEC/DHC 4 3 1 0 3 0 20-35 - 20-30 40-50 -
Systems
Formal Methods and Software
16. CSL-512 PEC/DHC 4 3 1 0 3 0 20-35 - 20-30 40-50 -
Verification
17. CSL-513 Information and Network Security PEC/DHC 4 3 1 0 3 0 20-35 - 20-30 40-50 -
18. CSL-514 Advanced Automata Theory PEC/DHC 4 3 1 0 3 0 20-35 - 20-30 40-50 -
19. CSL-515 Data Mining and Warehousing PEC/DHC 4 3 1 0 3 0 20-35 - 20-30 40-50 -
20. CSL-4xx Modelling and Simulation PEC/DHC 4 3 1 0 3 0 20-35 - 20-30 40-50 -
Advanced Topics in Software
21. CSL-517 PEC/DHC 4 3 1 0 3 0 20-35 - 20-30 40-50 -
Engineering
22. CSL-518 Logic and Automated Reasoning PEC/DHC 4 3 1 0 3 0 20-35 - 20-30 40-50 -
23. CSL-519 Social Network Analysis PEC/DHC 4 3 1 0 3 0 20-35 - 20-30 40-50 -
24. CSL-520 Cloud Computing PEC/DHC 4 3 1 0 3 0 20-35 - 20-30 40-50 -
25. CSL-521 Mobile and Pervasive Computing PEC/DHC 4 3 1 0 3 0 20-35 - 20-30 40-50 -
26. CSL-3xx Advanced Graph Theory PEC/DHC 4 3 1 0 3 0 20-35 - 20-30 40-50 -
27. CSL-523 Computational Geometry PEC/DHC 4 3 1 0 3 0 20-35 - 20-30 40-50 -
Algorithms and Foundations of Chip
28. CSL-524 PEC/DHC 4 3 1 0 3 0 20-35 - 20-30 40-50 -
Design
29. CSL-526 Machine Learning PEC/DHC 4 3 1 0 3 0 20-35 - 20-30 40-50 -
30. CSL-527 Internet of Things PEC/DHC 4 3 1 0 3 0 20-35 - 20-30 40-50 -
Design and Verification of Graphics
31. CSL-3xx PEC/DHC 4 3 1 0 3 0 20-35 - 20-30 40-50 -
Processing Units
Design and Analysis of Symmetric
32. CSL-530 PEC/DHC 4 3 1 0 3 0 20-35 - 20-30 40-50 -
Cryptosystems
33. CSL-531 Dynamic Graph Algorithms PEC/DHC 4 3 1 0 3 0 20-35 - 20-30 40-50 -
34. CSL-532 Data Stream Mining PEC/DHC 4 3 1 0 3 0 20-35 - 20-30 40-50 -
List of Talent Enhancement Basket Courses

Contact Exam
Teaching Scheme Relative Weight (%)
Hours/Week Duration
S. No. Course Code Course Title Area Cr. L T P Th. Pr. CWS P R S MTE ETE PRE

TEB-A (Systems)

1 CST-101 Cyber Physical Systems TEB 2 0 0 4 - - - 100 - - -


2 CST-102 Linux Programming TEB 2 0 0 4 - - - 100 - - -
3 CST-103 System Programming TEB 2 0 0 4 - - - 100 - - -

TEB-B (Intelligent Computing)

1 CST-104 Applications of ML TEB 2 0 0 4 - - - 100 - - -


2 CST-105 Applications of DL TEB 2 0 0 4 - - - 100 - - -
3 CST-106 Applications of NLP TEB 2 0 0 4 - - - 100 - - -

TEB-C (Cyber Security)

1 CST-107 Cryptography TEB 2 0 0 4 - - - 100 - - -


2 CST-108 Secure Socket Programming TEB 2 0 0 4 - - - 100 - - -
3 CST-109 Cloud Security TEB 2 0 0 4 - - - 100 - - -
Minor Specialization Courses

S.No. Code Course title Semester Credits


1 CSC-102 Data Structures Spring 4
2 CSC-201 Computer Organization & Architecture Autumn 4
3 CSC-202 Theory of Computation Spring 4
4 CSC-203 Design and Analysis of Algorithms Autumn 4
5 CSC-204 Operating Systems Spring 4
6 CSC-303 Computer Networks Autumn 4
7 CSC-301 Database Management Systems Autumn 4
8 CSC-206 Software Engineering Spring 4

You might also like