Data Analyst Enthusiast with 2 years Work Experience in the Energy Sector

Topics: Software engineering, Project management, Software development Pages: 7 (1694 words) Published: October 14, 2014

Master of Technology in Software Engineering

Please note that the contents are correct as at the date of publishing. For latest accurate information please refer to our website

Scan QR code to find out more

Programme Synopsis
The Master of Technology (MTech) in Software Engineering (SE) is offered jointly by the Institute of Systems Science, the Department of Electrical & Computer Engineering and the School of Computing.

This programme leads to the award of a Masters degree by the National University of Singapore. It is specifically designed to meet the needs of today's busy IT professionals and managers without disrupting their work and career. The curriculum emphasises understanding and exploitation of advanced technologies and management disciplines. It focuses on the practical application of innovative techniques and developing the IT professional's capability for innovation. The degree aims to create graduates who are capable of fulfilling the following roles in the IT industry: (1)

Technically-oriented software project managers capable of successfully delivering projects that meet international quality standards and apply the major contemporary software platforms, technologies and methodologies.


Management-aware software architects capable of architecting and designing systems that exploit the major contemporary software platforms, technologies and methodologies, and capable of leading the development work in a managed qualityoriented environment.

This Masters programme extends over a minimum period of two and one-half years, and a maximum of five years of part-time study. The programme is also available on a full-time basis over a minimum period of one and a half years.

The following section lists the Master of Technology in Software Engineering courses. All candidates must complete a total of 15 courses from the following areas: 1) Core Courses (4 mandatory courses)

Software Engineering Core Courses

Basic SE Discipline
Object-Oriented Analysis and Design
Software Project Management
Software Quality Management

2) Basic Elective Courses (choose any 8 courses from the 7 groups below) Requirements, Design &

Software Requirements
Human Computer Interface
Object Oriented Design
Architecting Software Solutions
Software Maintenance &
Software Prototyping

Knowledge Engineering

Computational Intelligence I
Computational Intelligence II
Text Mining
Case Based Reasoning
Knowledge Management

Advanced IT Management

Software Metrics & Process
IT Law
Managing IT Outsourcing &
Business Process
IT Service Management
Agile Software Project
Advanced Software

Software Development
Platforms & Technologies

Enterprise .NET I
Enterprise .NET II
Enterprise Java
Enterprise Integration
Mobile Wireless Application

Technopreneurship &

Business Analytics

Campaign Management
Customer Relationship
Web Analytics
Analytics for Logistic

Research on Advanced IT
Topics I

Research on Advanced IT
Topics II

Service Innovation
IT Infrastructure Technology

Information System
Cloud Computing

3) Advanced Elective Courses (select any 3 courses from those listed below) Institute of Systems

Department of Electrical &
Computer Engineering

Refer to full list here

Formal Methods
Software Entrepreneurship
Enterprise Architecture

School of Computing
Refer to full list here

To view the full list of advanced of elective courses from Department of...
Continue Reading

Please join StudyMode to read the full document

You May Also Find These Documents Helpful

  • Work Experience Reflection Essay
  • Energy Sector Research Paper
  • Essay about work experience
  • Work and Energy Essay
  • Essay about Work Experience
  • Work Experience Essay
  • Work And Energy Essay
  • Employment and Beneficial Work Experience Essay

Become a StudyMode Member

Sign Up - It's Free