STA Computer Science

Programming I

Description

Students will learn to write, develop, and process programs using the Python programming language. The course is designed to provide a hands-on, problem-solving experience for students. Topics for the course include basic programming skills, decisions, and loops.

PREREQUISITE: None
GRADE: 9, 10, 11, 12
COURSE LENGTH: One Semester
CREDIT: One-half credit

You should take this course if any of the following apply:

  • You are looking for an introduction to computer programming.
  • You want to learn the Python programming language.
  • You want to learn how to program a Raspberry Pi.
  • You enjoy logic and/or solving puzzles.
  • You plan to take AP Computer Science A in the future.

Student Projects

Character Project

Programming I

Students draw a character using basic cursor movement commands in Python.

Scene Design

Programming I

Students create an interactive program using Python that allows the user to choose elements of a scene to draw.

Choose Your Own Adventure

Programming I

Students create an interactive "Choose Your Own Adventure" game using Python that has multiple endings and graphics related to the user's choices.