Skip to content
CSEDU crestDepartment of Computer Science and EngineeringUniversity of Dhaka

Academics

Programs & Academics

A full range of programs from a rigorous undergraduate degree to research and professional masters and doctoral study.

Undergraduate

Undergraduate4 years / 8 semesters

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
Min GPA 3.50 in SSC and HSC (Science), total GPA ≥ 8.00

Graduate

Graduate1.5 years

MSc in Computer Science and Engineering

A research- and coursework-based masters extending depth across core and specialized computing areas.

Duration
1.5 years
Minimum credits
36 credits
Graduate2 years

MPhil in Computer Science and Engineering

A research degree combining advanced coursework with a substantial thesis contribution.

Duration
2 years
Structure
Coursework and thesis
GraduateResearch degree

PhD in Computer Science and Engineering

The department's highest research degree, advancing original contributions across computing disciplines.

Type
Doctoral research

Professional

Professional1.5 years

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
Professional1.5 years

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.

Official calendar

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