Core Programming Resources
CS Activities & Projects
OER Microbit Environmental Monitor
Students create a sustainable environment monitoring system using Micro:bits and Python. They collect real-time data and visualize it through a web interface they design. This open educational resource project emphasizes collaborative problem-solving.
ISTE Standards: 1.4.c (Global Collaborator), 1.5.d (Computational Thinker), 1.6.b (Creative Communicator)
View Assignment Details & RubricVR Physics Lab
Students design immersive VR environments demonstrating physics concepts. They program interactions and test their simulations with VR headsets. Includes creating documentation websites for their projects.
ISTE Standards: 1.3.d (Knowledge Constructor), 1.5.c (Computational Thinker), 1.7.c (Global Collaborator)
View Assignment Details & RubricAccessible Web Design Challenge
Teams create WCAG-compliant websites addressing community needs using HTML/CSS/JavaScript. Includes peer reviews using WAVE accessibility tools and presentations to local organizations. OER resources from MDN Web Docs are utilized.
ISTE Standards: 1.2.d (Digital Citizen), 1.6.b (Creative Communicator), 1.7.d (Global Collaborator)
View Assignment Details & RubricAI-Powered Game NPCs
Using Python and machine learning libraries, students develop intelligent NPC behavior for Unity games. Includes ethical discussions about AI implementation and creating technical documentation.
ISTE Standards: 1.5.a (Computational Thinker), 1.7.b (Global Collaborator), 1.3.c (Knowledge Constructor)
View Assignment Details & RubricOriginal content created by Hannah Terkper. Licensed under CC BY 4.0 .