Course Structure
Course Structure
COURSE STRUCTURE
&
SYLLABUS
FOR
B. TECH.
Computer Science & Engineering
Based
on
AICTE MODEL CURRICULUM
[Effective from the Session: 2024-25]
Course Structure, Department of Computer Science & Engineering, IETDDUGU, Gorakhpur Page 1 of 19
INSTITUTE OF ENGINEERING AND TECHNOLOGY
Deen Dayal Upadhyaya Gorakhpur University, Gorakhpur
University offers a pool of courses for Ability Enhancement Courses (AEC) and Skill Enhancement Courses
(SEC). Student has to select one SEC course (repetition of courses are not allowed) in first, second and third
semester respectively. Further student has to select one AEC course (repetition of courses are not allowed) in
first, second, third and fourth semester respectively.
Course Structure, Department of Computer Science & Engineering, IETDDUGU, Gorakhpur Page 2 of 19
INSTITUTE OF ENGINEERING AND TECHNOLOGY
Deen Dayal Upadhyaya Gorakhpur University, Gorakhpur
1 BSC 14
2 ESC 19
3 HMSC 10
4 PCC 69
5 PEC 18
6 Project work, Seminar and internship in industry or elsewhere 16
7 AEC offered by University 08
8 SEC offered by University 09
9 OEC 12
10 Mandatory Non-Credit Courses (02)
[ ACITE-Mandatory Non-Credit (NC) Courses] Non-Credit
Total Credit 175
Abbreviation:
BSC: Basic Science Course
ESC: Engineering Science Course
HMSC: Humanities & Social Science including Management Courses
PCC: Professional Core Course
PEC: Professional Elective Course
OEC: Open Elective Course
Course Structure, Department of Computer Science & Engineering, IETDDUGU, Gorakhpur Page 3 of 19
INSTITUTE OF ENGINEERING AND TECHNOLOGY
Deen Dayal Upadhyaya Gorakhpur University, Gorakhpur
Course Structure, Department of Computer Science & Engineering, IETDDUGU, Gorakhpur Page 4 of 19
INSTITUTE OF ENGINEERING AND TECHNOLOGY
Deen Dayal Upadhyaya Gorakhpur University, Gorakhpur
Computer Science & Engineering Department Project Work, Seminar and Internship/Industrial Training in
Industry or Elsewhere
S.No. Course Course Title Credit
Code
1. CSEP312 Project I 0+3
2. CSEIND401 Industrial Training 0+2
3. CSES401 Seminar 0+2
4. CSEP402 Project II 0+3
5. CSEP403 Project III 0+6
Total 16
Course Structure, Department of Computer Science & Engineering, IETDDUGU, Gorakhpur Page 5 of 19
INSTITUTE OF ENGINEERING AND TECHNOLOGY
Deen Dayal Upadhyaya Gorakhpur University, Gorakhpur
Course Structure, Department of Computer Science & Engineering, IETDDUGU, Gorakhpur Page 6 of 19
INSTITUTE OF ENGINEERING AND TECHNOLOGY
Deen Dayal Upadhyaya Gorakhpur University, Gorakhpur
1. ECSE101 https://onlinecourses.nptel.ac.in/noc23_cs127/
preview
noc23- Cyber Security
cs127 and Privacy Prof. Saji K Mathew IITM
2. ECSE102 https://onlinecourses.nptel.ac.in/noc23_cs77/p
noc23- Prof. Jayanta review
cs77 Computer Vision Mukhopadhyay IITKGP
3. ECSE103 https://onlinecourses.nptel.ac.in/noc23_cs89/p
noc23- Prof. Soumya Kanti review
cs89 Cloud Computing Ghosh IITKGP
4. ECSE104 https://onlinecourses.nptel.ac.in/noc23_cs114/
noc23- C-Based VLSI Prof. Chandan preview
cs114 Design Karfa IITG
5. ECSE105 Artificial https://onlinecourses.nptel.ac.in/noc23_cs92/p
Intelligence : review
Search Methods
noc23- For Problem Prof. Deepak
cs92 Solving Khemani IITM
6. ECSE106 noc23- Parameterized Prof. Neeldhara noc23-cs102 https://onlinecourses.nptel.ac.in/noc23_cs102/
cs102 Algorithms Misra preview
Note: In case of changes in the above subjects (Elective-1 (Even Semester) (from SWAYAM)), Dean
/Director/ HoD will issue separate list of subjects.
Course Structure, Department of Computer Science & Engineering, IETDDUGU, Gorakhpur Page 7 of 19
INSTITUTE OF ENGINEERING AND TECHNOLOGY
Deen Dayal Upadhyaya Gorakhpur University, Gorakhpur
Note:
Instead of adopting courses from Elective-I in Vth Semester, student may adopt “Internet
Programming using Java (IT305)” offered by department of Information Technology.
Students may take subjects from Elective-1 (from SWAYAM) and/or Elective-1( from Department of
CSE)
Repetition of courses is not allowed.
Execution of the courses offered by the department depends on the availability of faculty persons.
Course Structure, Department of Computer Science & Engineering, IETDDUGU, Gorakhpur Page 8 of 19
INSTITUTE OF ENGINEERING AND TECHNOLOGY
Deen Dayal Upadhyaya Gorakhpur University, Gorakhpur
Note: In case of changes in the above subjects (Elective-2 (Even Semester) (from SWAYAM)), Dean
/Director/ HoD will issue separate list of subjects.
Course Structure, Department of Computer Science & Engineering, IETDDUGU, Gorakhpur Page 9 of 19
INSTITUTE OF ENGINEERING AND TECHNOLOGY
Deen Dayal Upadhyaya Gorakhpur University, Gorakhpur
Note:
Instead of adopting courses from Elective-II in VIth Semester, student may adopt “Neural Networks
(ITE115)” and “Advanced Topics in Data Mining (IT308)” offered by department of Information
Technology.
Students may take subjects from Elective-2 (from SWAYAM) and/or Elective-2( from Department of
CSE)
Repetition of courses is not allowed.
Execution of the courses offered by the department depends on the availability of faculty persons.
Course Structure, Department of Computer Science & Engineering, IETDDUGU, Gorakhpur Page 10 of 19
INSTITUTE OF ENGINEERING AND TECHNOLOGY
Deen Dayal Upadhyaya Gorakhpur University, Gorakhpur
Course Structure, Department of Computer Science & Engineering, IETDDUGU, Gorakhpur Page 11 of 19
INSTITUTE OF ENGINEERING AND TECHNOLOGY
Deen Dayal Upadhyaya Gorakhpur University, Gorakhpur
University offers a pool of courses for AEC and SEC to implement NEP2020. Student has to select one course
under SEC category in first, second and third semester (repetition of courses are not allowed). In the same
context, student has to select one course under AEC category in first, second, third and fourth semester
(repetition of courses are not allowed).
As per NEP2020, year wise credit requirements for the award of “Certificate in Computer Science &
Engineering”, “Diploma in Computer Science & Engineering”, “Bachelor of Vocation (B. Voc.) in Computer
Science & Engineering” and “B. Tech. in Computer Science & Engineering” are given below:
First Year: After earning 47 credits in first year (25 credits in first semester and 22 credits in second
semester), student will be eligible for “Certificate in Computer Science & Engineering”.
Second Year: After earning 95 credits (47 credits from first year and 48 credits in second year (25 credits in
third semester and 23 credits in fourth semester)), student will be eligible for the award of “Diploma in
Computer Science & Engineering”.
Third Year: After earning 144 credits (47 credits from first year and 48 credits in second year and 49 credits
in third year (25 credits in fifth semester and 24 credits in sixth semester)), student will be eligible for the
award of “Bachelor of Vocation (B. Voc.) in Computer Science & Engineering”.
Fourth Year: After earning 175 credits (47 credits from first year and 48 credits in second year ,49 credits in
third year and 31 credit in fourth year (16 credits in seventh semester and 15 credits in eighth semester)),
student will be eligible for the degree of “B. Tech. in Computer Science & Engineering”.
Table1: Year wise credit requirement for award of Certificate, Diploma, B. Voc., and B. Tech. Degree in
Department of Computer Science & Engineering under the light of NEP2020.
Course Structure, Department of Computer Science & Engineering, IETDDUGU, Gorakhpur Page 12 of 19
INSTITUTE OF ENGINEERING AND TECHNOLOGY
Deen Dayal Upadhyaya Gorakhpur University, Gorakhpur
Note:
Students of the department may choose Engineering Open Elective Courses offered by CSE department
or other departments also.
Execution of the courses offered by the department depends on the availability of faculty persons.
Course Structure, Department of Computer Science & Engineering, IETDDUGU, Gorakhpur Page 13 of 19
INSTITUTE OF ENGINEERING AND TECHNOLOGY
Deen Dayal Upadhyaya Gorakhpur University, Gorakhpur
Note: Students, who have joined the job/internship/ summer training, can earn credits from MOOCS courses in
the semesters.
Course Structure, Department of Computer Science & Engineering, IETDDUGU, Gorakhpur Page 14 of 19
INSTITUTE OF ENGINEERING AND TECHNOLOGY
Deen Dayal Upadhyaya Gorakhpur University, Gorakhpur
Course Structure
Course Structure, Department of Computer Science & Engineering, IETDDUGU, Gorakhpur Page 15 of 19
INSTITUTE OF ENGINEERING AND TECHNOLOGY
Deen Dayal Upadhyaya Gorakhpur University, Gorakhpur
5. Basic Engineering Course CSE151 Programming for Problem Solving Lab 0+1
Note: After earning 47 credits in first year (25 credits in first semester and 22 credits in second semester),
student will be eligible for “Certificate in Computer Science & Engineering”.
Course Structure, Department of Computer Science & Engineering, IETDDUGU, Gorakhpur Page 16 of 19
INSTITUTE OF ENGINEERING AND TECHNOLOGY
Deen Dayal Upadhyaya Gorakhpur University, Gorakhpur
Note: After earning 95 credits (47 credits from first year and 48 credits in second year (25 credits in third
semester and 23 credits in fourth semester)), student will be eligible for the award of “Diploma in Computer
Science & Engineering”.
Course Structure, Department of Computer Science & Engineering, IETDDUGU, Gorakhpur Page 17 of 19
INSTITUTE OF ENGINEERING AND TECHNOLOGY
Deen Dayal Upadhyaya Gorakhpur University, Gorakhpur
4. Professional
4 Elective Course Elective-II (from SWAYAM/ Department 3+0
of CSE)
5. Open
5 Elective Course Open Elective-I 3+0
6. Humanities & Social HUV102 Universal Human Values-II: Understanding 3+0
Science including Harmony and Ethical Human Conduct
Management Courses
7. Professional Core Course CSE355 Compiler Design Lab 0+1
8. Professional Core Course CSE356 Machine Learning Lab 0+1
9. Professional
6 Core Course CSEP312 Project-I 0+3
Total Credit 24
Note: After earning 144 credits (47 credits from first year and 48 credits in second year and 49 credits in third
year (25 credits in fifth semester and 24 credits in sixth semester)), student will be eligible for the award of
“Bachelor of Vocation (B. Voc.) in Computer Science & Engineering”.
Course Structure, Department of Computer Science & Engineering, IETDDUGU, Gorakhpur Page 18 of 19
INSTITUTE OF ENGINEERING AND TECHNOLOGY
Deen Dayal Upadhyaya Gorakhpur University, Gorakhpur
2. Professional
2 Elective Course Elective-I(from SWAYAM/ 3+0
Department of CSE)
3. Open
3 Elective Courses Open Elective-II 3+0
4. Professional
5 Core Course CSES401 Seminar 0+2
5. Professional Core Course CSEIND401 Industrial Training 0+2
6. Professional
7 Core Course CSEP402 Project-II 0+3
Total Credit 16
2. Open
2 Elective Courses Open Elective-III 3+0
3. Open
3 Elective Courses Open Elective-IV 3+0
4. Professional
5 Core Subject CSEP403 Project-III 0+6
Total Credit 15
Note: After earning 175 credits (47 credits from first year and 48 credits in second year ,49 credits in third
year and 31 credit in fourth year (16 credits in seventh semester and 15 credits in eighth semester)), student
will be eligible for the degree of “B. Tech. in Computer Science & Engineering”.
Course Structure, Department of Computer Science & Engineering, IETDDUGU, Gorakhpur Page 19 of 19