Objective of the Program
The overall objective of Computer Science & Engineering (CSE) education is to develop human resources with the capability of solving problems related to the growth of the society with the help of computing technology. Over the years, Darul Ihsan University (DIU) has developed an internationally competitive undergraduate Computer Science & Engineering program, modeled after similar programs offered by leading North American Universities. Graduates of this program have demonstrated excellence in industry and graduate studies both at home and abroad.
Leveraging the success of undergraduate program, DIU envisions developing the graduate program with the focus on research and technopreneurship. The CSE graduate program has been designed with the objective of creating and deploying new computing knowledge for enhancing the quality of life of citizens of Bangladesh and the rest of the world. In the process of developing this program, DIU’s CSE department performed extensive investigation of the research report on computer science education produced by Association for Computing Machinery (ACM) and Institute of Electrical and Electronic Engineers’ (IEEE) Computer Society, reviewed similar graduate programs of leading North American Universities, studied the structure and dynamics of local and global IT industry and consulted with notable academicians and entrepreneurs in the area of Computer Science and Engineering.
Darul Ihsan University understands that it would be a formidable challenge for developing a world class CSE graduate program in Bangladesh. Over the years, DIU has invested significantly in developing the knowledge infrastructure comprising state-of-the-art library, computer laboratories and esteemed faculty members with international reputation. This basic infrastructure will work as strong foundation for the growth of this new graduate program to the standard of similar programs offered by leading North American Universities.
This graduate program is designed with the research focus on distributed multimedia computing, robotics and intelligent machines, software engineering, computer networking, algorithms and system complexity, computer graphics and visualization, and computer architecture, telecommunications and bioinformatics. A balanced approach has been taken in course and thesis works in order to develop both the breadth and depth of knowledge in graduating students.
Program Description
MS program in Computer Science & Engineering is offered to the graduates with 4-year B.Sc. degrees in Computer Science & Engineering. The program is intended to enhance the academic and professional career to meet the contemporary challenge of Computer Science and technology. The curriculum and syllabus of the program is designed to be compatible with the leading North American Universities. The courses are being taught by a group of highly qualified and professionally motivated faculty members with North American Ph.D. degrees and proven teaching and research records. The Department of Computer Science & Engineering at DIU has a wonderful academic and research environment for students with state of the art laboratory facilities. The department provides students with the most advanced resources for teaching and research. The department has an intimate and close professional relationship with administration and computing facilities to maintain a good communication and network facilities for students and faculty members. The DIU Library is the first in the country to introduce online facilities for most of their services. The library subscribes to the print versions of all the ACM periodicals and all the publications of the IEEE Computer Society. The library also subscribes to the ACM and IEEE Computer Society online Digital Library.
Degree Requirements
The general requirements for the Masters’ in Computer Science & Engineering degree are as follows:
Students must choose one of the following options:
1. A Thesis with 24 credits course work and passing of Qualifying Examinations in 3 areas
2. A Project with 27 credits course work and passing of Qualifying Examinations in 4 areas
The minimum and maximum time to complete the degree requirements are 3 semesters and 5 years respectively from the initial enrolment of the Masters’ program. The residency requirement is 21 credit hours including the Masters’ Thesis. A maximum of 9 credits are transferable from other universities.
A student must complete required number of credits with minimum CGPA of 3.0 on a 4 point scale to earn the degree. To continue in the program a student must maintain a minimum CGPA of 3.0 at all levels of academic advancement. If in any semester the CGPA drops below 2.70 the student will be on academic probation. If a student remains on probation for two consecutive semesters, he/she will be dismissed from the program
Course Requirement:
To fulfill the degree requirement, students in the Computer Science & Engineering Masters’ program will have to take eight courses, covering at least four of the following six groups. Students completing two courses and a thesis in one of these groups will receive the degree with concentration in that area.
Group 1: Algorithms
Courses |
Titles |
CSE 511 |
Advanced Algorithms |
CSE 521 |
Computational Complexity |
CSE 531 |
Parallel Algorithms |
CSE 541 |
Formal Language and Automata Theory |
CSE 551 |
Graph Theory |
CSE 561 |
Cryptography |
Group 2: Computer Networks & Systems
Courses |
Titles |
CSE 512 |
Distributed Database Systems |
CSE 522 |
Distributed Operating Systems |
CSE 532 |
Advanced Computer Architecture |
CSE 542 |
Advanced VLSI Design |
CSE 552 |
Advanced Computer Networks |
CSE 562 |
Modeling and Simulation |
CSE 572 |
Multimedia Data Technologies |
Group 3: Intelligent System Engineering
Courses |
Titles |
CSE 513 |
Advanced Artificial Intelligence |
CSE 523 |
Advanced Neural Networks |
CSE 533 |
Machine Learning |
CSE 543 |
Introduction to Robotics |
CSE 553 |
Computer Vision |
CSE 563 |
Genetic Algorithm |
CSE 573 |
Theory of Fuzzy Systems |
Group 4: Software Engineering
Courses |
Titles |
CSE 514 |
Programming Language Design |
CSE 524 |
Formal Methods in Software Engineering |
CSE 534 |
Software Quality Assurance |
CSE 544 |
Intellectual Property and Contract Law |
CSE 554 |
Economic Issues in Computing |
CSE 564 |
Advanced Topics on Management of Technology |
Group 5: Telecommunication Engineering
Courses |
Titles |
CSE 515 |
Fiber-Optic Communications System II |
CSE 525 |
Network Operations and Management |
CSE 535 |
Telecommunications Systems Engineering |
CSE 545 |
Mobile & Wireless Communication System |
CSE 555 |
Telecommunications Business and Management |
CSE 565 |
Digital Signal Processing |
Group 6: Bioinformatics
Courses |
Titles |
CSE 516 |
Bioinformatics Computing |
CSE 526 |
Molecular Biology |
CSE 536 |
Micro array Bioinformatics |
CSE 546 |
Genome Sequencing & Analysis |
CSE 556 |
Structural Bioinformatics |
Special Courses
Courses |
Titles |
CSE 598 |
Special Topic |
CSE 599 |
Thesis |
Qualifying Examination:
There will be a qualifying exam administered at the beginning of each semester in the following 8 areas:
1. Algorithm Analysis
2. Operating Systems
3. Compiler construction
4. Computer Network
5. Database Systems
6. Artificial Intelligence
7. Computer Architecture
8. Software Engineering
All students are required to pass the qualifying examination in 4 areas within the 3 semesters of their enrolment. The students can sit for the examinations at most two times to pass in their chosen 4 areas. They will be allowed to sit in only for the required number of areas. (For example, a student needing to pass in 2 areas in his/her 2nd attempt may not appear in 3 or more areas). Failure to pass the qualifying examination will result in the discontinuation from the Masters program. To avoid being dismissed from the program students are strongly advised to take relevant undergraduate courses before making the 2nd attempt.
Thesis Committee:
After passing the qualifying examinations, a Thesis Committee will be formed for the student. The supervisor, in consultation with the Graduate Adviser, will form a four-member Thesis Committee that should include one external member.
The Thesis Committee advises the student regarding the direction of the course works and suggests possible research areas. The Committee would evaluate the student’s progress time to time and may suggest a few presentations in a seminar prior to the final thesis defense. The Thesis supervisor determines whether to enroll CSE 599 as a one-semester 6-credit course or a two-semester having 3-credits each. |