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) 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) Object Oriented Programming with 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) Computer Graphics |
||||||||
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 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) Theory of Computation |
||||||||
DSC - 15(4) Software Engineering |
||||||||
VI | DSC - 16(4) Artificial Intelligence |
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) Machine Learning |
||||||||
DSC - 18(4) Cloud Computing |
||||||||
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) Compiler Design |
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 |