Course Structure

Course Structure

Pre-PhD Courses w.e.f. 2020 batch

First Semester (select any three after consultation with the Faculty Advisor)

 

Course Code

Subject

Credits

Total Credits

CS – P101

Special Topics in Data Structures &Algorithms

4

 

CS  P102

Special Topicsin Data Mining

4

 

CS  P103

Special Topicsin Soft Computing

4

 

CS  P104

Special Topicsin Visual Computing

4

 

CS  P105

Special Topicsin Text Analytics

4

 

CS  P106

Special Topics in Real-Time Systems

4

 

CS  P107

Special Topicsin Optimization

4

 

CS  P108

Special Topicsin Pattern Recognition

4

 

CS  P109

Special Topicsin Optical Networks

4

 

CS  P110

Special Topics in Queuing Theory

4

 

CS  P111

Special Topics in Machine Learning

4

 

CS  P112

Special Topicsin Artificial Intelligence

4

 

 

Any other courses approved by the BoS

 

 

 

 

 

 

 

Semester Total

 

12

 

Second Semester

 

Course Code

Subject

Credits

Total Credits

CS – P201

Research Methodology

2

 

CS  P202

Seminar

1

 

CS – P203

Term Paper

1

 

 

Introduction to South Asia**

2

 

 

Semester Total

 

06

 

 

 

 

GRAND TOTAL

 

18

 

*in the first semester, a pre-PhD student has to take three courses from the list of courses offered by the department based on the expertise of the available faculty members. Also, the above list may be updated from time to time subject to the approval of the Board of Studies of the Faculty.

**only for non-SAU students


Course Structure

  1. PREAMBLE

The proposed M.Sc. (Computer Science) programme (two years), M.Tech. (Computer Science) programme (two years), and integrated M.Sc. + M.Tech. (Computer Science) programme (three years) have been designed to keep pace with the rapid developments in field of Computer Science and to cater the requirements of the SARRAC countries as well as the aspirations of students. The integrated programme is flexible with multiple entry and exit options for the students, as shown in Figure 1, to cater diverse academic structures across the SAARC countries. The proposed integrated M.Sc. + M.Tech. (Computer Science) programme is one of the unique curricula offered by some of the universities in the SAARC region. The salient features of the aforesaid programmes are outlined below: 

  1. The students with three years of bachelor’s degree are eligible to apply either for two years M.Sc. (Computer Science) programme or three years integrated M.Sc. + M.Tech. (Computer Science) programme.

     

  2. The students with four years bachelor’s degree are eligible to apply for two years M.Tech. (Computer Science) programme.

  1. The students entering into the integrated programme will have an option to exit the programme with M.Sc. (Computer Science) degree after two years; or, they can opt to continue with one more year and exit with integrated M.Sc.+ M.Tech. (Computer Science) degree.

  1. At most 5 students of M.Sc. (Computer Science) programme satisfying minimum CGPA criteria decided by the department will be offered an option to switch to integrated M.Sc.+M.Tech. (Computer Science) programme in the beginning of second year.

  1. The students may complete the programme without any specialization, or they can opt any of the two specializations viz. Artificial Intelligence & Machine Learning and Advanced Networks & Systems. For specialization, besides studying the specialized courses, the students will have to do their projects/dissertations in the area of specialization.

  1. Admission to M.Tech. programme is either through merit list based on GATE (conducted by IITs) scores or merit list based on marks in SAU entrance examination.

  1. Admission to M.Sc. programme and integrated M.Sc. + M.Tech. programme is through SAU entrance examination. There is a common application form for M.Sc. and integrated M.Sc. + M.Tech. programmes. The students can provide their preferences for both the programmes in the application form. There is the same question paper in the entrance examination for both the programmes. Separate merit lists will be prepared for both programmes based on the students preferences and the marks obtained in SAU entrance examination. In case a seat becomes vacant after withdrawal of admission by a student, the next student will be automatically switched from one programme to another based on the preference given by student in the application form and marks in the entrance examination, and/or next student from the waiting list will be offered admission.

                                                 

  1. 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.

SUMMARY OF THE PROGRAMMES

Name of the programme

Duration

Number of seats

M. Sc. (Computer Science)

