College Board
Strategies for Teaching AP Computer Science
Implement strategies from the beginning to the end. A collection of strategies and lessons span from the first day of school to after the exam. Resources cover basic information such as computer ethics and top 10 tips to a lesson on how...
Curated OER
The Ethics School: Session 5
Middle schoolers discuss the need for a Code of Conduct when they are using any type of technology in their workplace. In groups, they examine the various descriptions of areas to focus on to have a complete professional code of ethics....
Curated OER
Introduction to the Internet
Students conduct a brief overview of the Internet in four main sections: Background of the Internet, E-mail, Web Browsing, and Web Searching. The latter three sections of this unit cover the mechanics as well as the underlying concepts...
Curated OER
Have I Been Hacked?
Students investigate how effective SNEAK strategies are in detecting hackers. In this technology lesson, students explain the ethical issues about hacking. They graph and analyze their experimental results.
Microsoft
Artificial Intelligence
There's nothing artificial about an informative lesson. The eighth of nine parts in the Intro to CS with MakeCode series focuses on artificial intelligence. Scholars learn how artificial intelligence is making its way into society before...
Curated OER
Tinker Toys
Students explore various computer items. They describe possible alternative uses for computer technology. Students explore the practice of "reverse engineering." They write an opinion essay on the ethics behind "reverse engineering."
Curated OER
Should Humans Be Cloned?
Learners explore links on the Internet to collect facts about cloning then prepare an essay on their findings. In this research writing lesson students examine how to include their opinions on what they have found in their research.