Skip To Main Content

Toggle Close Container - Mobile

Header Holder

Header Logo Text

Header Utility Nav

Header Right Column

EN

Toggle Search Container - Desktop

Triggers Container Wrapper

Toggle Menu Container

Toggle Close Container

Mobile Main Nav

Course Details

  • STEM
Coding for Makers

Semester-Long Elective

This course will start with the basics of Python 3 programming via the Raspberry Pi hardware and the Thonny IDE. During this quarter, the student will develop games leading to programming by intention. Students will use the skills acquired to continue Python programming via hardware projects in the second quarter. These projects build on the Raspberry Pi hardware and engage students to use logic, math, and creativity to solve various hardware/software problems. The students will fabricate a series of projects to practice breaking more significant issues down into smaller tasks as it is an essential skill in the CS world. This course assumes no prior knowledge of computers. As mentioned, the course will start with an introduction to Python and then continue using Python to control simple circuits to gain a firmer foundation with variables, operations, style, abstraction, functions, loops, and conditionals. By using the Raspberry Pi general-purpose IO pins and the available Python Libraries, students will transition to designing and testing more complex circuits, allowing them to be involved in algorithms, information processing, data types, control structures, modules, arrays, strings, packages, classes, objects, and graphics. Students will have many opportunities to be involved in collaborative assignments in addition to many opportunities to work individually. This is the same course as Coding for Makers offered in the MS.

  • Grade 9
  • Grade 10
  • Grade 11
  • Grade 12