P205+P206 Python Junior 1+2 (Accelerated)
P205+P206 Python Junior 1+2 (Accelerated)
No experience required
Programme Overview
Course Outline
We understand that learning a new programming language without any knowledge or transitioning from Scratch to Python can be daunting to any child. With fun and engaging topics such as children’s movies, we introduce coding with real-world context to our students. For instance, our students create programs like a BMI calculator and health advisors, with instances that they can find relevance for in real life, making coding concepts easier to digest - and a lot more memorable!
Course Highlights
P205 Python Junior 1
Introduction to Python
- Learn to install, set up and run Python.
- Explore various data types (e.g. strings, floats and integers).
Various Data Types
- Learn to use numerical data and mathematical operators.
- Calculate the area of a square, triangle and circle.
- Develop a BMI calculator.
- Learn about string (text) data and string manipulation.
Making Decisions with Conditional Statements
- Learn the syntax of if, if–else and if–elif–else statements.
- Develop your own “Baymax” – your personal healthcare companion.
P206 Python Junior 2
Logical Operators and Truth Tables
- Learn to use logical operators (and, or, not).
- Develop a movie-age checker.
While Loops
- Learn to use while loops.
- Apply while loops to mathematical problems (e.g. finding prime numbers and the lowest common multiple).
- Solve word problems using guess and check.
Using Modules and Libraries
- Generate random numbers.
Hackathon and Challenges
- Take on timed challenges to stretch your abilities.
Frequently Asked Questions
About P205+P206 Python Junior 1+2 (Accelerated)