Python Curriculum
- What is computer science?
- What is Python?
- How do you debug code?
- What is programming logic?
Introduction to Python (Day 1)
Python Basics
Students will learn how to:
Data Types
Students will learn how to:
Python Basics
Students will learn how to:
- print in console
- write a comment
- use variables in code
Data Types
Students will learn how to:
- use and differentiate data types
- cast into different data types
- concatenate strings and integers
Conditionals: Logic Gates (Day 2)
Operators
Students will learn how to:
Students will learn how to:
Operators
Students will learn how to:
- write arithmetic, assignment, comparison, logical operators
- use the boolean data type
- use basic logic gates
Students will learn how to:
- code and solve math equations in Python
Conditionals and Loops (Day 3)
If-Statements
Students will learn how to:
Students will learn how to:
If-Statements
Students will learn how to:
- create conditional code segments
- write an if-statement
- write else and elif statements
Students will learn how to:
- create repeating blocks of codes
- use the "in" syntax
- nest for-loops within another
Loops Continued (Day 4)
While Loops
Students will learn how to:
While Loops
Students will learn how to:
- repeat pieces of code
- create conditions for while loops
- differentiate between a while and for loop
Review (Day 5)
Optional Pathways
Students will learn how to:
Optional Pathways
Students will learn how to:
- use string functions and string indexes
- obtain user inputs
- create and change lists
- code a simple game