Course Overview
Week 1
Session 1: What's a program? What is Python?
Activity 1: What's a program?
Activity 2: Setup Dev Environment for Python 3 and Write Code
Session 2: Sequencing, Variables and Types, Console I/O
Activity 1: Review Week 1 Session 1
Activity 2: Write a program to introduce yourself
Activity 3: Write a Program that works with numbers
Week 2
Session 1: Logic: Conditional Tests
Activity 1: Review Week 1
Activity 2: Introduce How to Make Decisions inside a program
Activity 3: Practice writing code that uses variables with different types
Activity 4: Practice writing code that tests for values of different types
Activity 5: Write a program that asks for a name and then tests to see if it's your name
Activity 6: Introduce the Adventure Game and add a Challenge
Activity 7: Write a Challenge for the game
Session 2: Looping and Functions
Activity 1: Review Week 2 Session 1
Activity 2: Demo how to create a guessing game Challenge that uses Looping
Activity 3: Make a Flow chart
Activity 4: Write code for loops
Activity 5: Python Data Structures
Activity 6: Functions
Activity 7: Write a Challenge for the Game that uses Looping and Functions
Week 3
Session 1: File I/O
Activity 1: Review Week 2
Activity 2: Demostrate where file I/O is used in the Game
Activity 3: What is I/O? Input/Output
Activity 4: What is "os"? Operating System
Activity 5: Create a Challenge for the Game that uses a file
Session 2: Read and Process Data from the Internet
Activity 1: Read Data from the Internet
Activity 2: Process data from the Internet
Activity 3: Create a Challenge for the Game that uses data from the internet
Week 4
Session 1: Classes and Objects
Activity 1: Review Week 3
Activity 2: Demostrate where Objects and Libraries are used in the Game
Activity 3: Intro to Classes and Objects
Activity 4: Code a class
Activity 5: Code for instantiating an Object from a Class
Session 2: Modules, Libraries and Work on Final Project
Activity 1: Review Week 4 Session 1
Activity 2: Install and Import Libraries
Activity 3: Work on a Final Project
Last updated