DCS
Department of Computer Science

Course Structure

PREAMBLE

With an objective to prepare learned and skilled professionals for SAARC countries having strong conceptual and practical backgrounds, B.Tech (Computer Science and Engineering) programme of four years duration is offered. The total number of seats in the programme is 90. 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 and Engineering 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 B.Tech (Computer Science and Engineering) programme has a project component which also provides an opportunity to students to work on practical problems.

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.

COURSE STRUCTURE* FOR 4-YEAR B.TECH (CSE) DEGREE

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

COURSE STRUCTURE FOR 4-YEAR B. TECH (CSE) DEGREE

Semester-I

S.No.

Code

Course Title

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

Course Title

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

Course Title

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

Course Title

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

Course Title

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

Course Title

Contact Periods per Week

Credit

     

L

T

P

Total

1

CSE XXXX

Departmental Elective III

3

1/0

0/2

4/5

4

2

CSE XXXX

Departmental Elective IV

3

1/0

0/2

4/5

4

3

OE XXXX

Open Elective II

3

1/0

0/2

4/5

4

4

OE XXXX

Open Elective III

3

1/0

0/2

4/5

4

5

CSE 421

Mini Project

 

4

Total

 

20

Semester-VIII

S.No.

Code

Course Title

Contact Periods per Week

Credit

 

L

T

P

Total

1

CSE XXXX

Open Elective IV*

3

1/0

0/2

4/5

3

2

CSE XXXX

Open Elective V*

3

1/0

0/2

4/5

3

3

CSE 422

BTP/Internship

 

14

Total

 

20

*A student may take the open electives from online or other institutes in the eighth semester recommended by the department. Additional credits may also be allocated in VI and VII semesters based on a minimum CGPA criteria.

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

33

CSE L212

Game Theory

3

1

0

4

4

34

CSE L213

Computer Vision

3

0

2

5

4

35

CSE L214

Multiprocessor Systems and High-

Performance Computing

3

0

2

5

4

36

CSE L215

Optical Networks

3

0

2

5

4

37

CSE L216

Generative AI

3

0

2

5

4

38

CSE L217

Explainable AI

3

0

2

5

4

Notation

HSS: Humanities and Social Sciences.

Departmental electives: These are elective courses offered by the department.

L: Lecture | T: Tutorial | P: Practical