Master of Software Engineering
Petaling Jaya, Malaysia
DURATION
1 up to 2 Years
LANGUAGES
English
PACE
Full time, Part time
APPLICATION DEADLINE
Request application deadline
EARLIEST START DATE
Sep 2024
TUITION FEES
MYR 46,450
STUDY FORMAT
On-Campus
Introduction
This full-time/part-time program equips graduates and working professionals with advanced knowledge and skills in software engineering to meet industry standards. Students will study modules focusing on advanced data structure and algorithms, big data technology, software security, cloud computing technology, and agile software development. These will empower them to evaluate business opportunities, design effective electronic marketing strategies, materialize innovative software design ideas, develop automated speech processing systems, and organize & manage software development research.
The Program objectives are to:
- Equip students with advanced knowledge and enhanced technical competencies in software engineering for today's dynamic IoT and Cloud Computing environment
- Enhance students’ communication, teamwork, leadership, entrepreneurial, and social skills
- Equip students with advanced skills to design innovative, creative, and ethical integrated software solutions
- Produce graduates with entrepreneurial skills, who can work globally and continue in research and life-long learning
Admissions
Curriculum
Semester 1
- Research Methodology
- IT Project Management
- Software Architecture
- Advanced Programming and Software Development
- Entrepreneurship and Innovation
Semester 2
- Requirements Analysis and Specification
- Advanced Data Structure and Algorithm
- Professional Practice
- Software Testing and Maintenance
- Research Project 1
Semester 3
- Research Project 2
- Formal Methods for Software Engineering
- Elective I
- Elective II
- Elective I & II
- Strategic Marketing Management
- Big Data Technology
- Automatic Speech Processing and Application
- Software Security
- Cloud Computing Technology and Architecture
- Agile Software Development
Career Opportunities
- Software Process Engineering
- Software Architecture
- Software Development Consultancy
- Software Project Management
- Software Configuration Design and Integration
- Mobile Application Development
- IT Infrastructure & Consultancy