2 years (4 semesters)

20

M. Tech. (Computer Science)

2 years (4 semesters)

30

Integrated M.Sc. + M.Tech. (Computer Science)

3 years (6 semesters)

20

The entry and exit schemes of the proposed programmes are summarized in Figure 1.

  1. MINIMUM ELIGIBILITY CRITERIA

In order to be eligible for admission to these programmes, an applicant must satisfy following criterion:

M.Sc. (Computer Science) Programme

  • A 3 or 4-year Bachelor’s degree in Computer Science or a relevant area* with mathematics as a subject either at the Bachelor’s level or at the 10+2 (12th class) level from an institution recognised by the government of any of the SAARC countries with a minimum of 55% marks in the aggregate or an equivalent grade. Candidates who have a 2-year Bachelor’s degree and have cleared the first year of the Master’s programme are also eligible.

M.Tech. (Computer Science) Programme

  • A 4-year B.Tech./B.E./BSc. (Engg.)/BS degree in Computer Science and Engineering or a relevant area* from an institution recognised by the government of any of the SAARC countries with a minimum of 55% marks in the aggregate or an equivalent grade. 

OR

  • A Master’s degree in Computer Science/ Computer Applications/ Mathematics/ Operational Research/ Statistics/ Electronics/ Information Technology/ Physics an institution recognised by the government of any of the SAARC countries with a minimum of 55% marks in the aggregate or an equivalent grade level. 

Integrated M.Sc. + M.Tech. (Computer Science) Programme

  • A 3 or 4-year Bachelor’s degree in Computer Science or a relevant area* with mathematics as a subject either at the Bachelor’s level or at the 10+2 (12th class) level from an institution recognised by the government of any of the SAARC countries with a minimum of 55% marks in the aggregate or an equivalent grade. Candidates who have a 2-year Bachelor’s degree and have cleared the first year of the Master’s programme are also eligible.

*Indicative List of Relevant Areas:

  • Computer Science and Engineering

  • Computer Engineering

  • Computer Applications

  • Information Technology

  • Any other Science/Engineering areas having at least one-fifth Computer Science courses

  1. SPECIALIZATION

With an objective to address the emerging global technological challenges, the programmes offer options to students to acquire skills and excellence in the following specific areas: 

  1. Artificial Intelligence & Machine Learning

  2. Advanced Networks & Systems

     

  • The students can either choose to get the respective degree without specialization or with specialization. 

  • The students admitted in the M.Tech. (Computer Science) programme are required to submit their choice of degree with specialization or degree without specialization before the beginning of the first semester. In case a student opts for degree with specialization, then he/she also needs to select one of the above-mentioned areas of specialization before the beginning of the first semester.

  • The students admitted in the M.Sc. (Computer Science) and integrated M.Sc. + M.Tech. (Computer Science) programme are required to submit their choice of degree with specialization or degree without specialization before the beginning of the third semester. In case a student opts for a degree with specialization, then he/she also needs to select one of the above-mentioned areas of specialization before the beginning of third semester.

  1. CATEGORIZATION OF COURSES

The following categories of courses will be taught in the Master’s programmes:

Hard Core (HC) Courses: These are core courses that will be compulsorily studied by the students as a core requirement to complete the requirements of the respective degree. 

Soft Core (SC) Courses: These are electives courses related to the discipline or specialization in the programme and hence are mandatory for qualifying the eligibility for the specialization.

Specialized Elective (SE) Courses: These are optional courses offered in the areas of specialization. 

General Elective (GE) Courses: These are optional courses that can be chosen by students who do not opt for any specialization. A SC or SE course can also be GE.

Open Elective (OE) Courses: These are the relevant optional courses that can be chosen from the other departments in the university. 

  1. PROGRAMME STRUCTURES

The programme structures along with credit distribution of courses are summarized in Tables 1 to 5. 

TABLE 1: M.SC. (COMPUTER SCIENCE) PROGRAMME STRUCTURE

Year

Semester

Course Type

Course Title

Code

L-T-P

Credits

First

1st

HC

Programming and Data Structures

HC 401

3-0-2

4

HC

Computer Organization and Design

HC 402

3-0-2

4

HC

Database Systems

HC 403

