Btech Cse Curriculum Vit

Download as pdf or txt
Download as pdf or txt
You are on page 1of 6

SCHOOL OF COMPUTING SCIENCE AND ENGINEERING (SCSE)

B.Tech. Computer Science and Engineering


CURRICULUM

[Curriculum for Applied Learning (CAL)]

S.No. Total No. of Credits Total No. of Credits


Category (2015 and 2016 batch) (2017 batch onwards)
1 University Core (UC) 72 70
2 Programme Core (PC) 58 58
3 University Elective (UE) 12 12
4 Programme Elective (PE) 38 40
Total 180 180

University Core

L – Lecture T- Tutorial P- Practical J- Project C- Credits E – Engineering


S – Science H – Humanities M - Management

Pre-
S.No Course code Course Title L T P J C Category
requisite
Problem Solving and
CSE1001 0 0 6 0 3 E None
1 Programming
Problem Solving and
CSE1002 Object Oriented 0 0 6 0 3 E None
2 Programming
Technical Answers for
CSE3999 Real World Problems 1 0 0 8 3 E PHY1999
3 (TARP)
4 CSE4098 Comprehensive Exam 0 0 0 0 2 E None
5 MAT1011 Calculus for Engineers 3 0 2 0 4 S None
6 MAT2001 Statistics for Engineers 2 1 2 0 4 S MAT1011
7 *PHY1001 Engineering Physics 3 0 2 4 5 S None
+
PHY1701 Engineering Physics 3 0 2 0 4 S None
8 *CHY1001 Engineering Chemistry 3 0 2 4 5 S None
+
CHY1701 Engineering Chemistry 3 0 2 0 4 S None

Introduction to
PHY1999 1 0 0 4 2 S None
Innovative Projects
9
10 CHY1002 Environmental Sciences 3 0 0 0 3 S None
11 ENG1011 English for Engineers 0 0 4 0 2 H None
12 FLC Foreign Language 2 0 0 0 2 H None
13 HUM1021 Ethics and Values 2 0 0 0 2 H None
14 EXC Co / Extra Curricular 0 0 0 0 2 H None
Lean Start-up
MGT1022 1 0 0 4 2 M None
15 Management
16 STS Soft Skills (6 Courses) 0 0 2 0 6 H None
17 CSE4099 Project Work 0 0 0 0 20 E None
18 CSE3099 Industrial Internship 0 0 0 0 2 E None
* - Applicable only for batch 2015 and batch 2016
+
- Applicable from batch 2017 onwards

University Elective

University Electives are meant to develop interdisciplinary skills among the students. So the
students can take any courses other than their University and Program core courses as their
University elective courses. Student should have completed minimum of 12 credits under
university electives to 2ulfil their requirements to complete their B.Tech Degree.
Programme Core

L – Lecture T- Tutorial P- Practical J- Project C- Credits E – Engineering


S – Science H – Humanities M – Management

Course Pre-
S.No. Course Title L T P J C Category
Code requisite
Applications of
1 MAT2002 Differential and 3 0 2 0 4 S MAT1011
Difference Equations
Discrete Mathematics
2 MAT1014 3 1 0 0 4 S None
and Graph Theory
Applied Linear
3 MAT3004 3 1 0 0 4 S MAT2002
Algebra
Basic Electrical and
4 EEE1001 Electronics 2 0 2 0 3 E None
Engineering
Digital Logic and
5 CSE1003 3 0 2 0 4 E None
Design
Computer
6 CSE2001 Architecture and 3 0 0 0 3 E None
Organization
Theory of
7 CSE2002 Computation & 4 0 0 0 4 E None
Compiler Design
Data Structures and
8 CSE2003 2 0 2 4 4 E None
Algorithms
Network and
9 CSE1004 3 0 2 0 4 E None
Communication
Database
10 CSE2004 2 0 2 4 4 E None
Management System
11 CSE3001 Software Engineering 2 0 2 4 4 E None
12 CSE2005 Operating Systems 2 0 2 4 4 E None
Parallel and
Indicative
13 CSE4001 Distributed 2 0 2 4 4 E
Pre-requisite
Computing
Internet and Web Indicative
14 CSE3002 2 0 2 4 4 E
Programming Pre-requisite
Microprocessor and Indicative
15 CSE2006 2 0 2 4 4 E
Interfacing Pre-requisite
Programme Elective

L – Lecture T- Tutorial P- Practical J- Project C- Credits E – Engineering


S – Science H – Humanities M – Management

S.
Category Pre-requisite
No. Course code Course Title L T P J C
1 CSE4003 Cybersecurity 3 0 0 4 4 E None

2 CSE4004 Digital forensics 3 0 2 0 4 E None

3 CSE4011 Virtualization 3 0 0 4 4 E None

Embedded System Indicative


