Introduction
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.
Structure of the Program
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.
Admission Requirements
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.
Degree Requirements
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.
Medium of Instruction
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.
Grading system
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% or above | A+ | 4.0 |
75% to less than 80% | A | 3.75 |
70% to less than 75% | A- | 3.5 |
65% to less than 70% | B+ | 3.25 |
60% to less than 65% | B | 3.0 |
55% to less than 60% | B- | 2.75 |
50% to less than 55% | C+ | 2.5 |
45% to less than 50% | C | 2.25 |
40% to less than 45% | D | 2.00 |
Less than 40% | F | 0.0 |
Continuation | X |
Summary of the Course curriculum
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 |
Course sequences for Master of Science in Computer Science and Engineering for general background students
1st year 1st Semester | |||
Serial No. | Course Code | Course Title | Credit |
1 | MS 501 | Structured Programming Language | 3 |
2 | MS 502 | Structured Programming Language Sessional | 1.5 |
3 | MS 513 | Computer Organization and Assembly Programming | 3 |
4 | MS 514 | Computer Organization and Assembly Programming Sessional | 1.5 |
Total | 9 |
1st year 2nd Semester | |||
Serial No. | Course Code | Course Title | Credit |
5 | MS 571 | Data Structure & Algorithms | 3 |
6 | MS 572 | Data Structure & Algorithms Sessional | 1.5 |
7 | MS 592 | System analysis & Design | 3 |
8 | MS 593 | Discrete Mathematics | 3 |
Total | 10.5 |
1st year 3nd Semester | |||
Serial No. | Course Code | Course Title | Credit |
9 | MS 521 | Database Concepts | 3 |
10 | MS 522 | Database Concepts | 1.5 |
11 | MS 511 | Digital Logic Design | 3 |
12 | MS 595 | Numerical Methods | 3 |
Total | 10.5 |
2nd year 1st Semester | |||
Serial No. | Course Code | Course Title | Credit |
13 | MS 671 | Object Oriented Programming language | 3 |
14 | MS 601 | Distributed Database query Optimization | 3 |
15 | MS 611 | Computer Graphics & Animation | 3 |
16 | MS 641 | Advanced Artificial Intelligence | 3 |
Total | 12 |
2nd year 2nd Semester | |||
Serial No. | Course Code | Course Title | Credit |
17 | MS 631 | Computer Networks | 3 |
18 | MS 691 | Data Mining & Warehousing | 3 |
19 | MS 615 | Digital Signal Processing | 3 |
20 | MS 602 | Visual and Internet Programming | 3 |
Total | 12 |
2nd year 3rd Semester | |||
Serial No. | Course Code | Course Title | Credit |
21 | MS 652 | Software Quality Assurance | 3 |
22 | MS 651 | Software Engineering and Project Management | 3 |
23 | MS 600 | Thesis/Project | 6 |
Total | 12 |