DCS
Department of Computer Science

Course Structure

COURSE STRUCTURE* FOR 5-YEAR B.TECH – M.TECH (CSE) DEGREE

(*Subject to further re-organization/updation/revision based on experts’ feedback)

PREAMBLE

With an objective to prepare learned and skilled professionals for SAARC countries having strong conceptual and practical background, a dual degree B.Tech – M.Tech (Computer Science and Engineering) programme of five years duration is offered. The salient features of the programme are:

  1. The programme is unique in SAARC countries except India. It saves one year of student is obtaining M.Tech degree.
  2. The programme provides an exit option to students with B.Tech (Computer Science and Engineering) degree after successful completion of 4th year. The students has to submit the choice to exit the programme at the end of sixth semester.
  3. The total number of seats in the programme is 30.
  4. The grade requirement for promotion to next semester as well as for the award of the degree, repetition of a course, extra semester to clear backlog etc. are as per university regulations/byelaws.

The University follows a unique up-to-date curriculum with the aim of equipping students with strong analytical and technical skills as well as thorough knowledge of and expertise in the latest state-of-the art techniques in Computer Science as well as in the interdisciplinary disciplines so that they can work competently in diverse areas including industry, teaching and research and development. Besides having a good mix of theoretical and lab-oriented computer science courses together with a reasonable amount of training/learning in the interdisciplinary domains, the Dual Degree B.Tech.-M.Tech (Computer Science and Engineering) programme has a project component which also provides an opportunity to students to work on research problems under the close supervision of faculty members so that they are equipped to work in leading industries, international R&D institutions or pursue a career in top-ranking academia towards higher education and research.

MINIMUM ELIGIBILITY CRITERIA

A student must have passed the Class 12 or Higher Secondary or any equivalent qualifying examination in Science stream (having Mathematics and Physics/Chemistry as mandatory subjects) with a minimum of 65% marks in aggregate based on education board recognized by any of the SAARC nations.

SELECTION PROCESS

The following admission process is adopted:

  • Route 1: Merit list based on JEE Main (conducted by IITs) scores.

  • Route 2: Merit list based on entrance examination conducted by SAU.

 

Semester-I

S.No.

Code

CourseTitle

Contact Periods per Week

Credit

 

L

T

P

Total

 

1

CSE 101

Computational Thinking

3

0

4

7

5

2

MTH 101

Advanced Calculus

3

1

0

4

4

3

PHY 101

Engineering Physics

3

0

4

7

5

4

ENG 101

English-I

3

1

0

3

4

5

HSS 101

Introduction to South Asia

2

0

0

2

2

Total

14

2

8

23

20

Semester-II

S.No.

Code

CourseTitle

Contact Periods per Week

Credit

 

L

T

P

Total

1

CSE 102

Data Structures

3

0

4

7

5

2

CSE 103

Digital Logic Design

3

0

4

7

5

3

MTH 102

Linear Algebra and Optimization

3

1

0

4

4

4

ENG 102

English-II (Language Lab)

2

0

0

2

2

5

HSS 102

HSS-I

3

1

0

4

4

Total

14

2

8

24

20

Semester-III

S.No.

Code

Course Title

Contact Periods per Week

Credit

 

L

T

P

Total

1

CSE 201

Object Oriented Programming

3

0

4

7

5

2

CSE 202

Computer Architecture

3

0

4

7

5

3

MTH 201

Introduction to Probability Theory

3

1

0

4

4

4

MTH 202

Discrete Mathematics

3

1

0

4

4

5

HSS 201

HSS-II

3

1

0

4

4

Total

15

3

8

26

22

Semester-IV

S.No.

Code

CourseTitle

Contact Periods per Week

Credit

 

L

T

P

Total

1

CSE 203

Operating Systems

3

0

4

7

5

2

CSE 204

Design and Analysis of Algorithms

3

1

2

6

5

3

CSE 205

Introduction to Artificial Intelligence

3

0

2

5

4

4

MTH 203

Fundamentals of Data Science and Statistics

3

1

0

4

4

5

HSS 202

HSS-III

3

1

0

4

4

Total

15

3

8

26

22

Semester-V

S.No.

Code

CourseTitle

Contact Periods per Week

Credit

 

L

T

P

Total

 

1

CSE 301

Computer Networks

3

0

4

7

5

2

CSE 302

Machine Learning

3

1

2

6

5

3

CSE 303

Database Management Systems

3

0

4

7

5

4

CSE 304

Software Engineering

3

1

0

4

4

5

HSS 301

HSS-IV

3

1

0

4

4

Total

15

3

10

28

23

Semester-VI

S.No.

Code

CourseTitle

Contact Periods per Week

Credit

 

L

T

P

Total

1

CSE 305

Distributed Systems

3

1

2

6

5

2

CSE 306

Project (Application Development)

1

0

6

7

4

3

CSE XXXX

Departmental Elective I

3

