Graduate Diploma in Systems
Graduate Diploma in Systems
Shortcut
Overview
Application Timeline Admissions into the GDipSA programme is competitive, Eligible students will
be offered admissions on a first-come first-served basis. Applications for
February 2025 admissions into the full-time GDipSA should be submitted
before 15 October 2024.
Aptitude Test Online: 16 September 2024 Face-to-Face: 5 September 2024 *Applicants based
in Singapore are to take the test in NUS-ISS. Applicants based overseas can take
the test online.
The dates above are subjected to changes.
Enquiry [email protected]
The Graduate Diploma in Systems Analysis programme (GDipSA) is designed for non-IT graduates intending to craft
a new career path in the IT industry. IT graduates and professionals who wish to advance their careers in their
current field and recognise the need to equip themselves with the latest IT knowledge and skills to stay relevant may
apply as well.
This is a full-time one-year programme. You can also explore the stackable pathway via the graduate certificate
programme for Digital Solutions Development. This is a series of five certificates which will stack up toward the
Graduate Diploma of Systems Analysis. Go to: NUS-ISS Stackable Graduate Certificate Programme in Digital
Solutions Development.
Having graduated over 56 batches of students, many of our graduates are now prominent senior IT professionals,
who have benefited from this programme. Students who embark on this hands-on programme will be exposed to
lectures, workshops, laboratory sessions, projects and a 5-month internship. We have designed numerous projects
into the programme. The aim is to equip them with the necessary foundation to code, test, implement and
troubleshoot IT solutions covering web and mobile platforms. By the end of the programme, you will be equipped
with sought-after technical skills and valuable soft skills.
Graduates of this programme may choose to upgrade your skills after gaining a few years of work experience in the
IT industry. You will be fully eligible to take up a Master degree with NUS and universities. Our Master of Technology
programmes, offered in full-time and part-time formats, are designed for working IT professionals and managers
who wish to advance their knowledge and skills.
Courses
This course brings the learner through a dynamic world of creating robust and scalable web applications
using the Java programming language. This course is designed for both beginners and experienced Java
developers who want to expand their skills into the realm of web development. It includes technology to
build full stack web development with extensions to access and manipulate data and over the cloud
platform.
This course introduces the art and science of crafting data-driven software solution that addresses users’
needs and solves business problems. It uses design principles to define architecture, components,
interfaces and data for a robust and scalable software solution for the cloud platform. It also incorporates
agile practices and techniques in the design process so to allow iterative, flexible and adaptive
development.
This comprehensive course equips students with the skills needed to become proficient full-stack mobile
application developers. Covering both client-side and backend development, students will learn the
essential tools, languages, and frameworks required to build robust and user-friendly mobile applications.
In this course, you will learn how to create a comprehensive and efficient software delivery pipeline that
not only delivers features quickly but also ensures the security and reliability of both software and machine
learning components.
This course includes the capstone project that links up all the concepts taught in the NUS-ISS Graduate
Certificate in Digital Solutions Development – Web Applications, Design, Mobile Applications, Machine
Learning Applications and Agile Software Delivery. It also includes an internship programme where you will
develop and propose IT solutions for your assigned internship company.
Learning Journey
Graduate Certificate in
Software application development
Digital Solutions
Fundamental software development using Java and OO
Development - Web
concepts
Applications
SQL programming
Full Stack Web Software Development
Web Application Development (e.g. Spring Boot, Spring MVC,
REST, Thymeleaf, ReactJS)
Java Persistence Architecture, Object-Relational Mapping
(e.g. JPA, Hibernate)
Deployment on Cloud (e.g. Google Cloud, Kubernetes etc.)
Asynchronous Solutions, Reactive Framework (e.g. WebFlux)
Handling large and complex data
Introduction to Big Data
Big Data (e.g. SCALA/DataBricks)
Graduate Certificate in
Python and Data Manipulation using Numpy, Pandas, Matplotlib
Digital Solutions
and Seaborn
Development - Machine
Feature Engineering which includes data processing, dimension
Learning Applications
reduction, selection of features and generation of new features
Regression and Classification which includes models such as
linear, logistic, classification and time-series
Clustering using K-Means, Hierarchical and DBSCAN and their
effectiveness
Text Processing which includes Text featurization, feature
vectors and Cosine similarity
Neural Networks which includes data regression, classification
using Neural Networks and Image Processing with Pillow
Intelligent Systems including building recommendation systems,
Spam Filtering Systems and Sentiment Analysis systems using
Naive Bayes
Introduction to various Generative Models (e.g. GANs) and their
architectures which includes the understanding of their training
processes and the applications for Generative AI
Publish services as REST API with Python
Graduate Certificate in
Frontend Development
Digital Solutions
Design and develop user interfaces of mobile applications for Development - Mobile
Graduate Certificate in
Integrate Agile software delivery, DevSecOps and MLOps to
Digital Solutions
improve software development and deployment processes
Development - Agile
Implement automated security testing in the CI/CD pipeline to
Software Delivery
identify and address security vulnerabilities early in the
development process
Apply continuous monitoring practices to both traditional
software components and machine learning models enables the
detection and response to security incidents and performance
issues
Apply version control to both code and machine learning models
to track changes effectively
Automate the deployment of models using MLOps practices,
ensuring reproducibility and consistency in different
environments
Foster a culture of continuous improvement where teams learn
from incidents, update security measures, and enhance models
based on feedback
Capstone & Internship
Students will build a Memory Game that allows gamer Control game flow
to find the matching pair of images. Starting with a set Utilise multimedia features of Android – play sound,
of images will be extracted from websites to form audio and animation
image tiles. The game will end when players find the
matching pair and uncover all images
Internship Project
During your 5-month internship, you will develop the Adapt quickly to new working cultures
versatility and flexibility to handle the unpredictable Pick up new technical skills and domain knowledge
challenges of user requirements, project schedules and
where required
end product expectations of any real-life project.
Propose feasible IT solutions, develop it, and deliver
them to the satisfaction of users
5-month Internship
The 5-month internship is a crucial and prized component of the GDipSA programme. Here, students are assigned to
companies to work in real-life settings. Students develop the versatility and flexibility to handle the unpredictable
challenges of user requirements, project schedules and end-product expectations of any real-life project. They will
learn to adapt quickly to new working cultures, pick up new technical skills and domain knowledge where required,
and propose feasible IT solutions, develop and deliver them to the satisfaction of users. Past internship companies
our students have worked in include Accenture, Integrated Health Information Systems (IHiS), StarHub, OCBC Bank,
IBM and more. Read more on Internship & Placements
Term Curriculum As
Term Break
Term Break
Internship (Sept- Jan) Internship Preparation On-Site Internship with external organisation Co
Term Break
Term Break
Fees
Singaporeans
Total
S$9,600.00
Total
S$15,750.00
International Students
Total
S$38,650.00
The tuition fees for academic year 2024/2025 for the above MOE-subsidised programmes are published on
Registrar’s Office website here. Tuition fees are reviewed yearly and thus, subjected to revisions.
Notes:
1. For students who are Singapore Citizens and Singapore Permanent Residents, the tuition fees quoted here are
subsidised by the Singapore government (through the Ministry of Education, MOE) and are exclusive of
prevailing GST. The applicable GST for these students is subsidised by MOE.
2. International students are not eligible for MOE subsidy. The prevailing GST (currently 9%) on the fees payable
will be borne by International Students. The tuition fees quoted here are inclusive of the prevailing 9% GST.
3. The miscellaneous fees payable are set out here.
4. With effect from 1 January 2024, individuals using credit/debit card and eWallet to make payment via
NUSFastPay will have to pay a 1% processing fee.
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.
Students who require financing for their tuition fees may apply for the following:
TOEFL : Paper-based test (580) : Computer-based test (237) Internet-based test (85)
IELTS : Result of 6.0
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. NUS only accepts TOEFL iBT scores from a single test date,
not MyBest scores. TOEFL iBT Home Edition is not accepted. All applicants are required to take an aptitude test.
Shortlisted applicants will also need to attend an interview.
How to Apply
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.
Step 1: You can refer to our detailed step-by-step guide on how to complete the online application.
Step 2: It will take you about 30 minutes or more to complete your application. You will need the softcopies of the
supporting documents for your online application. Click here for the supporting documents to be uploaded and
additional information required.
Step 3: You can proceed to apply online. Remember to upload all the required supporting documents under the
“Documents Upload” section before you do the online submission.You can refer to our FAQ.
Step 4: Please ensure you submit your online application(s) and make online payment for the application fee (non-
refundable) of S$50.00 per application (exclude prevailing GST).
Important:
1. Applications that are incomplete, including missing supporting document(s), will not be processed.
2. Applicants who are found to have given inaccurate or false information will be required to withdraw from the
programme.
3. All payments for application fee are non-refundable
4. Please note that 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.
GDipSA Alumni can apply to NUS-ISS Master of Technology programmes through the following pathways:
* Subject to assessment by NUS-ISS Note: Students who obtain admission into the MTech Software Engineering may
request to be exempted from the Software Analysis and Design and Essential Practices for Agile Teams courses in the
Designing Modern Software Systems GradCert. The net applicable fees for the MTech programme will be reduced to
exclude the fees of the exempted courses; subsidies will also commensurate with the net applicable fees for the
programme.
[1] Subsidies do not stack. The student will receive the highest subsidy for which they are eligible. The alumni
subsidy may be less than existing subsidies. What to Bring: No printed copies of course materials are issued.
Participants must bring their internet-enabled computing device (laptops, tablet etc) with power charger to access
and download course materials.
If you are bringing a laptop, please see below for the tech specs:
Minimum Recommended
Career Pathways
Find your fit with new opened doors
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.
Upon graduation, you will be trained IT specialists and leaders in real-world operating environments, equipped with
invaluable problem solving, solutioning, and critical thinking skills. This would make you highly sought-after
candidates of dynamic and successful multi-national corporations and institutions.
Career Prospects
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.
Salary.sg
Hays.com Salary Guide
Kelly Services Salary Guide
Discover Life with Us
Our Students
Career Services
Teaching Staff
Learn from our teaching staff with more than 20 years of industry experience.
Find Out More