Academics
Programs & Academics
A full range of programs from a rigorous undergraduate degree to research and professional masters and doctoral study.
Undergraduate
B.Sc. (Honours) in Computer Science and Engineering
The flagship four-year undergraduate program building strong foundations across theory, systems, software, and applied computing.
- Duration
- 4 years, 8 semesters
- Total credits
- 150 credits
- Graduation requirement
- Minimum CGPA 2.00, no F grade
- Maximum completion time
- 6 years from enrollment
- Admission
- DU Science Unit test; min GPA 3.50 in S.S.C. and H.S.C., combined ≥ 8.00
Graduate
M.Sc. in Computer Science and Engineering
A research- and project-based masters extending depth across core and specialized computing areas.
- Duration
- 3 semesters minimum, 6 maximum
- Total credits
- 36 credits
- Pathways
- M.Sc. by Research or M.Sc. by Project
- Graduation requirement
- Minimum CGPA 2.50, no F grade
- Admission
- CSEDU graduates without a test within 2 years; others by test
MPhil in Computer Science and Engineering
A research degree combining advanced coursework with a substantial thesis contribution.
- Duration
- 2 years
- Structure
- Year 1 coursework, year 2 thesis
- Coursework
- Two 100-mark theory courses, or four of 50 marks
- Pass mark
- 50% in theory and viva
- Registration validity
- 4 years
PhD in Computer Science and Engineering
The department's highest research degree, advancing original contributions across computing disciplines.
- Duration
- 4 years full-time, 5 years part-time
- Coursework
- 3 theory courses of 3 credit hours each
- Assessment
- 300 marks theory plus 100 marks viva
- Thesis eligibility
- After 2 years full-time, or 4 part-time
- Progress reports
- Every 6 months, plus an annual seminar
Professional
Professional Masters in Artificial Intelligence and Data Engineering
A professional masters focused on applied artificial intelligence and data engineering for working professionals.
- Duration
- 1.5 years
- Focus
- Applied AI and Data Engineering
Professional Masters in Information and Cyber Security
A professional masters preparing specialists in information security, cyber defense, and digital forensics.
- Duration
- 1.5 years
Academic Calendar
Semester schedules, examination periods, and key academic dates for the current sessions.
Undergraduate (B.Sc.)
1st Year 1st Semester
2025-26- Class Start
- April 1, 2026
- First Mid Term / Incourse
- June 28, 2026
- Second Mid Term / Incourse
- August 27, 2026
- Class Completion
- September 6, 2026
- Field Work / Thesis
- September 24, 2026
1st Year 2nd Semester
2024-25- Class Start
- February 22, 2026
- First Mid Term / Incourse
- May 3, 2026
- Second Mid Term / Incourse
- July 23, 2026
- Class Completion
- August 3, 2026
- Field Work / Thesis
- August 20, 2026
2nd Year 2nd Semester
2024-25- Class Start
- February 22, 2026
- First Mid Term / Incourse
- May 3, 2026
- Second Mid Term / Incourse
- July 23, 2026
- Class Completion
- August 6, 2026
- Field Work / Thesis
- August 20, 2026
3rd Year 2nd Semester
2024-25- Class Start
- February 22, 2026
- First Mid Term / Incourse
- May 3, 2026
- Second Mid Term / Incourse
- July 23, 2026
- Class Completion
- August 2, 2026
- Field Work / Thesis
- August 20, 2026
4th Year 1st Semester
2024-25- Class Start
- February 22, 2026
- First Mid Term / Incourse
- May 3, 2026
- Second Mid Term / Incourse
- July 23, 2026
- Class Completion
- August 4, 2026
- Field Work / Thesis
- August 20, 2026
Graduate (M.Sc.)
MSc Fall Semester
2023-24- Class Start
- February 22, 2026
- First Mid Term / Incourse
- May 3, 2026
- Second Mid Term / Incourse
- July 23, 2026
- Class Completion
- August 6, 2026
- Field Work / Thesis
- August 20, 2026
Professional Masters
PMICS
January 2026- Class Start
- March 6, 2026
- First Mid Term / Incourse
- April 17, 2026
- Second Mid Term / Incourse
- June 19, 2026
- Class Completion
- July 4, 2026
- Field Work / Thesis
- July 18, 2026
- Final Exam Start
- August 1, 2026
PMAIDE
January 2026- Class Start
- April 3, 2026
- First Mid Term / Incourse
- May 8, 2026
- Second Mid Term / Incourse
- July 10, 2026
- Class Completion
- July 25, 2026
- Field Work / Thesis
- August 8, 2026
- Final Exam Start
- August 18, 2026