Master of Science in Computer Science and Engineering is the body of knowledge concerned with computers and computation. It has theoretical, experimental and design components and include:

  • Theories of understanding computing devices, programs and systems;
  • Experimentation for the development and testing of concepts;
  • Design methodologies, algorithm and tools for practical realizations and implementation and
  • Methods of analysis for verifying that these realizations meet requirements.
fculty Description
fculty Description

Structure of the

Master of Science in computer science and engineering is a 66-credit 2-year (6 semesters) full time program, which includes a research project. These credits include prerequisite courses (30 credits), and by doing course work (36 credits) or by doing thesis (36 credits).

Teaching Methodology
and Facilities

The program will be offered during evening and on weekends. This provides an educational opportunity for students who are unable to attend daytime classes. Students will have to appear in the semester final examination at the end of each semester. The teaching methodology comprises of extensive theoretical, practical / laboratory classes.

The Faculty is having well-equipped laboratories, which are rich with sophisticated and latest software and electronic as well as communication equipment/trainer. Strong emphasis will be given on laboratory-based courses and the students will work independently under the guidance of expert teachers. This will make them skilled and efficient in sustainable technological development for the 21st Century. Full-time INTERNET facilities are available in the Faculty.

fculty Description


B.Sc in CSE program consists of minimum 66 Credit Hours as per the following Course Structure:

  • Prerequisite Courses
    • Number of Courses
    • Credit Hours
  • MS by thesis
    • Number of Courses
    • Credit Hours
  • MS by Course Work
    • Number of Courses
    • Credit Hours
fculty Description


Individuals who hold a bachelor degree in any discipline from a recognized college or university will be considered for admission to this MS program. The applicant’s undergraduate grade point average (GPA), GRE score and work experience will be considered in the admission process. Applicants must also be demonstrated computer literacy and have received undergraduate credit for pre calculus. A personal interview will be encouraged and may be required. Upon acceptance, student will receive a copy of their planned academic program. Students are encouraged to meet periodically with the program director to discuss academic progress, career placement and special needs.

For all foreign certificates, the university as per rules of Bangladesh Government will determine equivalence.


A total of 66 credit hours of graduate course work are required for the MS degree with a minimum GPA of 3.0.Depending on undergraduate preparation, students can reduce credit hours by as many as 30 credits and waivers for which a student may be eligible, a minimum of 36 credit hours must be taken at Royal University of Dhaka.

The MS curriculum for students with a four year computer science and engineering undergraduate degree will generally consists of 36 credit hours or less of 500 level courses. Students who have weak undergraduate grades or have not taken undergraduate computer courses in computer programming, Database concepts, Algorithms, System Analysis, digital logic, Computer organization and mathematics will be required to take the equivalent. Students may be required to take one or more English courses. Prerequisite courses are the 500 levels.

fculty Description
English is the major language of communication in the scientific and technological world. The medium of instruction at RUD is English. Students are required to have proficiency in both spoken and written English.
The performance of a student in a given course is made through Continuous Evaluation that comprises of Class Test, Class Attendance, Homework / Assignment and a Semester Final Examination. Letter Grades and Grade Points are used to evaluate the performance of a student in a given course. The grading system at RUD is as per with national and international standards, which is also in sharp compliance of the University Grants Commission’s guidelines. A+, A, A-, B+, B, B-, C+, C & D are the passing grades while F is the failing grade. The numerical equivalence of the grades as used in calculating the CGPA (Cumulative Grade Point Average) is as follows:
Numerical Grade Letter Grade Grade Point
80% and above A+ 4.00
75% to less than 80% A 3.75
70% to less than 75% A- 3.50
65% to less than 70% B+ 3.25
60% to less than 65% B 3.00
55% to less than 60% B- 2.75
50% to less than 55% C+ 2.50
45% to less than 50% C 2.25
40% to less than 45% D 2.00
Less than 40% F 0.00
Continuation X
The Grade Point Average (GPA) will be computed in the following way: GPA=

Evaluation Procedures

Total credit hour for each course is 3 and total marks for each course is 100.

The distribution of marks for each course is as follows:

Particulars Numbers
Class Attendance 10
Assignment/Term Paper 10
Class Test/Presentation/Viva Voce 10
Midterm Examination: 50 (Converted to 30
Final Examination: 50 (Converted to) 40
Total: 100
Number of Class test and Presentation will be depended on course teacher.
Total time for midterm examination will be 120 minutes (2.00 hour) and semester final examination will be 120 minutes (2 hours).
Serial no. Group Theory Sessional Project and Thesis Total
1 Prerequisite Courses 24.00 6.00 --------------- 30.00
2 MS by thesis 18.00 ---------- 18.00 36.00
3 MS by Course Work 30.00 ---------- 6.00 36.00