All course materials and instructions are available in Canvas this year.
Short link to this site: bit.ly/madisonCS
We use Canvas as our online classroom.
Course syllabi are available here and on the individual course pages.
STUDENTS: need a recommendation? complete this form and come see me in person
At Madison, Computer Science is a Career and Technical Education (CTE) pathway, which means that students can take just a year or two to try it out, or they can choose to "major" in CS by taking at least 3 of the pathway courses.
The pathway courses focus on coding, with each course helping students understand the fundamentals of coding and apply them with progressively more sophisticated languages and projects.
Year 0 (optional): Exploring STEM
- engineering design
- coding/game design
- 3D modeling/printing
- robotics
Year 1: AP CS Principles - Python
Year 2: AP CS - Java
Year 3 (optional): Art, Games, and Making
- teacher-assigned maker projects:
3D modeling, printing, laser cutting
- student-designed projects (coding + making)
Year 4: Senior Design
- student designed year-long coding project
Throughout the Computer Science CTE pathway, students do projects that make use of a 3D printer, laser cutter, vinyl cutter for stickers and tshirt transfers, and embroidery machine, with the intent of bringing designs created in a computer / with code into the physical world.
Once they have learned the tool, students can continue to design their own unique projects as they are inspired.
See robotart.org and robotart.org/rules-information/ for more info.
Here's an old Intro CS forecasting video.