4 CSE3006 3 0 2 0 4 E
Design Pre-requisite
High Performance
5 CSE4014 3 0 0 4 4 E None
Computing
Human Computer
6 CSE4015 3 0 0 4 4 E None
Interaction
7 CSE3009 Internet of Things 3 0 0 4 4 E None
Robotics and its
8 CSE3011 3 0 0 4 4 E None
Applications
9 CSE3013 Artificial Intelligence 3 0 0 4 4 E None
Content Based Image
10 CSE3018 2 0 2 4 4 E None
and Video retrieval
11 CSE3020 Data Visualization 2 0 2 4 4 E None
12 CSE4019 Image Processing 3 0 0 4 4 E None
Indicative
13 CSE4020 Machine Learning 2 0 2 4 4 E
Pre-requisite
Natural language
14 CSE4022 3 0 0 4 4 E None
processing
Social and Information
15 CSE3021 3 0 0 4 4 E None
Networks
16 CSE3024 Web Mining 3 0 2 0 4 E None
Large Scale Data
17 CSE3025 2 0 2 4 4 E None
Processing
18 CSE3029 Game Programming 2 0 2 4 4 E None
19 CSE4027 Mobile Programming 2 0 2 4 4 E None
Object oriented Indicative
20 CSE4028 2 0 2 4 4 E
software development Pre-requisite
S.
Category Pre-requisite
No. Course code Course Title L T P J C
+ Computer Graphics and
21 CSE3016 2 0 2 4 4 E None
Multimedia
22 MGT1004 Resource Management 2 0 0 4 3 M None
Total Quality
23 MGT1010 2 0 0 4 3 M None
Management
Accounting for
24 MGT1011 2 0 0 4 3 M None
Engineers
+
- Applicable only from batch 2017 onwards

Programme Migration Requirements

Course Pre-
S.No. Course Title L T P J C Category
Code requisite
Digital Logic and
1 CSE1003 3 0 2 0 4 E None
Design
Data Structures and
2 CSE2003 2 0 2 4 4 E None
Algorithms

Minor in Computer Science and Engineering – 15 credits

To earn a minor in CSE, the student should successfully complete FOUR courses from the
following list, worth a minimum of 15 credits. The courses chosen by the student for the
purpose of “minor in CSE” should not have any course-equivalent (or same courses) in the
list of Program Core of the curriculum that the student belongs to, as well as in the list of
Program Electives chosen by the student for the purpose of earning credits for the B.Tech
programme.
The B.Tech. Electronics and Computer Engineering students are not eligible to do Minor in
CSE.

[Choose any four courses in the given list]

Course Code & Course Title L T P J C Category Pre- Anti-


requisite requisite
CSE1003: Digital logic design 3 0 2 0 4 E Nil ECE2003
CSE1004: Network and Communication 3 0 2 0 4 E Nil ECE4008
CSE2001: Computer Architecture and 3 0 0 0 3 E Nil
Organization ECE3004
CSE2002: Theory of Computation and 4 0 0 0 4 E Nil Nil
Compiler Design
CSE2003: Data Structures and Algorithms 2 0 2 4 4 E Nil Nil
CSE2004:Database Management System 2 0 2 4 4 E Nil Nil
CSE2005:Operating Systems 2 0 2 4 4 E Nil ECE2012
Course Code & Course Title L T P J C Category Pre- Anti-
requisite requisite
CSE2006: Microprocessor and Interfacing 2 0 2 4 4 E Indicative EEE4001/
Pre-requisite ECE3003
CSE3001: Software Engineering 2 0 2 4 4 E Nil Nil
CSE3002: Internet and Web Programming 2 0 2 4 4 E Indicative Nil
Pre-requisite
CSE4001: Parallel and Distributed Computing 2 0 2 4 4 E Indicative Nil
Pre-requisite

B. Tech. CSE (Honours) – 15 credits

Apart from fulfilling the criteria required for BTech CSE programme, the student should earn
an additional 15 credits by completing B.Tech. CSE Programme Electives chosen from the
following list.
Course Pre-
S.No. Course Title L T P J C Category
Code requisite
1 Embedded System
CSE3006 3 0 2 0 4 E None
Design
2
CSE3009 Internet of Things 3 0 0 4 4 E None

3
CSE3013 Artificial Intelligence 3 0 0 4 4 E None

4 Content Based Image


CSE3018 2 0 2 4 4 E None
and Video retrieval
5 CSE3020 Data Visualization 2 0 2 4 4 E None
6 Social and
CSE3021 3 0 0 4 4 E None
Information Networks
7 CSE3024 Web Mining 3 0 2 0 4 E None
8 Large Scale Data
CSE3025 2 0 2 4 4 E None
Processing
9 CSE4003 Cybersecurity 3 0 0 4 4 E None
10 CSE4011 Virtualization 3 0 0 4 4 E None
11 High Performance
CSE4014 3 0 0 4 4 E None
Computing
12 Human Computer
CSE4015 3 0 0 4 4 E None
Interaction
13 CSE4019 Image Processing 3 0 0 4 4 E None
14 CSE4020 Machine Learning 2 0 2 4 4 E None
15 Object oriented
CSE4028 software 2 0 2 4 4 E None
development

You might also like