The M.Sc. in Software Engineering degree program constitutes preparation for one of the largest and fastest-growing professions: software engineer. It recognizes the ubiquitous and growing need for new and evolving software. The degree program is founded on the principle that developers must be thoroughly practiced in understanding new requirements in diverse fields and, acting as team members or leaders, fully competent to deliver secure, reliable software.
Students who complete the master’s degree in Software Engineering will be able to demonstrate:
*To see a detailed curriculum for the M.Sc. in Software Engineering degree program, click here.
The requirements listed below are a minimum requirement for a Masters degree set by the School. Students are advised to consider their specific requirements.
For the Masters degree program, the student must undertake a minimum of 33 credits, including:
|Seven courses from the core subjects:||21 credits|
|Two courses from elective subjects:||6 credits|
|Graduate project work including oral presentation :||6 credits|
The students of project work must secure at least B grade in thesis work and a CGPA of at least 3.0 for the award of the Masters degree.
Students pursuing a Masters degree must finish all their requirements within a five-year period of continuous enrollment as a regular student.
|Total credit||33 hours|
|Application fee||Tk. 1000|
|Admission fee (one time)||Tk. 25,000|
|Student Activities fees including lab: (one time)||Tk. 7,000|
|Tuition per credit||Tk. 6,500|
|M.Sc. in Software Engineering (SEN)|
|Core Courses||Credit: 6/ 12*|
|SEN 545||Software Engineering Concepts||3|
|SEN 565||Software Architecture and Component-Based Design||3|
|SEN 570||Software Requirement Engineering||3|
|SEN 645||Software Project Management||3|
|SEN 647||Software Engineering Process||3|
|SEN 650||Software Marketing||3|
|SEN 653||Software Quality Assurance, Testing and Reliability||3|
|Optional Courses (Select Four)||Credit: 12|
|SEN 505||User Interface Design & Development||3|
|SEN 551||Data Mining and Warehouse||3|
|SEN 555||Advanced Internet Computing||3|
|SEN 601||Distributed Database Systems||3|
|SEN 614||Internet Technology||3|
|SEN 620||Image Analysis and Pattern Recognition||3|
|SEN 630||Advanced Topics in Computer Networking||3|
|SEN 646||Software Technology and Innovation Management||3|
|SEN 649||Entrepreneurship in Science and Engineering||3|
|SEN 651||Embedded and Real-Time Software Engineering||3|
|SEN 655||Computational Linguistics and Machine Translation||3|
|SEN 684||Computer Animation and Virtual Reality||3|
|Internship or Senior Project||Credit: 6|
|SEN 690||Software Engineering Project||6|