3-0-2

4

HC

Mathematical Foundations of Computer Science

HC 404

3-1-0

4

HC

Operating Systems Design

HC 405

3-0-2

4

2nd

HC

Theory of Computation

HC 406

3-1-0

4

HC

Computer Networks

HC 407

3-1-0

4

HC

Design and Analysis of Algorithms

HC 408

3-0-2

4

HC

Logic for Computer Science

HC 409

3-1-0

4

HC

Information Security

HC 410

3-0-2

4

HC

Introduction to South Asia

2-0-0

2

   OE*

Academic Reading and Writing

2-0-0

2

Second

3rd 

HC

Data Mining

HC 501

3-0-2

4

Specialization in Artificial Intelligence & Machine Learning

SC

Fundamentals of Artificial Intelligence

SC 501

3-1-0

4

SC

Fundamentals of Machine Learning

SC 502

3-0-2

4

   SE**

Specialized Elective 1

4

   SE**

Specialized Elective 2

4

Specialization in Advanced Networks and Systems

SC

Wireless and Mobile Networks

SC 503

3-1-0

4

SC

Advanced Internet Protocols

SC 504

3-1-0

4

    SE**

Specialized Elective 1

4

    SE**

Specialized Elective 2

4

Non- specialization

      GE***

General Elective 1

4

      GE***

General Elective 2

4

     GE***

General Elective 3

4

     GE***

General Elective 4

4

4th 

 

Project****

20

Total

82

Note:  * The credit will not be included in the CGPA.

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

***The SC courses will be GE courses for students not opting for specialization. 

****The project can be done in industry or under the supervision of faculty of the department.

The students choosing specialization must take SE courses from the buckets given in Table 2. All SC and SE courses will be GE courses for students opting for degree without specialization. The course codes and credits of SE and GE courses are shown in Table 2.  

TABLE 2: LIST OF SE AND GE COURSES

Course Type

Course Title

Course Code

L-T-P

Credits

 

Specialization in Artificial Intelligence & Machine Learning

SE

Natural Language Processing

SE 501

3-1-0

4

SE

Evolutionary Algorithms

SE 502

3-0-2

4

SE

Information Retrieval

SE 503

3-1-0

4

SE

Reinforcement Learning

SE 504

3-0-2

4

SE

Big Data Analytics

SE 505

3-0-2

4

SE

Social Media Analytics

SE 506

3-1-0

4

SE

Network Science

SE 507

3-1-0

4

SE

AI and ML Techniques for Cyber Security

SE 508

3-1-0

4

SE

Computational Intelligence

SE 509

3-0-2

4

 

Specialization in Advanced Networks & Systems

SE

Optical Networks

SE 521

3-1-0

4

SE

Linear Programming for Computer Networks

SE 522

3-1-0

4

SE

Internet of Things

SE 523

3-1-0

4

SE

Cloud Computing

SE 524

3-1-0

4

SE

Software Defined Networking

SE 525

3-1-0

4

SE

Cryptography and Network Security

SE 526

3-1-0

4

SE

Blockchain Technology

SE 527

3-1-0

4

SE

Performance Modeling of Computer Networks

SE 528

3-1-0

4

 

 Courses for Non-specialization

GE

Distributed Machine Learning

GE 531

3-1-0

4

GE

Embedded Systems Design

GE 532

3-1-0

4

SE

Fuzzy Modelling

GE 533

3-1-0

4

GE

Real-Time Systems

GE 534

3-1-0

4

GE

Mobile Computing

GE 535

3-1-0

4

GE

Queueing Theory with Applications

GE 536

3-1-0

4

GE

Soft Computing

GE 537

3-1-0

4

Remark: The SE courses will be GE courses for students not opting for specialization. Besides above-listed courses, new SE or GE courses may be offered after approval by the BoS. 

TABLE 3: M.TECH. (COMPUTER SCIENCE) PROGRAMME STRUCTURE

Year

Semester

Course Type

Course Title

Code

L-T-P

Credits

First

1st 

HC

Data Mining

HC 501

3-0-2

4

HC

Optimization Techniques

HC 502

3-1-0

4

HC

Advanced Data Structure and Algorithms

HC 503

3-0-2

4

