Description
Introduction to Python:
This course introduces students to the Python programming language using a series of interactive lessons themed around the colonization of Mars. Each unit includes hands-on coding exercises, quizzes, and interesting projects. This course is designed for middle-school and high-school students (grades 7-12) with no prior programming experience. The course also gives students an introduction to the world of computer science, its pioneers, technologies, and applications. This course aligns with the State of Arizona Department of Education High Academic Standards for Students, as approved on Oct 22, 2018.
Course Theme:
The course is themed around the future colonization of Mars. Students take on the roles of mission specialists, astronauts, ground control personnel, and colonists, solving interesting colonization challenges using the Python programming language.
This Lesson = Unit 1.1 "Hello, Mars!":
Concepts introduced: functions, print(), comments
Transmit an emergency message to Mars Ground Control so you can land your space shuttle on the red planet! This lesson introduces students to the Python programing language using a fun variation on the traditional "Hello, World!" exercise.
- Student Assignment & Quiz = 6 pages
- Teacher Prep & Lesson Plan = 12 pages
- Read me = 1 page
Resources:
Each Classroom Coders™ lesson contains:
- A teacher lesson plan with lecture text and fully-commented code (PDF)
- A step-by-step coding assignment for students to follow (PDF)
- A computer science topic (PDF)
- A follow-up quiz to measure student understanding (PDF)
Intro to Python - Unit 1.1: "Hello, Mars!" (functions, print, comments)
Highlights
Description
Introduction to Python:
This course introduces students to the Python programming language using a series of interactive lessons themed around the colonization of Mars. Each unit includes hands-on coding exercises, quizzes, and interesting projects. This course is designed for middle-school and high-school students (grades 7-12) with no prior programming experience. The course also gives students an introduction to the world of computer science, its pioneers, technologies, and applications. This course aligns with the State of Arizona Department of Education High Academic Standards for Students, as approved on Oct 22, 2018.
Course Theme:
The course is themed around the future colonization of Mars. Students take on the roles of mission specialists, astronauts, ground control personnel, and colonists, solving interesting colonization challenges using the Python programming language.
This Lesson = Unit 1.1 "Hello, Mars!":
Concepts introduced: functions, print(), comments
Transmit an emergency message to Mars Ground Control so you can land your space shuttle on the red planet! This lesson introduces students to the Python programing language using a fun variation on the traditional "Hello, World!" exercise.
- Student Assignment & Quiz = 6 pages
- Teacher Prep & Lesson Plan = 12 pages
- Read me = 1 page
Resources:
Each Classroom Coders™ lesson contains:
- A teacher lesson plan with lecture text and fully-commented code (PDF)
- A step-by-step coding assignment for students to follow (PDF)
- A computer science topic (PDF)
- A follow-up quiz to measure student understanding (PDF)




