Master of Science in Computer Science and Engineering
Major Areas:
The Master of Science in Computer Science and Engineering (MS in CSE) program is organized into four major areas:
Data Science
Software Engineering
Networking
Systems Engineering
A student will have to declare her/his major area during enrollment into the program. However, a student can change her/his major area before the start of the second semester with the permission of the Chairperson of the Department.
Admission Requirements:
Candidates must have a 4-year Bachelor degree in any of the following disciplines with a minimum CGPA of 2.5 on a 4.0 point scale or equivalent standing from any recognized institution:
- Computer Science and Engineering/ Computer Science/ Computer Engineering/ Software Engineering/ Information and Communications Engineering/ Equivalent
- Any engineering discipline with calculus, statistics, and programming (pre-requisite course(s) needed)
- Any physical/mathematical/biological science discipline with calculus, statistics, and programming (pre-requisite course(s) needed)
Candidates must have passed HSC/Equivalent program from Science group.
Candidates must pass an admission test administered by the university.
Study Track:
A student can pursue the MS in CSE program in either of two tracks:
Thesis Track
Project Track
A student will have to declare her/
his study track during enrollment into the program. However, a student can change her/his study track during the progress of the program with the permission of the Chairperson of the Department.
Length of the Program:
The length of the MS in CSE program is 3 semesters (one year). However, students may take up to 15 semester (five years) for completing the degree.
MS in CSE Program Cost:
Admission Fee | Tk. 15,000 |
Tuition Fee | Tk. 165,000 |
Lab Fee & Activities | Tk. 6,030 |
Total | Tk. 186,030 |
Degree Requirement:
A candidate for the degree of MS in CSE must complete at least 33 credits with a minimum CGPA of 2.5 on a 4.0 point scale. The course requirements will be as follows.
Thesis Track
Course Category
|
Number of Courses
|
Credit
|
---|---|---|
Compulsory Courses for all Major Areas
|
3
|
9
|
Compulsory Courses from Major Area
|
2
|
6
|
Elective Courses from Major Area
|
3
|
9
|
Master Thesis
|
|
9
|
Total
|
|
33
|
Project Track
Course Category
|
Number of Courses
|
Credit
|
---|---|---|
Compulsory Courses for all Major Areas
|
3
|
9
|
Compulsory Courses from Major Area
|
2
|
6
|
Elective Courses from Major Area
|
5
|
15
|
Master Project
|
|
3
|
Total
|
|
33
|
Course Summary:
Compulsory Courses for all Major Areas
|
Credit
|
Comment
|
---|---|---|
Non-credit pre-requisite (if not done in the Bachelor program)
|
|
|
CSE503 Data Structures
|
3
|
Pass or Fail
|
Compulsory Courses
|
|
|
CSE504 Algorithms
|
3
|
|
CSE505 Database Systems
|
3
|
|
CSE596 IT Project Management and Entrepreneurship
|
3
|
|
1. Major Area: Data Science
|
Credit
|
Comment
|
---|---|---|
Non-credit pre-requisite (if not done in the Bachelor program)
|
|
|
CSE506 Artificial Intelligence
|
3
|
Pass or Fail
|
Compulsory Courses
|
|
|
CSE520 Statistics for Data Science
|
3
|
|
CSE521 Machine Learning
|
3
|
|
Elective Courses
|
|
|
CSE522 Data Mining
|
3
|
|
CSE523 Digital Image Processing
|
3
|
|
CSE524 Computer Vision
|
3
|
|
CSE525 Pattern Recognition
|
3
|
|
CSE526 Bioinformatics Algorithms
|
3
|
|
CSE527 Big Data Analytics
|
3
|
|
CSE560 Distributed Systems and Algorithms
|
3
|
|
2. Major Area: Software Engineering
|
Credit
|
Comment
|
---|---|---|
Non-credit pre-requisite (if not done in the Bachelor program)
|
|
|
CSE507 Information System Analysis and Design
|
3
|
Pass or Fail
|
Compulsory Courses
|
|
|
CSE550 Software Engineering
|
3
|
|
CSE551 Software Testing and Quality Assurance
|
3
|
|
Elective Courses
|
|
|
CSE552 Simulation and Modeling
|
3
|
|
CSE553 Software Architecture
|
3
|
|
CSE554 Human Computer Interactions
|
3
|
|
CSE555 Advanced Database System
|
3
|
|
CSE556 Web Programming
|
3
|
|
CSE560 Distributed Systems and Algorithms
|
3
|
|
CSE565 Mobile Programming
|
3
|
|
CSE521 Machine Learning
|
3
|
|
CSE522 Data Mining
|
3
|
|
CSE526 Bioinformatics Algorithms
|
3
|
|
CSE527 Big Data Analytics
|
3
|
|
3. Major Area: Networking
|
Credit
|
Comment
|
---|---|---|
Non-credit pre-requisite (if not done in the Bachelor program)
|
|
|
CSE508 Computer Networks
|
3
|
Pass or Fail
|
Compulsory Courses
|
|
|
CSE560 Distributed Systems and Algorithms
|
3
|
|
CSE561 Advanced Network Services and Management
|
3
|
|
Elective Courses
|
|
|
CSE562 Wireless Networks
|
3
|
|
CSE563 Cellular Networks
|
3
|
|
CSE564 Network Security and Systems
|
3
|
|
CSE565 Mobile Programming
|
3
|
|
CSE521 Machine Learning
|
3
|
|
CSE522 Data Mining
|
3
|
|
CSE527 Big Data Analytics
|
3
|
|
4. Major Area: Systems Engineering
|
Credit
|
Comment
|
---|---|---|
Non-credit pre-requisite (if not done in the Bachelor program)
|
|
|
CSE509 Digital Logic Design
|
3
|
Pass or Fail
|
Compulsory Courses
|
|
|
CSE5570 Internet of Things
|
3
|
|
CSE571 Microprocessors and Microcontrollers
|
3
|
|
Elective Courses
|
|
|
CSE572 ASIC Design Using FPGA
|
3
|
|
CSE573 VLSI Design
|
3
|
|
CSE574 Robotics
|
3
|
|
CSE575 Embedded Systems
|
3
|
|
CSE521 Machine Learning
|
3
|
|
CSE522 Data Mining
|
3
|
|
CSE527 Big Data Analytics
|
3
|
|
CSE560 Distributed Systems and Algorithms
|
3
|
|
CSE561 Advanced Network Services and Management
|
3
|
|
Thesis/Project
|
Credit
|
Comment
|
---|---|---|
CSE597 Master Project
|
3
|
|
CSE599 Master Thesis
|
9
|
|