Specialization in Artificial Intelligence & Machine Learning

SC

Fundamentals of Artificial Intelligence

SC 501

3-1-0

4

SC

Fundamentals of Machine Learning

SC 502

3-0-2

4

Specialization in Advanced Networks & Systems

SC

Wireless and Mobile Networks

SC 503

3-1-0

4

SC

Advanced Internet Protocols

SC 504

3-1-0

4

Non- specialization

 GE*

General Elective 1

4

 GE*

General Elective 2

4

2nd 

HC

Advanced Computer Architecture 

HC 504

3-1-0

4

HC

Introduction to South Asia

2-0-0

2

     OE**

Academic Reading and Writing

2-0-0

2

Specialization in Artificial Intelligence & Machine Learning

SC

Computational Intelligence

SC 505

3-0-2

4

SC

Deep Learning

SC 506

3-0-2

4

      SE***

Soft Elective 1

4

      SE***

Soft Elective 2

4

Specialization in Advanced Networks & Systems

SC

Performance Modeling of Computer Networks

SC 507

3-1-0

4

SC

Distributed Systems

SC 508

3-1-0

4

      SE***

Specialized Elective 1

4

      SE***

Specialized Elective 2

4

Non-specialization

 GE*

General Elective 3

4

 GE*

General Elective 4

4

 GE*

General Elective 5

4

 GE*

General Elective 6

4

Second

3rd 

Dissertation (Part-I)

16

4th

Dissertation (Part-II)

24

Total

82

Note: * The SC courses will be GE courses for students not opting for specialization.  

** The credit will not be included in the CGPA.

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

TABLE 4: INTEGRATED M.SC. + M.TECH. (COMPUTER SCIENCE) PROGRAMME STRUCTURE

Year

Semester

Course Type

Course Title

Code

L-T-P

Credits

First

1st 

HC

Programming and Data Structures

HC 401

3-0-2

4

HC

Computer Organization and Design

HC 402

3-0-2

4

HC

Database Management Systems

HC 403

3-0-2

4

HC

Theory of Computation 

HC 404

3-1-0

4

HC

Operating Systems Design

HC 405

3-0-2

4

2nd

HC

Mathematical Foundations of Computer Science

HC 406

3-1-0

4

HC

Computer Networks

HC 407

3-1-0

4

HC

Design and Analysis of Algorithms

HC 408

3-0-2

4

HC

Logic for Computer Science

HC 409

3-1-0

4

HC

Information Security

HC 410

3-0-2

4

Second

3rd 

HC

Data Mining

HC 501

3-0-2

4

HC

Optimization Techniques

HC 502

3-1-0

4

HC

Advanced Data Structure and Algorithms

HC 503

3-0-2

4

Specialization in Artificial Intelligence & Machine Learning

SC

Fundamentals of Artificial Intelligence

SC 501

3-1-0

4

SC

Fundamentals of Machine Learning

SC 502

3-0-2

4

Specialization in Advanced Networks & Systems

SC

Wireless and Mobile Networking

SC 503

3-1-0

4

SC

Advanced Internet Protocols

SC 504

3-1-0

4

Non- specialization

 GE*

General Elective 1

4

 GE*

General Elective 2

4

4th 

HC

Advanced Computer Architecture 

HC 504

3-1-0

4

HC

Introduction to South Asia

2-0-0

2

   OE**

Academic Reading and Writing

2-0-0

2

Specialization in Artificial Intelligence & Machine Learning

SC

Computational Intelligence

SC 505

3-0-2

4

SC

Deep Learning

SC 506

3-0-2

4

      SE***

Specialized Elective 1

4

      SE***

Specialized Elective 2

4

Specialization in Advanced Networks & Systems

SC

Performance Modeling of Computer Networks

SC 507

3-1-0

4

SC

Distributed Systems

SC 508

3-1-0

4

      SE***

Specialized Elective 1

4

      SE***

Specialized Elective 2

4

Non-specialization

  GE*

General Elective 3

4

 GE*

General Elective 4

4

 GE*

General Elective 5

4

 GE*

General Elective 6

4

Third

5th

Dissertation (Part I)

16

6th

Dissertation (Part II)

24

Total

122

Note: 

