SOUTH ASIAN UNIVERSITY

A University Established by SAARC Nations

SOUTH ASIAN UNIVERSITY

A University established by SAARC Nations

DCS
Department of Computer Science and Engineering

Course Structure

Year

Semester

Course Type

Course Title

Code

L-T-P

Credits

First

1st

Core

Computer Organization and Design

CSE 401

3-0-2

4

Core

Database Systems

CSE 402

3-0-2

4

Core

Mathematical Foundations of Computer Science

CSE 403

3-0-2

4

Core

Operating Systems Design

CSE 404

3-1-0

4

Core

Programming and Data Structures

CSE 405

3-0-2

4

Seminar

1

2nd

Core

Computer Networks

CSE 406

3-1-0

4

Core

Design and Analysis of Algorithms

CSE 407

3-0-2

4

Core

Introduction to South Asia

HSS-0**

2-0-0

2

GE

General Elective 1

CSE ***

4

GE

General Elective 2

CSE ***

4

          OE

Open Elective 1

2-0-0

2

Term Paper

CSE 408

1

Second

3rd

Core

Data Mining

CS  501

3-0-2

4

Core

Fundamentals of Artificial Intelligence

CS 502

3-1-0

4

Core

Fundamentals of Machine Learning

CS  503

3-0-2

4

Core

Optimization Techniques

CS 504

3-1-0

4

Core

Advanced Data Structure and Algorithms

CS 505

3-0-2

4

Seminar

4th

OE

Open Elective 2

*** ***

2

 TE*

Track Elective 1

CSE ***

4

TE

Track Elective 2

CSE ***

4

TE

Track Elective 3

CSE ***

4

TE

Track Elective 4

CSE ***

4

Term Paper

Third

5th

Dissertation (Part I)**

CS 601

20

6th

Dissertation (Part II)

CS 602

20

Total

120

Note:

*The TE courses are to be chosen from the specialization buckets as shown in Table below. These courses will be floated by the department as per the availability of faculties.

**The dissertation has to be in the area of specialization.

TABLE : TE AND GE COURSES

Course Type

Course Title

Course Code

L-T-P

Credits

 

Track 1: Artificial Intelligence & Machine Learning

TE

Advanced Machine Learning

CS-E 501

3-1-0

4

TE

AI and ML Techniques for Cyber Security

CS-E 502

3-0-2

4

TE

Big Data Analytics

CS-E 503

3-1-0

4

TE

Computational Intelligence

CS-E 504

3-0-2

4

TE

Deep Learning

CS-E 505

3-0-2

4

TE

Evolutionary Algorithms

CS-E 506

3-1-0

4

TE

Information Retrieval

CS-E 507

3-1-0

4

TE

Natural Language Processing

CS-E 508

3-1-0

4

TE

Network Science

CS-E-509

3-0-2

4

TE

Reinforcement Learning

CS-E-510

3-0-2

4

TE

Social Media Analytics

CS-E 511

3-0-2

4

 

Track 2: Advanced Network & Systems

TE

Blockchain Technology

CS-E 521

3-1-0

4

TE

Cloud Computing

CS-E 522

3-1-0

4

TE

Cryptography and Network Security

CS-E 523

3-1-0

4

TE

Distributed Systems

CS-E 524

3-1-0

4

TE

Internet of Things

CS-E 525

3-1-0

4

TE

Linear Programming for Computer Networks

CS-E 526

3-1-0

4

TE

Optical Networks

CS-E 527

3-1-0

4

TE

Performance Modeling of Computer Networks

CS-E-528

3-1-0

4

TE

Software Defined Networking

CS-E-529

3-1-0

4

 

General Electives

GE

Distributed Machine Learning

CS-E 541

3-1-0

4

GE

Embedded Systems Design

CS-E 542

3-1-0

4

GE

Fuzzy Modelling

CS-E 543

3-1-0

4

GE

Logic for Computer Science

CS-E 544

3-1-0

4

GE

Mobile Computing

CS-E 545

3-1-0

4

GE

Performance Modeling and Simulation of Computer Systems

CS-E 546

3-1-0

4

GE

Queueing Theory with Applications

CS-E 547

3-0-2

4

GE

Real-Time Systems

CS-E-548

3-1-0

4

GE

Soft Computing

CS-E-549

3-1-0

4

GE

Theory of Computation

CS-E-550

3-1-0

4

Remark: A student opting for general track can take courses from any specialization track. Besides above-listed courses, new TE or GE courses may be offered after approval of the BoS.