Python Basics with Tracy 2
- Level Middle School
- Contact Hours 60
- Timeframe Semester
The Python Basics with Tracy 2 course teaches students extended concepts in Python. Students learn how to use lists, manipulate strings, and work with files by solving puzzles and writing creative programs for Tracy to follow. NOTE: The content taught in the Python Basics with Tracy 1 course must be covered before beginning this course.
To view the entire syllabus, click here or click to explore the full course.
Refresher: Challenges with Tracy
Students refresh the information they should have before beginning this course and work with a partner to complete a project where they will create a digital art platform. (Note: all prior information is taught in the course Python Basics with Tracy 1.) |
Lists
Students learn how to create, alter, and use methods with lists. |
Lists and Loops
Students learn how to iterate through a list using both index values and list items. They then work with a partner to complete a project where they create an interactive to-do list. |
[Project] Ticketing System
Students review all they have learned so far by completing a project where they will create a ticketing system to keep track of a line of patrons. |
Strings
Students dive deeper into strings, learning how to access both characters and substrings, loop over strings, and utilize additional string methods. They then work with a partner to complete a project where they parse through text to organize information about game 5 of the 2023 Stanley Cup Final. |
[Project] Timeline
Students apply all they have learned so far by completing a project where they will create a timeline of their choosing that includes user interaction. |
File I/O: Reading from Files
Students learn how to open and read files in their programs in various ways. |
File I/O: Writing to Files
Students learn how to write to files in their programs. |
[Project] Poetry Remixer
Students apply all the skills and concepts they've learned in the File I/O modules by completing a project where they will creatively alter a poem saved in a file. |
Python in the Real World
Students explore uses of Python in various industries and complete an open-ended project to share this information with others. |
Assessment 2
|
Explore programs that your students will build throughout this course!
Create and organize Assignments in any CodeHS course that you're teaching. You can even add custom assignments to pre-existing CodeHS courses.
Learn MoreDidn’t find what you were looking for? Here are a few links that might be useful to you.
You also might like
Which python course should I use? Click here