* The SC courses will be GE courses for students not opting for specialization. 

** The credit will not be included in the CGPA.

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

The students choosing specialization must take SE courses from the buckets given in Table 5. All SC and SE courses will be GE courses for students opting for degree without specialization. The course codes and credits of SE and GE courses are shown in Table 5. 

TABLE 5: SE AND GE COURSES 

Course Type

Course Title

Course Code

L-T-P

Credits

 

Specialization in Artificial Intelligence & Machine Learning

SE

Natural Language Processing

SE 501

3-1-0

4

SE

Evolutionary Algorithms

SE 502

3-0-2

4

SE

Information Retrieval

SE 503

3-1-0

4

SE

Reinforcement Learning

SE 504

3-0-2

4

SE

Big Data Analytics

SE 505

3-0-2

4

SE

Social Media Analytics

SE 506

3-1-0

4

SE

Network Science

SE 507

3-1-0

4

SE

AI and ML Techniques for Cyber Security

SE 508

3-1-0

4

SE

Advanced Machine Learning

SE 510

3-0-2

4

 

Specialization in Advanced Network & Systems

SE

Optical Networks

SE 521

3-1-0

4

SE

Linear Programming for Computer Networks

SE 522

3-1-0

4

SE

Internet of Things

SE 523

3-1-0

4

SE

Cloud Computing

SE 524

3-1-0

4

SE

Software Defined Networking

SE 525

3-1-0

4

SE

Cryptography and Network Security

SE 526

3-1-0

4

SE

Blockchain Technology

SE 527

3-1-0

4

 

Courses for Non-specialization

GE

Distributed Machine Learning

GE 531

3-1-0

4

GE

Embedded Systems Design

GE 532

3-1-0

4

GE

Fuzzy Modelling

GS 533

3-1-0

4

GE

Real-Time Systems

GE 534

3-1-0

4

GE

Mobile Computing

GE 535

3-1-0

4

GE

Queueing Theory with Applications

GE 536

3-1-0

4

GE

Soft Computing

GE 537

3-0-2

4

Remark: The SE courses will be GE courses for students not opting for specialization. Besides above-listed courses, new SE or GE courses may be offered after approval of the BoS.

 


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

Course Title

Contact Periods per Week

Credit

 

 

 

L

T

P

Total

 

1

CSE 101

Computational Thinking

3

0

4

7

5

2

MT 101

Advanced Calculus

3

1

0

4

4

3

PH 101

Engineering Physics

3

0

4

7

5

4

EN 101

English-I

3

1

0

3

4

5

HS 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

MT 102

Linear Algebra and Optimization

3

1

0

4

4

4

EN 102

English-II (Language Lab)

2

0

0

2

2

5

HS 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

MT 201

Introduction to Probability Theory

3

1

0

4

4

4

MT 202

Discrete Mathematics

3

1

0

4

4

5

HS 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

MT 203

Fundamentals of Data Science and Statistics

3

1

0

4

4

5

HS 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

HS 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

 

 

 

 

4

4

CSE XXXX

Departmental Elective II

 

 

 

 

4

5

OE XXXX

Open Elective I

 

 

 

 

4

Total

 

 

 

 

21

 

Semester-VII

S.No.

Code

Course Title

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

1

2

6

5

3

CSE XXXX

Departmental Elective III

 

 

 

 

4

4

CSE XXXX

Departmental Elective IV

 

 

 

 

4

5

OE XXXX

Mini Project

 

 

 

 

4

Total

 

 

 

 

22

 

Semester-VIII

S.No.

Code

Course Title

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

 

 

 

 

4

3

CSE XXXX

Departmental Elective VI

 

 

 

 

4

4

OE XXXX

Open Elective III

 

 

 

 

4

5

CSE 422

M.Tech Thesis

 

 

 

 

4

Total

 

 

 

 

20

 

Semester-IX

S.No.

Code

Course Title

Contact Periods per Week

Credit

 

 

 

L

T

P

Total

 

4

CSE XXXX

Departmental Elective VII

 

 

 

 

4

5

CSE 421

M.Tech Thesis

 

 

 

 

16

Total

 

 

 

 

20

 

Semester-X

S.No.

Code

Course Title

