0% found this document useful (0 votes)
14 views18 pages

Graduate Diploma in Systems

Uploaded by

corde.riven
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
14 views18 pages

Graduate Diploma in Systems

Uploaded by

corde.riven
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 18

Graduate Diploma in Systems Analysis

Shortcut

Overview

Next Intake Feb 2025 (Full-Time)

Duration Full-time 1 year

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.

Download Brochure English / Chinese

Info-session Click here for dates

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.

Technical learning outcomes:

Data and user driven design


Systematically analyse and design feasible cloud-based solutions
Select the right technology
Agile, CI/CD and MLOps Practices
Code, test and implement proposed solution in Java, ASP.NET Code, Python and Kotlin
Train and integrate ML models into solutions
Trouble-shoot problems

Non-technical learning outcomes:


Problem solving
Software engineering process
Teamwork
Leadership

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.

SkillsFuture Level-Up Programme:


Singaporeans aged 40 and above can receive a SkillsFuture Credit enhanced subsidy top-up of $4,000 through
the SkillsFuture Level-Up Programme. The subsidy can be used to offset the course fees. For more information on
this programme, please write into us at [email protected].

Courses

Graduate Certificate in Digital Solutions Development – Web Applications

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.

Graduate Certificate in Digital Solutions Development – Design

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.

Graduate Certificate in Digital Solutions Development - Machine Learning Applications


This course provides a comprehensive curriculum for aspiring data scientists and machine learning
developers. Through practical modules and hands-on exercises, participants will develop essential skills in
Python and machine learning techniques.

Graduate Certificate in Digital Solutions Development - Mobile Applications

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.

Graduate Certificate in Digital Solutions Development - Agile Software Delivery

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.

Graduate Diploma in Systems Analysis - Capstone & Internship

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

Developing Web Solutions

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)

Designing Digital Solutions


Graduate Certificate in
Product definition and scoping with user experience design
Digital Solutions
technique
Development - Design
Data-driven and user-driven design consideration
Complete product definition with functional and non-functional
requirement
Information presentation and user interface design for mobile,
web and dashboard using GenAI
Modelling data for machine learning and enterprise business
purposes
Mapping functional requirement to data models
Design software architecture for IOT, Cloud Architecture and
Containerisation
Manage a project using agile practices and deliver the project as
a product release

Developing Machine Learning Solutions

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

Developing Mobile Solutions

Graduate Certificate in
Frontend Development
Digital Solutions
Design and develop user interfaces of mobile applications for Development - Mobile

optimal user experience and interaction Applications

Creation of Layouts and Notifications


Using UI Controls and WebView
Implement the logic and functionality of mobile applications
Leverage on Activities, Intents, Services and Broadcast
Receivers for program control
Using the Kotlin Programming Language to create Android
apps
Using Android Studio as the Integrated Development
Environment
Backend Development
MVC architectural design of the backend systems
Requests handling via Controllers, Middlewares and
Dependency Injection
Managing data and integrating with databases via LINQ and
Entity Framework
Automatic data-mapping via Model Binding
Integrating with client-side technologies for user-interactions
(Includes JavaScript, AJAX, HTML and CSS)
Utilising server-side technologies for dynamic pages,
requests routing and session management
Leverages on .NET Framework and the C# programming
language

Deploy Agile Software systems

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

NUS Graduate Diploma in


Gain a better understanding of the concepts learnt in the five
Systems Analysis -
NUS Certificates
Capstone & Internship
Complete a one-month Capstone Project with end-to-end
software development life cycle
Apply the IT skill sets in a real working environment
Attain relevant IT working experience

Projects & Internships


Projects and internships provide opportunities for students to put into practice what you have learnt in the
classroom, making your ideas come to life in the real-world.

Our projects span across the latest technology in IT

Project Learning Outcomes

Apply knowledge of Object Oriented programming


Object Oriented Application Project
language (C# or Java) to code and deliver these
You will acquire hands-on experience in developing an
well-defined design specifications
extensively analysed and designed Object Oriented IT
solution following the completion of the Application
Development Life Cycle module.

Apply user interface design technique for both


Internet Project using ASP.NET and Web
Internet and mobile platforms
Services
Apply Internet and mobile-web programming
In this project, you will design and build a virtual
techniques to design and build a mobile-friendly and
shopping cart application using the e-Commerce
effective web application
Application Life Cycle and the Internet programming
techniques taught.

Apply knowledge gained from Java Programming,


Web Project with J2EE
Advanced Java and Building Enterprise Application
Students are to develop a J2EE-based system that
using J2EE modules and Android programming
meets all required functionalities and caters for error
handling; a mobile solution on Android platform to
access useful subset of the system functionality.
Mobile Project Fetch and process data from external server

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

Apply neural network for classification


Machine Learning Project I
Apply simple image processing techniques
Students are required to write a CNN classifier to
Interpret plots generated when training a neural
identify four types of fruits from images – only apples,
network)
only oranges, only pears and a mix of apples, oranges
and pears (in one image). The images are of different
sizes and of different proportions. Image Processing is
required to resize all images to a certain size before
fitting into the CNN model and apply data
argumentation to 1) increase data for training and 2)
remove biases due to disproportionate labels in a
dataset.

Machine Learning Project II


