High School Computer Science Lesson on Artificial Intelligence
If you teach high school computer science, you know that students often enter the room with a vague, somewhat magical view of what artificial intelligence actually does. They see the results on their phones and in their browsers, but they rarely see the logic... read more
Teaching High School Computer Science Legal Compliance
Computer science instruction requires students to understand the environment in which code exists. This lesson provides a framework for discussing how laws and regulations impact software development.Breaking down the legal side of codingYou have likely had that... read more
High School Computer Science Impact Analysis Lessons
When a student pulls out their phone to check a fitness app, they likely focus on that familiar goal of hitting 10000 steps, but they rarely stop to consider the massive amounts of personal data being collected behind the scenes. This specific example serves as the... read more
Teaching High School Students to Document Their Software Design
High school computer science students often find themselves staring at their own code with confusion after stepping away from a project for just a few weeks. Learning how to properly track design decisions transforms a student from a casual coder into an engineer... read more
