S203: Algorithm
Ages 13 – 18
Take Your First Step Into The World Of Automation
An Algorithm is essentially the brains behind a computer program. It is a process or set of rules to be followed in calculations or other problem-solving operations, especially by a computer. Algorithms perform calculations, data processing, and/or automated reasoning tasks. In essence, students’ to understand and develop algorithms to solve problems is critical and would be highly valued in the future world of automation.
In this course, students develop an in-depth understanding of algorithms. They learn to analyse algorithms and develop an appreciation of an efficient algorithm. They will also learn the key algorithms commonly used in programming.
Outline
Introduction to Algorithms
What is an Algorithm?
What is makes an Algorithm good?
Analysing an Algorithm
Sorting and Searching Algorithms
Shellsort, Mergesort and Quicksort
Binary Search
Application of Sorting and Searching Algorithm
Real life application of the basic algorithms learned
Internet search results
How Uber and Grab match you with the right driver
Divide-and-Conquer Algorithm
Basic Recursion
The Maximum Contiguous Subsequence Sum Problem
Analysis of a Basic Divide-and-Conquer Recurrence
Dynamic Programming
Writing Dynamic Programming
Applying Dynamic Programming
Class Format
Weekly
$890 ( $961.20 w/GST)
5 Days Intensive
$890 ( $961.20 w/GST)
For Students
Ages 13 to 18
Completed S100P
or
Passed placement test
Course Structure
All materials and equipment provided
Maximum 1:10 Instructor-Student ratio
20 hours duration
Locations & Schedules
Bukit Timah
9 King Albert Park (KAP Mall) #02-21, 598332
Parkway Parade
80 Marine Parade Road #10-06, 449269
Coding Lab Online
Learn from the comfort of your home
[Live Online E-Learning]
Testimonials
Coding Lab Student Feature: Sarah Go, 18, Scholarship Recipient (USA)
Meet Sarah, our talented young coder. She’s gotten an honourable mention at the National Olympiad in Informatics (NOI), volunteered with the community, and clinched a prestigious scholarship to study Computer Engineering in the USA.
Coding Lab Student Feature: Ian, 14, Hwa Chong Institution
Introducing Silver Plus, a facebook for the elderly created by our very own Ian, 14. The idea which was conceived and designed entirely by Ian, was to enable our elderly to engage with each other, make new friends, and even play games across their mobile phones.
Coding Lab Student Feature: Lauren Yeo, 14, Methodist Girls’ School, (IB) Programme
Meet Lauren, the child music prodigy who, at the age of 9, sang at Carnegie Hall after winning 1st place at the American Protégé International Voice Competition in New York. Also a self-confessed Science nerd, and a member of her school Science Club and MENSA, Lauren is living proof that arts and science can go together.