Please enable JavaScript to use CodeHS

Utah Computer Programming II (2023)

Overview & Highlights

Level
High School
Contact Hours
60
Timeframe
Year

Course Overview

To view the entire syllabus, click here or click to explore the full course.

Functions and Exceptions (Duplicate Shallow)
Students learn how their programs can be decomposed into smaller pieces that work together to solve a problem.
Strings (Duplicate Shallow)
Students use more sophisticated strategies for manipulating text in their programs - slicing, concatenating, and formatting.
Creating and Altering Data Structures (Duplicate Shallow)
Students learn how tuples and lists are formed and the various methods that can alter them.
Project: Guess the Word (Duplicate Shallow)
Students use the skills they've learned throughout the course to build a word guessing game.
Classes and Objects (Duplicate Shallow)
Learn the principles of object-oriented design.

Demo Programs

Explore programs that your students will build throughout this course!

Professional Development

Teaching Intro to Computer Science in Python 3

View Units CodeHS PD Options

Customizable Assignments

Create and organize Assignments in any CodeHS course that you're teaching. You can even add custom assignments to pre-existing CodeHS courses.

Learn More

Actions for Teachers

Didn’t find what you were looking for? Here are a few links that might be useful to you.