Able to build machine learning model using Python
Students will develop various classification machine and make observations on the output of the various
learning model using available datasets.
machine learning models

Apply the project management, analysis, design,


Capstone Project
business communications and programming skills
This project simulates a real-life IT working
learnt
environment and have students test your strengths in
Capture requirements through user interviews
working closely as a project team.
based on the Project Objective Document (User
Requirement Statement)
Produce a feasible design; code, test and
implement solution on a distributed platform

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

Timetable & Exams

Timetable & Exams for February Intake

Term Curriculum As

Term 1 NUS-ISS Certificate in Digital Solutions Development 2


2
(Feb - early May) Web Applications
Design

Delivered via lectures, workshops, projects

Term Break

Term 2 (May - mid Jul) NUS-ISS Certificate in Digital Solutions Development 3


3
Machine Learning Applications
Mobile Applications
Agile Software Delivery

Delivered via lectures, workshops, projects

Term Break

Capstone Project (Aug) End-to-end software development life cycle Pr

Internship (Sept- Jan) Internship Preparation On-Site Internship with external organisation Co

Timetable & Exams for August Intake

Term Curriculum Assessment


Term 1 NUS-ISS Certificate in Digital Solutions Development 2x Continuous a
2x Open book wr
(Aug - early Nov) Web Applications
Design

Delivered via lectures, workshops, projects

Term Break

Term 2 NUS-ISS Certificate in Digital Solutions Development


3x Continuous a
(Nov - mid Jan) Machine Learning Applications 3x Open book wr
Mobile Applications
Agile Software Delivery

Term Break

Capstone Project End-to-end software development life cycle Project 100%


(Feb)

Internship (Mar - Jul) Internship Preparation Continuous monito

On-site internship with external organisation

Fees

Singaporeans

Total
S$9,600.00

$9,600.00 - Annual Tuition Fee (For AY 2024/2025)

Singapore Permanent Residents

Total
S$15,750.00

$15,750.00 - Annual Tuition Fee (For AY 2024/2025)

International Students
Total
S$38,650.00

$38,650.00 - Annual Tuition Fee (For AY 2024/2025)

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.

What Do Miscellaneous Fees Cover?

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 [email protected].

Loans and Subsidies

Students who require financing for their tuition fees may apply for the following:

Tuition Fee Loan


MOE Subsidy

Read up more on the above loans and subsidies

Admission & Application


Applicants must possess the following pre-requisites:
Bachelor's degree from a recognised university
Proficiency in the English Language (written and spoken)*
Some work experience preferred

(*) English Language Proficiency


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.

TOEFL : Paper-based test (580) : Computer-based test (237) Internet-based test (85)
IELTS : Result of 6.0

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. 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's pathway into MTech Programmes

GDipSA Alumni can apply to NUS-ISS Master of Technology programmes through the following pathways:

Grade Point Average


(GPA) attained in Pre-requisites into Master Entry Pathway to Master of Technology
GDipSA of Technology
Standard Application Pathway
GPA <3.0 Not Applicable

Wavier of entrance test/GRE and interview


Student meets the pre-
GPA >=3.0 requirement
requisites for the programme*

Wavier of entrance test/GRE and interview


requirement
Student does not meet the pre- Student may join the next thru-train cohort once
GPA >=3.0
requisites for the programme* he/she meets the pre-requisites for the
programme.

For Master of Technology in Enterprise Business Analytics

Student with at least 2 years of Wavier of entrance test/GRE and interview


GPA >=3.0
relevant working experience* requirement

Wavier of entrance test/GRE and interview


requirement
Student without 2 years of
GPA >=3.0 Student joins next available thru-train cohort
relevant working experience*
once the 2 years relevant working experience
requirement is met

* 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

4-core Intel i5 (Win/Mac) 4-core Intel i7 (Win/Mac)


Processor
or M1 (Mac) or M1 and above (Mac)
Memory 8GB 16GB

SSD 512GB (PCI) 512GB (NVMe)

Display FHD FHD

Others Wi-Fi ready and Web-Cam Wi-Fi ready and Web-Cam

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

Chief Information Officer


IT Department Director
IT Architect
Project Manager
IT Consultant
Systems Designer
Systems Programmer
Systems Analyst
Applications Engineer

GDipSA alumni are pursuing their careers at these global organisations:


Accenture
Citibank
CrimsonLogic
Hewlett Packard
Inland Revenue Authority of Singapore
James Walter Thompson
KPMG
Microsoft
Ministry of Foreign Affairs
NCS
OCBC Bank
Ogilvy & Mather
Singapore Telecommunications
Sony
STATS ChipPAC
STMicroelectronics

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.

You can get some salary benchmarks from these sites:

Salary.sg
Hays.com Salary Guide
Kelly Services Salary Guide
Discover Life with Us

Our Students

Building up a portfolio for work and life.

Find Out More


Internship & Placements

Get a headstart with actual work experience under your belt.

Find Out More

Career Services

Receive job placement opportunities with partner organisations.

Find Out More

Teaching Staff

Learn from our teaching staff with more than 20 years of industry experience.
Find Out More

NUS-ISS / Graduate Programmes / Programme / Graduate Diploma in Systems Analysis

© National University of Singapore. All Rights Reserved.


Legal 
Branding Guidelines 
Contact Us 
Getting to ISS

You might also like