Course Information
This course provides an entry into the IT sector for an Associate Software Engineer role. An associate software engineer applies subject matter knowledge in applications development, possessing well-developed skills in design, development, testing, debugging and implementing software applications to support end users’ needs on platforms.
Skills-Based Modular Courses (SBMC)
The Skills-Based Modular Courses (SBMCs) are bite-sized part-time courses for individuals to acquire new skills or deepen relevant skills, without the need to pursue a full diploma. The SBMCs are modules selected from part-time diploma programmes and candidates may choose to complete the remaining modules within the validity period to be awarded the full diploma qualification. The validity period is 5 years for a CET Diploma, up to 4 years for an Advanced Diploma, and 2 years for a Specialist Diploma and Diploma (Conversion). Skills-Based Modular Courses (SBMC) are available for this programme. Please view Lesson Plan to find relevant SBMC.
Modules Offered
Databases – Part of Modular Certificate in Back-End Development (DFSD)* < Click to apply
Server-Side Development – Part of Modular Certificate in Back-End Development (DFSD)* < Click to apply
*If you are keen to take up the full qualification, please sign up for the Diploma in Full Stack Development (DFSD). The module(s) listed above is/are standalone modular course(s).
Learning Outcomes
On completion of the course, you should be able to:
- Explain the characteristics and functions of computer and networking systems;
- Analyse, design, develop, integrate and implement information systems;
- Select and apply appropriate methods, tools and techniques in information systems engineering;
- Demonstrate problem-solving skills in the development of information systems;
- Apply appropriate quality assurance methods and procedures in information systems engineering;
- Undertake a substantial project involving information systems engineering
This programme is also available as part of our Work-Study Programme which is open to fresh ITE Singaporean graduates visit: /courses/wscert-leading-to-part-time-diploma-in-full-stack-development/ to learn more.
Course
Schedule
Next Intake Date: TBC
Application Period: TBC, Register Interest Now for Apr 2025 Intake
Time: Selected weekdays (Tue – Thu) Evening 6.30pm to 9.30pm and Saturdays Full day 9am to 6pm / Half Day 9am to 3pm
Delivery Mode: Classroom, Synchronous eLearning, Asynchronous eLearning
Venue: Ngee Ann Polytechnic/Online
Skills-Based Modular Courses (SBMC)
The Skills-Based Modular Courses (SBMCs) are bite-sized part-time courses for individuals to acquire new skills or deepen relevant skills, without the need to pursue a full diploma.
The SBMCs are modules selected from part-time diploma programmes and candidates may choose to complete the remaining modules within the validity period to be awarded the full diploma qualification. The validity period is 5 years for a CET Diploma, up to 4 years for an Advanced Diploma, and 2 years for a Specialist Diploma and Diploma (Conversion).
Skills-Based Modular Courses (SBMC) are available for this programme. Please view Lesson Plan to find relevant SBMC.
Ngee Ann Polytechnic reserves the right to reschedule / cancel any programme, modify the fees and amend information without prior notice.
Lesson Plan
Pursue mastery in Full-Stack development through industry practicum. Students are given the option between an industry attachment or industry capstone project.
Modular Certificate in Industry Practice (IP) (TGS-2023036278)
Elective Modules (2 out of the following 4):
Cloud Architecture and Technologies: This module gives insight into the key concepts and technologies of cloud computing which include cloud characteristics, service models (SaaS, PaaS, and IaaS), development models (Public cloud, Private cloud, Community cloud, and Hybrid cloud), and the features of cloud computing technologies. It also covers the cloud computing architecture, emerging trends and issues such as clouds for mobile applications, cloud portability and interoperability, scalability, manageability, and service delivery in terms of design and implementation issues. The module discusses the benefits and challenges of cloud computing, standards of cloud computing service delivery, and Service Level Agreement (SLAs) for cloud services. Hands-on activities are included to expose students to various cloud computing services offered by major cloud computing providers such as Amazon Web Services (AWS), Google App Engine (GAE), and Microsoft Windows Azure.
Secure Software Development: The module begins with the training students on how to identify, gather and record security requirements for a software. Students will learn secure software design, where various security frameworks, considerations and methodologies are taught. Students will understand how software vulnerabilities can be exploited and how to address the risks. Students are trained to write secure code that is resilient against critical web application attacks. Finally, students are trained in secure software testing and how to securely deploy software. This module provides students with the knowledge of the secure software development lifecycle. It trains students to incorporate security throughout the entire process of software development. With the knowledge gained from this module, students would be able to design, code, test and deploy software with a security mindset.
Mobile Applications Development: This module builds upon the programming skills and knowledge that students have acquired from the course to date, to develop software solutions on mobile platforms. It will explore the recent developments in mobile technologies and operating systems and focus on the development of applications on these emerging mobile operating systems. The module presents the techniques for mobile app development, covering mobile app architecture as well as key factors to consider, to develop effective accessible mobile software solutions. The students will have the opportunity to apply their knowledge and skills in practice to develop mobile applications in domain areas of their interest, such as entertainment, games, and healthcare.
Emerging Trends in IT: The revolution in computing and communications has spurred the rapid advancement of IT in modern societies, and there is little to suggest that its proliferation will slow down in the near future. In the light of this trend, this module is designed to help students keep abreast of the latest IT developments to stay current and relevant in the fast-moving industry. To achieve this objective, the syllabus for this module will be guided by technology research and feedback from industry partners, and both seminar-style and hands-on workshop teaching approaches may be adopted depending on the nature of the topic covered.
Trainer's Profile
Dr Er Poi Voon received her PhD from National University of Singapore in 2017. She is currently working as a lecturer with the School of InfoComm Technology in Ngee Ann Polytechnic. Prior joining Ngee Ann Polytechnic, Dr Er was a Research Fellow with the Department of Electrical and Computer Engineering in National University of Singapore. Her research interest are in machine condition monitoring, data analytics, and artificial intelligence.
Sharon graduated from the National University of Singapore with a Bachelor of Science in Computer Science & Mathematics and holds a Master of Science in Information Technology (Knowledge-Based Systems) from the University of Edinburgh, UK.
Sharon has been a full-time educator in Ngee Ann Polytechnic for many years and is currently a senior lecturer in the School of InfoComm Technology.
She teaches programming and IT modules for full-time students pursuing the Diploma in Information Technology and also teaches programming for part-time students (adult learners).
Terence is a Senior Lecturer in the School of InfoComm Technology at Ngee Polytechnic, where he has served as the section head of the mathematics cluster. His teaching portfolio includes courses such as Computing Mathematics, Discrete Statistics, Advanced Statistics, Calculus, Maths for Games, Maths for Data Science, R Programming, and Programming in Python and Java.
To enhance his expertise, Terence has pursued additional training in Data Analytics. With 26 years of teaching experience and a deep passion for both teaching and learning, he is committed to further developing his skills in the field of Data Analytics. He is a Certified Trainer in Data Visualization Specialization and Machine Learning Specialization (NP & Algoritma), and he also holds the designation of Certified ScrumMaster. Terence also has experience teaching adult learners in statistical analysis using Python, as well as in delivering part-time diploma courses in statistics.
Terence was the founder and program lead of the NP Diploma Plus – Certificate in Advanced Computing Mathematics (CACM) in 2007. He developed and published two textbooks: “Computing Mathematics” in 2005 and “Introduction to Discrete Mathematics” in 2015. These books are primarily aimed at students pursuing Diploma courses in the field of InfoComm Technology.
Malcolm is a graduate of Nanyang Technological University (NTU) with a Bachelor in Computer Science. With over a decade of experience in full-stack development, Malcolm has been actively engaged in both the academic and professional realms of technology, ensuring he stays at the cutting edge of industry trends.
His areas of expertise span full-stack web development, user experience design, social media, and branding. Malcolm has been a full-time lecturer at Ngee Ann Polytechnic since 2016, where he teaches in the Diploma of Immersive Media.
His specialisations include immersive media technologies and user-centric design for applications. Malcolm also serves as the coach for the Ngee Ann Polytechnic World Skills (Web Technologies) team, preparing students to compete on an international level.
In addition to his teaching role, Malcolm takes on consultancy projects, where he contributes to the development of full-fledged applications. His work extends to in-house projects where he leads user experience design initiatives.
Furthermore, he has been involved in Continuing Education and Training (CET) programmes, teaching courses for notable companies such as Foodpanda, Bank of Singapore, and UOB. Malcolm is the programme lead for Ngee Ann Polytechnic, overseeing the UOB Technology Development Program, where he plays a key role in nurturing the next generation of tech professionals.
Certification
Certification
You are required to complete 5 modular certificates within 5-year validity period to be awarded the Diploma qualification.
Entry Requirements
Applicants with any of the following qualifications are invited to apply for the course:
- The following GCE ‘O’ Level grades and with at least 1 year of relevant work experience:
- English Language (Grade 1-7)
- Mathematics (Grade 1-6)
- Any two other subjects (Grade 1-6)
- Or NITEC with GPA ≥ 3.5
- Or NITEC with GPA ≥ 3.0 and at least 1 year of relevant work experience
- Or Higher NITEC with GPA ≥ 2.0
- Or Higher NITEC with GPA ≥ 1.5 and with at least 1 year of relevant work experience
- Or NITEC in Technology or Services with GPA >= 3.5 and with at least 1 year of relevant work experience
- Or Higher NITEC in Technology or Services with GPA >=2.0 and with at least 1 year of relevant work experience
- Or relevant Advanced WSQ Certificate (or higher) and Level 6 WSQ Workplace Literacy SOA and Workplace Numeracy SOA and with at least 1 year of relevant working experience
- Or applicants with at least 2 years of relevant working experience may apply for the course
Course Fees
Funding period for this course is from 01 August 2023 to 31 Dec 2024.
SkillsFuture Credit
All Singaporeans aged 25 and above can use their $500 SkillsFuture Credit from the government to pay for a wide range of approved skills-related courses. Visit the SkillsFuture Credit website to choose from the courses available on the Training Exchange course directory.
Union Training Assistance Programme (UTAP)
NTUC members enjoy 50% unfunded course fee support for up to $250 each year (or up to $500 for NTUC members aged 40 years old and above) when you sign up for courses supported under UTAP (Union Training Assistance Programme). Please visit e2i’s website to find out more.
Skills-Based Modular Courses (SBMCs) are bite-sized part-time courses for individuals to acquire new skills or deepen relevant skills, without the need to pursue a full diploma. Refer here for course fees for SBMCs.
GST Increment in 2024
Please note that the GST rate will be revised to 9% with effect from 1 Jan 2024, as such any payable course fees will be subjected to the new GST rate adjustments in 2024. Please refer to our STEP portal for the updated fees. (Click on STEP)
Note:
- The fees below are determined based on prevailing funding policies and subject to review and revision.
- Please refer to our FAQs for more information.
Ngee Ann Polytechnic reserves the right to reschedule/cancel any programme, modify the fees and amend information without prior notice.
Applicants / Eligibility | Fees |
---|---|
Full Course fee | $26074.98 |
PR Sponsored by SME | $2715.16 |
Singapore Citizen Sponsored by SME | $2715.16 |
Singapore Citizen Aged 40 & Above | $2715.16 |
Singapore Citizen Aged Below 40 | $3911.26 |
Singapore PR | $10430.01 |
Long-Term Visit Pass Plus | $26074.98 |