Advanced Professional Certificate in Coding and System Foundation

Date: On Demand

Duration: 24 Days

Course Overview

Coding foundation:

Software apps are changing the world! From online shopping all the way to matchmaking, there is one (or many many) apps there helping the users.

To step on the path of a software developer, we offer a set of key compact courses for you. Starting from scratch to learn basics of programming, you will then advance to “data structure & algorithm”. Completing both courses give you enough groundwork to start tinkering with software.

System foundation:

It is easy to ignore the hardware internals and operating systems of our computer system and treat them as “black boxes”. It is also not uncommon to assume that these are “not relevant” to a software engineer. If you are thinking along these lines, then you are missing out on major efficiency gain for your code. By learning the computer internals and applying your understanding in software, you can sometimes see the order of magnitude improvement in computation speed. Similarly, understanding the key mechanisms in the operating system enable your program to tap into system resource much more effectively. 

Course Objectives

This Advanced Professional Certificate will equip learners with the following competencies:

  • Build a strong foundation in programming fundamentals.
  • Able to apply the various data structures commonly used in software engineering.
  • Build the fundamental concepts of computing hardware.
  • Understand the key concepts of the operating system and computer networking.

Job Role Readiness

It will prepare learners in the following job roles to perform their responsibilities more effectively

  • Data / AI / System / Software Engineers

Who Should Attend

Data / AI / System / Software Engineers

Prerequisites

At least a polytechnic diploma (or equivalent)

Course Conveners

(Click their photos to view their short biographies)

ccccc Danny Poo

Assoc Prof Danny PooAssoc Prof Danny Poo

ccccc Soo Yuen Jien

Assoc Prof Soo Yuen JienAssoc Prof Soo Yuen Jien

ddddd Alan Cheng Holun

Dr Alan Cheng HolunDr Alan Cheng Holun


ddddd Anand Bhojan

Dr Anand BhojanDr Anand Bhojan

ddddd Daren Ler

Dr Daren LerDr Daren Ler

ddddd Leong Wai Kay

Dr Leong Wai KayDr Leong Wai Kay

ddddd Zhao Jin

Dr Zhao JinDr Zhao Jin


ddddd Zhou Lifeng

Dr Zhou LifengDr Zhou Lifeng

Training Roadmap

Stage 1: Professional Certificate in Programming

Curriculum:

Stage 2 (with Stage 1 as prerequisite): Professional Certificate in Data Structures and Algorithms

Curriculum:

Stage 3 (with Stage 1 and 2 as prerequisites): Professional Certificate in Computer Organisation

Curriculum:

Stage 4 (with Stage 1 to 3 as prerequisites): Advanced Professional Certificate in Coding and System Foundation

Completion of Stage 1 to 3 curriculum earns the participant an Advanced Professional Certificate in this programme

Participants must fulfill at least 75% attendance and pass all assessment components, to be eligible for SSG funding.

To enquire, email soc-ace@nus.edu.sg

To register, click Register