Introduction to Python Programming 2
- Level High School
- Contact Hours 60
- Timeframe Semester
Introduction to Python Programming 2 introduces students to more advanced programming concepts. Students will learn to create more powerful programs using functions, strings, data structures, and file i/o operations.
To view the entire syllabus, click here or click to explore the full course.
|
Functions and Exceptions
Students learn how their programs can be decomposed into smaller pieces that work together to solve a problem. |
|
Strings
Students learn more sophisticated strategies for manipulating text in their programs. |
|
Project: The Game of Pig
Students program a classic two-player game played with a 6 sided die. |
|
Creating and Altering Data Structures
Students learn how tuples and lists are formed and the various methods that can alter them. |
|
Extending Data Structures
Students learn to build more complex programs that make use of grids and dictionaries. |
|
Project: Guess the Word
Students write a program for a word guessing game. |
|
File I/O
Students learn to read, write, and process information from text files. |
|
Exploring CS Careers
Students learn potential career paths in the field of computer science. |
Explore programs that your students will build throughout this course!
Here are a few examples of teacher resources and materials to use in the Introduction to Python Programming 2 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.