Advanced Professional Certificate in Coding and System Foundation

Dates:
Professional Certificate in Programming
Programming Part I:
To be advised

Programming Part II:
To be advised


Professional Certificate in Programming Using Python and Javascript
Complete Modern JavaScript for Beginners:
To be advised 


Python Programming:
16 Oct, 18 Oct, 23 Oct 2023 | 9am – 5.30pm | Online


Professional Certificate in Data Structures and Algorithms

Data Structure and Algorithm Part I:
To be advised


Data Structure and Algorithm Part II:
To be advised


Professional Certificate in Computer Organisation

Computer Organization I:
To be advised

Computer Organization II and Introduction to Operating System:
To be advised


Professional Certificate in Operating System and Networking

Operating System:
To be advised

Networking:
To be advised


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 Aaron Tan

Assoc Prof Aaron TanAssoc Prof Aaron Tan

ccccc Soo Yuen Jien

Assoc Prof Soo Yuen JienAssoc Prof Soo Yuen Jien

ccccc Tan Wee Kek

Assoc Prof Tan Wee KekAssoc Prof Tan Wee Kek

ddddd Leong Wai Kay

Dr Leong Wai KayDr Leong Wai Kay

ddddd Jithin Vachery

Dr Jithin VacheryDr Jithin Vachery

ddddd Natarajan Prabhu

Dr Natarajan PrabhuDr Natarajan Prabhu

ddddd Nitya Lakshmanan

Dr Nitya LakshmananDr Nitya Lakshmanan

ddddd Wong Weng Fai

Assoc Prof Wong Weng FaiAssoc Prof Wong Weng Fai

Training Roadmap

Stage 1: Professional Certificate in Programming
Stage 2: Professional Certificate in Data Structures and Algorithms
Stage 3: Professional Certificate in Computer Organisation
Stage 4: Professional Certificate in Operating System and Networking

Completion of Stages 1 to 3 curricula 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