Skip to main content

Computer Science Modules

YES Computer Science modules engage K-8 students in computational thinking by framing computer science through the authentic context of engineering design. Students experience how engineers use computational tools to increase efficiency and accuracy, using low-cost devices such as micro:bits, or free web-based tools such as Teachable Machine and MATLAB interactives from MathWorks. The modules encourage students to decompose and investigate algorithms to recognize their social context, benefits, and potential limitations.

Coming Soon

Keep an eye out for these upcoming modules!

Engineering Earthquake-Resistant Buildings: Crowdsourced Disaster Data
Engineering Earthquake-Resistant Buildings: Early Warning Systems
Engineering Wearable Alert Systems: Electronic Timers
Engineering Wearable Alert Systems: Timer Algorithms

YES Computer Science Framework

Why include Computer Science Modules?

Students engaged in engineering benefit from learning when the use of a computer may enhance their engineered product, how to provide instructions to a computer, and how to understand the limitations of computational tools. The YES computer science framework describes why it is important for engineers and students to learn to think computationally.