Python
Age 12+
Python is a high-level text-based programming language. This means that the Python code (syntax) resembles human language more than just 1s and 0s. Python syntax is simple, making it more beginner-friendly. It is not surprising that Python is the most popular programming language worldwide (as at Nov 2022). Python, as a programming language, is also widely adopted in the commercial world, making it one of the most relevant programming languages to be exposed to. We have a grading system to mark each step in every student’s learning journey.
Python Grade 1
Duration: 6 months
Objectives:
Python and its development environments, Basic Python Program Foundation, Mathematical Operators, Computing Algorithm, Turtle Basics
Students will take a grading test after they finish the course and will be awarded a “Scratch Grade 1” certificate after they pass the test.
Python Grade 2
Duration: 1 year
Objectives:
Flow Control, List (List Concepts, Types Conversion), Dictionary, Tuple (Access, Change & Delete), String (Join,Duplicate, Slice), Computational Thinking (Break and Condition codes)
Students will take a grading test after they finish the course and will be awarded a “Scratch Grade 2” certificate after they pass the test.
Python Grade 3
Duration: 1 year
Objectives:
Algorithm (Analyse, Enumerate), Hexadecimal (Binary) , Data Processing, Exception Handling (Exception Analysis), Built-in Functions (Mathematic, Interactive, Object Operations) , Computational Thinking (Bubble Sort)
Students will take a grading test after they finish the course and will be awarded a “Scratch Grade 3” certificate after they pass the test.