1/0

0/2

4/5

4

4

CSE XXXX

Departmental Elective II

3

1/0

0/2

4/5

4

5

OE XXXX

Open Elective I

3

1/0

0/2

4/5

4

Total

13

4/1

8/14

25/28

21

Semester-VII

S.No.

Code

CourseTitle

Contact Periods per Week

Credit

 

L

T

P

Total

1

CSE 401

Advanced Algorithm

3

1

2

6

5

2

CSE 402

Advanced Computer Networks

3

0

4

7

5

3

CSE XXXX

Departmental Elective III

3

1/0

0/2

4/5

4

4

CSE XXXX

Departmental Elective IV

3

1/0

0/2

4/5

4

5

OE XXXX

Mini Project

3

1/0

0/2

4/5

4

Total

15

4/1

6/12

25/28

22

Semester-VIII

S.No.

Code

CourseTitle

Contact Periods per Week

Credit

 

L

T

P

Total

1

CSE 403

Theory of Computation

3

1

0

4

4

2

CSE XXXX

Departmental Elective V

3

1/0

0/2

4/5

4

3

CSE XXXX

Departmental Elective VI

3

1/0

0/2

4/5

4

4

OE XXXX

Open Elective III

3

1/0

0/2

4/5

4

5

CSE 422

M.Tech Thesis

3

1/0

0/2

4/5

4

Total

20

Semester-IX

S.No.

Code

CourseTitle

Contact Periods per Week

Credit

 

L

T

P

Total

1

CSE XXXX

Departmental Elective VII

3

1/0

0/2

4/5

4

2

CSE 521

M.Tech Thesis

 

16

Total

20

Semester-X

S.No.

Code

CourseTitle

Contact Periods per Week

Credit

 

L

T

P

Total

1

CSE 522

M.Tech Thesis

20

Total

20

 

 

 SEMESETER-WISE CREDITS

Semester

Credits

Semester I

20

Semester II

20

Semester III

22

Semester IV

22

Semester V

23

Semester VI

21

Semester VII

22

Semester VIII

20

Semester IX

20

Semester X

20

 

210

 

LIST OF DEPARTMENTAL ELECTIVES

S.No.

Code

Course Title

Contact Periods per Week

Credit

 

 

 

L

T

P

Total

 

Level I

1

CSE L101

Theory of Computation

3

1

0

4

4

2

CSE L102

Compiler Design

3

1

0

4

4

3

CSE L103

Data Mining

3

 

2

5

4

4

CSE L104

Computer Graphics

3

0

2

5

4

5

CSE L105

Pattern Recognition

3

0

2

5

4

6

CSE L106

Natural Language Processing

3

0

2

5

4

7

CSE L107

Information Retrieval

3

0

2

5

4

8

CSE L108

Big Data Analytics

3

0

2

5

4

9

CSE L109

Social Media Analytics

3

0

2

5

4

10

CSE L110

Network Science

3

0

2

5

4

 

11

CSE L111

Internet of Things and Embedded

Systems

3

0

2

5

4

12

CSE L112

Cloud Computing

3

0

2

5

4

13

CSE L113

Software Defined Networking

3

0

2

5

4

14

CSE L114

Blockchain Technology

3

0

2

5

4

15

CSE L115

Real-Time Systems

3

0

2

5

4

16

CSE L116

Mobile Computing

3

0

2

5

4

17

CSE L117

Soft Computing

3

0

2

5

4

18

CSE L118

Computational Intelligence

3

0

2

5

4

19

CSE L119

Cryptography and Network Security

3

0

2

5

4

20

CSE L120

Graph Algoriths

3

1

0

4

4

21

CSE L121

Wireless Networks

3

0

2

5

4

Level II

22

CSE L201

Advanced Computer Architecture

3

0

2

5

4

23

CSE L202

Advanced Algorithms

3

1

0

4

4

24

CSE L203

Evolutionary Algorithms

3

0

2

5

4

 

25

CSE L204

AI and ML Techniques for Cyber

Security

3

0

2

5

4

26

CSE L205

Fuzzy Modelling

3

0

2

5

4

27

CSE L206

Deep Learning

3

0

2

5

4

28

CSE L207

Advanced Machine Learning

3

0

2

5

4

29

CSE L208

Reinforcement Learning

3

0

2

5

4

30

CSE L209

Advanced Computer Networks

3

0

2

5

4

 

31

CSE L210

Performance Modeling of Computer

Systems

3

1

0

4

4

32

CSE L211

Advanced Optimization Techniques

3

1

0

4

4

 

Notations

HSS: Humanities and Social Sciences.

Open electives (OE): These are the elective courses which a student can opt from other departments/faculties of the university (excluding the courses offered in HSS bucket), which will broaden the knowledge of the students beyond the discipline of Computer Science

Departmental elective (DE): These are elective courses offered by the department.

L: Lecture | T: Tutorial | P: Practical