Executive Education Programmes designed to build capabilities in infocomm and digital business.
Course Planner 2017
Courses with PDUs
We offer five practice-based graduate programmes focusing on information technology (IT) and data science.
Clusters of expertise focusing on building leadership, best practice, and capability development in areas of Digital Government and Smart Health.
Explore customised services and partnerships to develop your organisation's internal leadership and digital capabilities.
NUS-ISS Community showcases our people, events, news, and articles for you to stay updated with us.
Meet the NUS-ISS Team and learn about our story and achievements.
The Master of Technology in Software Engineering programme (MTech SE) is best suited for today's busy IT professionals and managers without disrupting their work and career. The curriculum emphasises the understanding and exploitation of advanced technologies and management disciplines to support innovation. Strong focus is placed on the practical application of innovation techniques and developing the IT professional's capability for innovation, including problem solving and soft skills.
This programme is jointly offered by NUS-ISS, the Department of Electrical & Computer Engineering (Faculty of Engineering) and NUS School of Computing.
Application for the January 2018 intake will open on 1 February 2017.
The MTech SE programme emphasises the understanding and exploitation of software technologies, methodologies and management techniques. It focuses on the practical and systematic construction of software solutions, using innovation techniques.
The programme will equip you with the essential knowledge and practical experience to design, build and manage the delivery of robust computing solutions for your organisation and customers.
MTech SE candidates must successfully complete the following course components to be awarded the degree:
Project Initiation and Planning
Software development projects are diverse. They can range from developing applications to address specific business needs of an organisation to developing software products for commercial purposes to developing software that control hardware. Challenges abound in managing all software development projects!
Project management is the discipline of principles, processes and techniques that a project team uses to drive successful delivery of the software product.
Managing projects in software engineering covers the end-to-end activities that all software engineering students of the MTECH SE course need to know so that the knowledge and skills can be applied to projects they undertake.
Through the use of workshop case studies and discussion, lectures, flipped classroom methods and popup quizzes, students will be given the opportunity to engage in collaborative teamwork and self-learning to maximise their learning and assess their own learning journey.
The 10-day curriculum covers the project management processes and key knowledge areas required to manage the project. This includes identification and management of the project scope, estimating the overall project cost estimate, creation of a project work plan and schedule, execute, monitor and control the project development and management of quality and risks.
All work is achieved through people working in a team, an essential aspect that will also be addressed in the curriculum.
The culmination of the knowledge and skills will be applied through the final capstone project in the MTECH SE programme.
Continuous assessments, final exam and class participation will contribute to the overall assessment.
The following core topics that ensure the quality of a software are covered in this Module:
a. Software Quality Management System
b. Peer Reviews
c. Software Configuration Management
d. Software Testing
Software Quality Management Systems
The aim of Software Quality Management (SQM) is to manage the quality of software and of its development process. A quality product is one which meets its requirements and satisfies the user. A quality culture is an organisational environment where quality is viewed as everyone's responsibility. CMMI® (Capability Maturity Model® Integration) for Development (CMMI-DEV), which provides a comprehensive integrated set of guidelines for developing products and services will be discussed.
CMMI models are collections of best practices that help organizations to improve their processes. These models are developed by product teams with members from industry, government, and the Carnegie Mellon University (CMU), Software Engineering Institute (SEI), Pittsburgh, PA, USA.
The purpose of a peer review is to provide "a disciplined engineering practice for detecting and correcting defects in software artefacts, and preventing their leakage into field operations". This course also describes rules, source documents and kin; the software inspection process, inspection roles and responsibilities; software inspection defect classifications; defect logging and peer review follow-up.
Purpose of testing is to detect software failures so that defects may be discovered and corrected. The scope of software testing often includes examination of code as well as execution of that code in various environments and conditions as well as examining the aspects of code: does it do what it is supposed to do and do what it needs to do. Automated testing techniques and tools will also be discussed in this module.
Click here for a detailed write-up on Advanced Elective Courses
Student projects for MTech SE students extend over a period of eight months for full-time students and one year for part-time students. Full-time students are allowed to conduct their project as a team-based internship if desired. The expected commitment for the project is 60 man-days per team member.
Students are evaluated through a combination of course work, project work and examinations. All students are required to complete a three-hour examination for each core and elective course.
Students who fail a core course will be asked to withdraw. A minimum average grade across all examinations must be achieved to be awarded the degree. Students who do not fulfil the minimum requirements of the degree may be considered for the award of the postgraduate Diploma in Software Engineering.
Exemptions for examinations may be granted for up to four basic electives, provided students have at least the equivalent of an NUS or NTU 2nd Upper Class Honours degree, and have passed the same or similar subjects at either a Masters or PhD level.
The Ministry of Education (MOE) of Singapore offers a tuition subsidy, known as the MOE subsidy. This subsidy will be administered automatically to eligible applicants. Read more about the eligibility guidelines.
For Singapore Citizens and Singapore Permanent Resident students, the fees quoted are subsidised by the Singapore government, through MOE, and are exclusive of GST. The applicable GST will be subsidised by the MOE as well.
The Service Obligation scheme is only applicable to international students.
The service obligation will require you to work in Singapore-based companies for 3 years upon graduation. Singapore-based companies refer to local and international companies that have a base in Singapore that is registered with the Accounting & Corporate Regulatory Authority (ACRA) as well as companies of such local and international companies registered with ACRA that are based overseas.
The MOE subsidy is not eligible to applicants without service obligation.
Read more about the Service Obligation scheme.
Miscellaneous fees are typically levied on items that are either not covered or partially covered by tuition fee and grant/subsidy. All students, whether registered on a full-time or part-time basis, are charged the mandatory miscellaneous fees. These are due at the same time as the tuition fees. These fees help defray the costs of student activity, health services and insurance, campus shuttle service and other services.
Any queries about fees and payment, please contact us at firstname.lastname@example.org.
Students who require financing for their tuition fees may apply for the following:
Read up more on the above loans and subsidies
Applicants who graduated from universities where English is not the medium of instruction should submit TOEFL (Test of English as a Foreign Language) or IELTS (International English Language Testing System) score as evidence of their proficiency in the English language.
Note: Institution code of NUS-ISS for TOEFL is 2432
TOEFL and IELTS are only valid for five years after the test and the validity should not expire before the beginning of the application period for the coursework programme.
All applicants are required to apply online for our graduate coursework programme. Please note that you will be redirected directly to NUS’ Online Application System.
Application Fee (non-refundable) – S$20.00 (inclusive of prevailing GST)
Note: Please pay your application fee (S$20.00) online via the Graduate Admission (GDA2) System. Print out a copy of the payment receipt and attach it with your application as proof of payment. Alternatively, you can also make payment in cheque or bank draft (made payable to “National University of Singapore”) and attach the Application Fee Form.
You should write your name, application number, identity/passport number and telephone numbers (home & office) on the reverse side of the cheque/bank draft.
Any further queries about payment, please contact us at email@example.com
After submitting your application via the online Graduate Admission (GDA2) System, the completed online application form should be printed out and submitted to the School together with the supporting documents listed below. All documents which are to be submitted should preferably be in A4 size. All documents which are not in English must be accompanied by an official certified English translation. Omission of required information and documents may render the application void.
You will be asked to produce the originals for verification during enrolment (if your application is successful).
Please send the application form along with the supporting documents or submit them personally to:
Master of Technology Course Administrator
Institute of Systems Science
National University of Singapore
25 Heng Mui Keng Terrace
(off Pasir Panjang Rd)
Completed application forms must be submitted with the supporting documents and an application fee of S$20.00. Incomplete applications (e.g. those with insufficient documents or have not satisfactorily completed their requirements for the bachelor's degree by the stipulated deadline of submission) and applications received after the closing date, will not be processed.
If you need to make changes or updates to your application after the online submission, please email firstname.lastname@example.org to inform us of the changes.
After the application deadline, all received applications will be processed, and the online application status in the Graduate Admission System will be updated to "physical application verified" within 14 days.
Invitation to sit for the aptitude test & interview will be sent by email to the email address provided in the application form.
Results of your application will be made known to you through postal mail about 2 months after the application closing date. You can also check your application outcome results via the online admission system 2 months after the application closing date. If you do not hear from us two months after the deadline, please email email@example.com
Applicants who are unsuccessful in their application will need to submit a new application together with all the relevant supporting documents if they are interested to be considered for the programme again in the next intake.
Due to the large number of applicants seeking admission, we are sorry we will not be able to attend to enquiries on the status of applications or receipt of documents. If you are concerned about the delivery of your documents, you may wish to consider sending them via registered mail or courier.
Important: The University has not engaged any external agencies to undertake student recruitment on its behalf. Candidates interested in our graduate programmes are advised to apply directly to the University and not through any agents. Candidates who apply through agents will not have any added advantage in gaining admission and the University reserves the right to reject such applications without giving reasons.
There is opportunity in Singapore for most areas of IT. What you learn in terms of IT skills is not as important as what you do with it. It is the attitude and the ability to learn from mistakes, and to contribute back to the company that you work for that is likely to make more of a difference than specific IT skills.
There are two main paths for advancement in IT - either technical or management. Technical means you continue to deepen your technical area in a domain (such as system architecture, or software engineering, etc.) and you become an expert in those areas. The other is management, where you can focus on project management, outsourcing, etc.
Our internship companies often tell us that if we can give them good students as interns, it is very likely they will get a job offer at the end of the internship.
As an MTech SE graduate, you will be equipped with the essential knowledge and practical experience to design, build and manage the delivery of robust computing solutions for organisations.
The NUS-ISS Career Services Office helps students to match jobs based on their skills and experience. There will be bi-yearly Career Fairs held for students and graduates to network with employers. However, successful employment will depend on the employers.
The average starting salary of an IT professional depends on the degree and your previous working experience. For fresh graduates with no work experience, the starting salary ranges from S$3,600 to S$3,800. Graduates with more than 3 years of work experience can expect a starting pay of S$4,000 and above.
The most important skill is to get the job done and be persistent. You need to be broad-based and the technology does not matter.
Choose 3 courses offered by:
Gain deeper industry insights and apply what you have learnt to real-life work environments.
Building up a portfolio for work and life.
Get a headstart with actual work experience under your belt.
Receive job placement opportunities with partner organisations.
Learn from our teaching staff with more than 20 years of industry experience.