Contact Periods per Week

Credit

 

 

 

L

T

P

Total

 

5

CSE 422

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

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

 

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


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

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

MT 101

Advanced Calculus

3

1

0

4

4

3

PH 101

Engineering Physics

3

0

4

7

5

4

EN 101

English-I

3

1

0

3

4

5

HS 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

MT 102

Linear Algebra and Optimization

3

1

0

4

4

4

EN 102

English-II (Language Lab)

2

0

0

2

2

5

HS 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

MT 201

Introduction to Probability Theory

3

1

0

4

4

4

MT 202

Discrete Mathematics

3

1

0

4

4

5

HS 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

MT 203

Fundamentals of Data Science and

3

1

0

4

4

5

HS 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

HS 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

       

4

4

CSE XXXX

Departmental Elective II

       

4

5

OE XXXX

Open Elective I

       

4

Total

       

21

Semester-VII

S.No.

Code

Course Title

Contact Periods per Week

Credit

     

L

T

P

Total

 

1

CSE XXXX

Departmental Elective III

       

4

2

CSE XXXX

Departmental Elective IV

       

4

3

OE XXXX

Open Elective II

       

4

4

OE XXXX

Open Elective III

       

4

5

CSE 421

Mini Project

0

0

8

8

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

2

CSE XXXX

Open Elective V*

       

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.

 

Semester-Wise Credits

Semester

Credits

Semester I

20

Semester II

20

Semester III

22

Semester IV

22

Semester V

23

Semester VI

21

Semester VII

20

Semester VIII

20

 

168

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


Course Structure

PhD (Applied Mathematics)

S. No.

Course No.

Course

Credits

1ST SEMESTER

1

AM 501

Advanced Analysis

2

2

AM 502

Advanced Numerical Optimization Techniques

2

3

AM 503

Advanced Numerical Techniques for Differential Equations

2

4

AM 504

Advanced Mathematical Modeling

2

5

AM 505

Parallel Iterative Methods for Partial Differential Equations

2

6

AM506

Operator Theory

2

7

AM 507

Computational Finance

2

8

AM 508

Advanced Graph Theory

2

9

AM 509

Quantum Calculus

2

2ND SEMESTER

1

AM 600

Seminar

2

2

AM 601

Weighted Norm Inequalities and Integral Operators on Function Spaces

3

AM 602

Swarm and Evolutionary Algorithms

4

4

AM 603

Robust Numerical Methods for Singularly Perturbed Problems

4

5

AM 604

Modelling of Biological Systems

4

6

AM 605

High Resolution Computational Methods for Partial Differential Equations

4

7

AM 606

Advanced Fuzzy Set Theory

4

8

AM 607

Soft Computing Technique for Differential Equations

4

9

AM 608

Spectral Graph Theory and Signed Graphs

4

A student will be required to opt any 5 courses out of the offered elective courses in the 1st semester, whereas in 2nd semester a student has to opt any one of the elective courses offered during the semester.

NOTE: A student has to earn 16 credits from among the elective courses.


Course Structure

Assigned Pre-Ph.D. / MPhil course work will be carried out over first two semesters and will carry 16 credits including credits for course work (14 credits), seminar and term papers (1 credit each).

At the end of first year candidates with CGPA less than 5.5 will be deemed to have failed and shall leave the university. No re-tests will be permitted.

Candidates with CGPA of 6.5 and above will be offered direct confirmation to Ph.D. programme. Candidates with CGPA between 5 to less than 6.5 will go to MPhil stream and carry out a one-year thesis work (8 Credits). After completion of MPhil, students with total MPhil CGPA of 6.5 or more will be allowed to register for PhD programme. Candidates with MPhil CGPA of 5 to less than 6.5 will leave the university with an MPhil degree.

Semester -I

 

Course No.CourseCredits
2Techniques in Genetic Engineering4
3Research Methodology4
 Total Credits8

 

 

Semester- II

Course No.CourseCredits
 *** Optional (Choose any Four of the following).
1Tumor cell signaling and therapy ***2
2Techniques in Cell and Animal Physiology ***2
3Advances in Protein Engineering ***2
4Techniques in Proteomics and Metabolomics ***2
5Analytical Methods in Biophysics ***2
6Advanced Bioseparation Techniques ***2
7Immunological Techniques ***2
8Introduction to South Asia2
 Total Credits8 + 2 (ITSA)

