MASTER OF SOFTWARE ENGINEERING (SOFTWARE TECHNOLOGY) (MIXED-MODE)
MASTER OF SOFTWARE ENGINEERING (SOFTWARE TECHNOLOGY)
Programme Overview
The Master of Software Engineering (Software Technology) program provides opportunities for the degree holders in Bachelor of Computer Science or related fields to broaden their fundamental knowledge and skills through advanced courses and research in software engineering. This program equips students with advanced knowledge and skills that will enable them to thrive and excel in the software industry and research.
Full-Time Duration: 3 Semesters, (Mixed-Mode)
Programme Structure
Core Courses (15 credit)
Research Methodology
Architecting Software Systems
Framework - Based Software Design and Development
Software Verification and Validation
Software Project Management
Elective Courses (6 credit)
Big Data Processing
Requirements Engineering
User Experience Design Studio
Advanced Internet of Things
Advanced Machine Learning
Security Risk Analysis and Evaluation
Researcher Courses (21 credit)
Dissertation
Career Prospects
Software Engineer, Software Architect, Project Manager, Software Development Manager, System Analyst, Software Quality Assurance Engineer, Big Data Engineer, User Experience (UX) Designer, Machine Learning Engineer, Security Engineer, Requirements Engineer, Software Consultant, Software Solutions Architect, Product Manager, Cloud Solutions Architect, Technical Lead, DevOps Engineer.