Python Basics 101
Python is a beginner-friendly programming language. Aspiring developers have used Python to build productivity tools, games and desktop apps.
Students will learn and apply fundamental programming concepts through mission-based assignments during the course. Some of these programming concepts include variables, data structures (strings, dictionaries and lists), conditionals, loops, Boolean logic, basic arithmetic operators in Python and functions.
LEARNING OUTCOMES | |||
Learning Outcome | CSTA | ISTE | UKNCC Key Stages |
1. Learn the basic features of Python interface. 2. Learn how to use Python to create programs. |
1B-CS-01 1B-CS-02 |
2-E 3-E |
|
1. Learn and apply programming concepts to create programs
|
1B-AP-10 1B-AP-09 2-AP-102-AP-112-AP-122-AP-14 |
5d | 2-B |
1. Test and debug (identify and fix errors) in a program or algorithm to ensure it runs as intended.
2. Learn good programming practices to ensure readability and to avoid errors in a program or algorithm. |
1B-AP-15
2-AP-19 |
2-A | |
DURATION | |||
16 Hours | |||
AGE GROUP | |||
11-14 years old | |||
CODING PLATFORM | |||
Python | |||
PREREQUISITES | |||
Confident in keyboard typing and has basic fundamentals in programming logic. |
Course curriculum is aligned with international standards: ISTE, CSTA & UK NCC