S100 Foundations
S101: Python I – Python Meets Mathematics I
Enhance Your Child’s Understanding of Mathematics with Python
Consistently ranked #1 as the “Most Popular Coding Language“, learning Python will enable your child to build programs that are used widely today in many domains; Eg. Web Development, Data Science, and Artificial Intelligence.
In this program specifically designed based on the GCE “O” and “A” level Mathematics curriculum, Mathematics will be used as the context through which students pick up Python programming skills. They will learn how to develop a simultaneous or quadratic equation solver, program Monte Carlo simulations, and more, leading to a better understanding of these complex and abstract Mathematical concepts.
This powerful synergistic pairing of Math and Programming, developed by Coding Lab’s Award-Winning team of curriculum advisors, has been tested in selected MOE schools and proven to provide students a solid foundation in both.
Course Outline
Introduction to Python: Simultaneous Equations are Easy
Learn to install, setup and run Python
Basic Syntax and Variables
Numerical data and Mathematics operators
Develop a simultaneous equation solver program
Booleans and Conditionals: Solving Quadratic Equations
Learn booleans and conditionals
Syntax of if, if-then-else, if and elif
Logical operators and truth tables
Develop a quadratic equation solver program
While Loops
Using while loops
Applying while loops to Mathematics (Eg. Prime numbers, Fibonacci sequence)
Using Modules and Libraries
Random numbers
Plotting graphs with Matplotlib
Modelling probability by developing a roulette game simulator and plotting the results
Hackathon and Challenges
Timed Challenges for students to stretch their abilities
Who is this for?
Ages 13 to 18
With no prior experience
Class Structure
Weekly Classes
5 sessions x 2H (10 hours)
(Accelerated) S101 + S101P
5 sessions x 5H (25 hours)
Fees
Weekly Classes
$445 ( $476.15 w/GST)
(Accelerated) S101 + S101P
$985 ( $1,053.95 w/GST)
Locations & Schedules
HOME BASED E-LEARNING
Learn from the comfort of home
We are honoured to be the winner of multiple awards.
Thank You for your support.