Graduate programs

Home/CSE/Graduate Programs

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