Total Credits 16+2 (Introduction to South Asia Course)


Course Structure

M.Sc. (Biotechnology)

S.No. Course Credits
SEMESTER I
1 Biochemistry 3
2 Cell Biology 3
3 Molecular Biology 3
4 Concepts in Microbiology 3
5 Biostatistics 2
6 Lab Techniques – I 8
# Total Credits 22
SEMESTER II
1 Plant Molecular Biology and Crop Improvement 3
2 Genetic Engineering 2
3 Immunology 3
4 Fermentation Technology 3
5 Computational Biology & Bioinformatics 3
6 Environmental Biotechnology 2
7 Laboratory Techniques II 8
8 Introduction to South Asia 2
# Total Credits 26
SEMESTER III
1 Tissue Engineering * 2
2 Protein Engineering * 2
3 Current Concepts in Plant Biotechnology * 2
4 Virology * 2
5 Biochemical Engineering* 2
6 Cancer Biology * 2
7 Neuroscience * 2
8 Structural Biology * 2
9 Host-pathogen interactions * 2
10 Chemical Biology * 2
11 Research Methodology 4
# Total Credits 16
* Optional courses (choose any 6)
SEMESTER IV
1 Project Work 8
2 Thesis Presentation and Viva-Voce 6
3 Synopsis Presentation 2
# Total Credits 16
     

Note: * A compulsory two credit course in Introduction to South Asia will be offered to second semester students.


Course Structure


Course Structure

Candidates will be confirmed to the MPhil/PhD programme after successfully completing coursework of 18 credits within the prescribed period of two semesters with a minimum grade of B. Coursework includes two compulsory courses titled ‘Advanced Social Theory’ and ‘Advanced Research Methods’, worth 4 credits each.

Students must also pass the compulsory non-credit course, ‘Introduction to South Asia’. Candidates who have completed the course during their M.A studies at South Asian University shall be exempted from doing this course. All Students will choose two out of three optional courses offered by the Department, worth 4 credits each, and write a seminar paper worth 2 credits.

 

S.No. Course Credits
Semester I (Total Credits: 8)
1 Social Theory,Society and Modes of Thinking (Compulsory) 4
2 Qualitative Research Methods (Compulsory) 4
Semester II (Total Credits: 8)
1 Ethnographic Writing and Writing Ethnography (Optional) 4
2 Ideology, Social Science and the Theoretical Domain (Optional) 4
3 Photography and Method in Sociology and Social Anthropology (Optional) 4
4 Sound and Sight in South Asia (Optional) 4
5 Civil society in South Asia (Optional) 4
6 The Anthropology of Money and Work:Between Ethnography and World History (Optional) 4

Course Structure


Course Structure

S.No. Course Credits
SEMESTER I
1 Linear Algebra 4
2 Numerical Analysis and Methods 4
3 Ordinary Differential Equations 4
4 Real and Complex Analysis 4
5 Discrete Mathematics 4
6 1st Semester Total Credits 20
SEMESTER II
1 Optimization 4
2 Numerics of Ordinary Differential Euqations 4
3 Measure & Probability 4
4 Partial Differential Equations 4
5 Mathematical Modelling & Simulations 4
6 2nd Semester Total Credits 20
SEMESTER III
1 Applied Function Analysis 4
2 Numerics of Partial Differential Equations 4
3 Cryptography 4
4 Optional 4
5 Project 4
6 3rd Semester Total Credits 20
SEMESTER IV
1 Graph Theory and Networks 4
2 Applied Stochastic Processes 4
3 Optional 4
4 Project 8
5 4th Semester Total Credits 20
Optional AM 304:
 
(a) Topology
(b) Derivative Pricing and Financial Modelling
(c) Boolean Algebra and Switching Circuits
(d) Dynamical Systems
 
Optional AM 403:
 
(a) Measure and Integration
(b) Finite Element Analysis
(c) Soft Computing
(d) Computational Fluid Dynamics

© 2025 Copyright. All rights reserved.

Admissions Open 2025 | Apply Now