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:
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 |
|
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 |
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 |
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