Semester | Core (DSC) | Elective (DSE) | Generic Elective (GE) | Ability Enhancement Course (AEC) | Skill Enhancement Course (SEC) | Internship / Apprenticeship / Project / Community outreach (2) | Value Addition Course (VAC) | Total Credits |
---|---|---|---|---|---|---|---|---|
I | DSC - 1(4) Object Oriented Programming using Python |
Choose one from a pool of GE courses from other departments (4) | Choose one from a pool of AEC courses (2) | Choose one from a pool of courses (2) | Choose one from a pool of courses (2) | 22 credits | ||
DSC - 2(4) Computer System Architecture |
||||||||
DSC - 3(4) Mathematics for Computing |
||||||||
II |
DSC- 4(4) Programming using C++ |
Choose one from a pool of GE courses from other departments (4) | Choose one from a pool of AEC courses (2) | Choose one from a pool of courses (2) | Choose one from a pool of courses (2) | 22 credits | ||
DSC- 5(4) Discrete Mathematical Structures |
||||||||
DSC - 6(4) Probability for Computing |
||||||||
Students on exit shall be awarded Undergraduate Certificate (in the field of Computer Science) after securing the requisite 44 credits in Semesters I and II | Total = 44 | |||||||
III | DSC - 7(4) Data Structures |
Choose one from pool of courses,
DSE-1 (4) OR Choose one from a pool of GE courses from other departments (4) |
Choose one from a pool of AEC courses (2) | Choose one SEC OR Internship / Apprenticeship/ Project/ Community Outreach (IAPC) (2) | Choose one from a pool of courses (2) | 22 credits | ||
DSC - 8(4) Operating Systems |
||||||||
DSC - 9(4) Artificial Intelligence |
||||||||
IV |
DSC - 10(4) Design and Analysis of Algorithms |
Choose one from pool of courses,
DSE-2 (4) OR Choose one from a pool of GE courses from other departments (4) |
Choose one from a pool of AEC courses (2) | Choose one SEC OR Internship / Apprenticeship/ Project/ Community Outreach (IAPC) (2) | Choose one from a pool of courses (2) | 22 credits | ||
DSC - 11(4) Database Management Systems |
||||||||
DSC - 12(4) Computer Networks |
||||||||
Students on exit shall be awarded Undergraduate Diploma (in the field of Computer Science) after securing the requisite 88 credits on completion of Semester IV | Total = 88 | |||||||
V |
DSC - 13(4) Algorithms and Advanced Data Structures |
Choose one from a pool of courses DSE-3 (4) | Choose one from a pool of GE courses from other departments (4) | Choose one SEC OR Internship / Apprenticeship/ Project/ Community Outreach (IAPC) (2) | 22 credits | |||
DSC - 14(4) Machine Learning |
||||||||
DSC - 15(4) Software Engineering |
||||||||
VI | DSC - 16(4) Theory of Computation |
Choose one from a pool of courses DSE-4 (4) | Choose one from a pool of GE courses from other departments (4) | Choose one SEC OR Internship / Apprenticeship/ Project/ Community Outreach (IAPC) (2) | 22 credits | |||
DSC - 17(4) Deep Learning |
||||||||
DSC - 18(4) Computer Graphics |
||||||||
Students on exit shall be awarded Bachelor of (in the Field of Computer Science) Honours (3 years) after securing the requisite 132 credits on completion of Semester VI | Total = 132 | |||||||
VII | DSC - 19(4) Cloud Computing |
Choose three DSE (3x4) courses OR Choose two DSE (2x4) and one GE (4) course from other departments OR Choose one DSE (4) and two GE (2x4) courses from other departments (total = 12 credits) |
Dissertation on Major (6) OR Dissertation on Minor (6) OR Academic project/ Entrepreneurship (6) |
22 credits | ||||
VIII | DSC - 20(4) Information Security |
Choose three DSE (3x4) courses OR Choose two DSE (2x4) and one GE (4) course from other departments OR Choose one DSE (4) and two GE (2x4) courses from other departments (total = 12 credits) |
Dissertation on Major (6) OR Dissertation on Minor (6) OR Academic project/ Entrepreneurship (6) |
22 credits | ||||
Students on exit shall be awarded Bachelor of (in the Field of Computer Science) (Honours with Research/Academic Projects/Entrepreneurship) or (Honours with Research in Discipline- I (Major) with Discipline-2 (Minor)) after securing the requisite 176 credits on completion of Semester VIII | Total = 176 |