The focus should be on how computing technologies can both perpetuate inequalities and help to bring about equity in society.
Ideas:
Use Google's Verse by Verse to write poetry and discuss the impact AI has had on writing
Explore literature lessons with Google Arts and Culture then discuss the impact this has had society.
Do a Research lesson where students use ssearch to explore the differences in the search tools (use tools like Gale and Brittanica, Google News, etc)
Compare and Contrast different AI Bots like Siri and Alexa
Use the CMA Working in Harmony resources to explore technology in Music and beyond.
Watch this video about tech access and discuss the impacts access can have on future success
Read about Victorian Train concerns to compare and contrast to today's technology fears
Play Would You Rather to discuss these topics
9-12.IC.2 Debate laws and regulations that impact the development and use of computing technologies and digital information.
The focus is on developing and defending a claim about how a specific law related to computing technologies impacts different stakeholders.
Ideas for English:
Write a persuasive essay about the role of technology
Read I, Robot and discuss role of robotics today
Explore Which Face is Real to discuss AI generated information. Debate tradeoffs of this type of technology
Explore Women's History with Google Arts and Culture
The focus is on developing and defending a claim about a specific ethical dilemma related to computing technologies.
Ideas:
Explore the Common Sense Education lesson AI: Is it Plagiarism
Watch AI, Ain't I A Woman? by Joy Boulamwini to explore bias in algorithms and spoken word poetry
Explore Chatbots and discuss prompt engineering (educator example)
Watch the Social Dilemma on Netflix and discuss
Explore Algorithm Bias with The Most Likely Machine
The focus is on discussing the personal and societal benefits and drawbacks of different types of data collection and use, in terms of ethics, policy, and culture.
Ideas:
Explore the resources at the Privacy Paradox
Find information in this article from Edutopia about language learning and coding
Explore Books about Computer Science
The focus is on applying an understanding of bias and ethical design in order to make recommendations for designing with inclusivity and social good in mind.
Ideas:
Explore Microsoft Reading Coach and discuss how this can impact equity and access.
Read about AI and bias
At this level, considering accessibility becomes part of the design process and awareness of professionally accepted accessibility standards.
Ideas:
Explore the accessibility features on the programs and tools available
Create short digital narrative (short story, poem) incorporating accessibility features
Write a persuasive essay on the importance of accessibility features (dyslexic text, alt text, closed captions, etc)
Create a writing assignment on Pressto and discuss how the AI chatbot helps with writing
At this level, the focus is on making connections between computer science and the fields of interest of individual students.
Ideas:
Explore careers at Cyber.org
The focus is on using data to build alternative numerical models that can best represent a data set.
Ideas:
The emphasis is on designing and following collection protocols. Data sources include, but are not limited to sensors, web or database scrapers, and human input.
Ideas:
Explore data from Information is Beautiful to see the most read Novels from the past 4 years.
Explore data from Information is Beautiful to learn words invented or coined by Shakespeare. Check out other great data sets on this site.
The emphasis is on refining large data sets to create multiple narratives depending upon the audience. Large data sets require use of a software tool or app to cross reference, analyze, refine, and visualize subsets of the data.
Ideas:
Use data to plot plots from your favorite books.
Explore graphs, images and collections used to create data stories
The focus is on having students think about how to decompose a programming problem into functions and procedures, including working around the constraints imposed by specific functions or features provided in a library.
Ideas:
Explore computational efficiency and explore ways to leverage data visualization in classroom discussions
Compare and contrast energy consumption and technology usage
Write persuasive essays around the impacts and use of technology
Explore Computational Thinking Tales
The focus is on understanding that the same abstract concept can be performed in different ways in a program, as long as the same inputs yield the same results.
Ideas:
Do an unplugged Mad Glibs lesson with code.org
Compression Code Puzzles
The focus of this standard is a high-level understanding that algorithms involve tradeoffs, especially related to memory use and speed. Students should understand that classic algorithms are solved problems that can be reused.
Ideas:
Explore algorithms and how it's used in literature (Hero's Journey, literary elements, etc)
List steps to search for information that they use in their daily lives (weather, vocabulary, facts, etc)
Explore types of algorithms (Linear - like using Cntrl-F to find the character's name in a book, or Binary where it reduces the number of comparisons)
Sorting activities
Explore Magic and Poetry
The focus is on updating the elements or components within a named instance of a data structure, without changing the value associated with the name itself.
Ideas:
The focus is on combining different forms of repetition and conditionals, including conditionals with complex Boolean expressions.
Ideas:
Explore programming structures around control (loops and conditionals) and how they can apply to writing poetry
Try creating interactive poems using text-based coding
Example from Gemini:
The emphasis is on perseverance and the ability to use different test cases on their programs and identify what issues are being tested in each case.
Ideas:
Have students identify and fix errors in interactive fiction narratives
Explore interactive fiction where readers make choices that influence the narrative (like choose your own adventures)
Give students a story that has errors and have them debug/fix them
Create your own interactive stories
The focus is on the collaborative aspect of software development, as well as the importance of documenting the development process such that the reasons behind various development decisions can be understood by other software developers.
Ideas:
Explore connections between ELA and Computational Thinking
Use Poetry with CS
The emphasis is on designing (but not necessarily creating) solutions with embedded systems. Systems can be biological, mechanical, social, or some other type of system. Designs could include written descriptions, drawings, and/or 3D prototypes.
Ideas:
Explore new technologies to create a future world presentation or persuasive essay
Write sci fi stories that showcase new technologies
Host a podcast about emerging technologies
Explore CS and English Activities
Knowledge of specific advanced terms of computer architecture and how specific levels work is not required. Rather the progression, in general terms, from voltage to binary signal to logic gates and so on to the level of human interaction, should be explored.
Ideas:
Create an analogy story that uses the hardware and software of a computer as the main characters and setting.
Create comic book stories using computer technology. Share these stories with younger students to help them identify computer parts
Some examples of multi-step troubleshooting problems include resolving connectivity problems, adjusting system configurations and settings, ensuring hardware and software compatibility, and transferring data from one device to another.
Ideas:
Create guides around technology and troubleshooting
The focus is on understanding the design decisions that direct the coordination among systems composing the Internet that allow for scalability and reliability. Discussions should consider historical, cultural, and economic decisions related to the development of the Internet, as well as the core components of servers and routers.
Ideas:
Discuss ways to communicate information and how it can impact stories
Explore literary work and explore how it parallels the concepts of data transfer on the internet
The focus is on discussing how specific emerging technologies impact networks in terms of scale, access, reliability, and security, and user behavior.
Ideas:
Do research on different emerging technologies and their effects on technology and society as a whole
Create presentations about user behavior of tech
The emphasis is on identifying both personal information and organizational information, and devices and embedded systems, that an individual may have access to and that adversaries may want to compromise, obtain, or leverage.
Ideas:
Use these lessons to explore cybersecurity in English Class
The emphasis is on considering the CIA Triad when recommending safeguards for a specific application or device.
Ideas:
Explore the vocabulary of cybersecurity
Write an essay explaining how to safeguard yourself online
The focus is on making security recommendations and discussing trade-offs between the degree of confidentiality, the need for data integrity, the availability of information for legitimate use, and assurance that the information provided is genuine.
Ideas:
Compare and Contrast activities around security recommndations
Debate tradeoffs and choices
The focus is on analyzing the role that cryptography and data security play in events that have shaped history and impact the future.
Ideas:
Use word puzzles
The emphasis is on analyzing different types of breaches and planning appropriate actions that might be taken to prevent and respond to a security breach.
Ideas:
Use the free the Hacker HighSchool curriculum to teach all about cyber safety and cybersecurity.
The focus is to demonstrate proficient keyboarding skills by the end of 12th grade.
Ideas:
Have students practice typing while writing their essays
Digital tools and methods should include both social and professional (those predominantly used in college and careers). Collaboration should occur in real time and asynchronously, and there should be opportunities for students to both seek and provide feedback on their thoughts and products.
Ideas:
Mastery of this standard implies an ability to choose and use the technology tool or resource best suited for a task or purpose.
Ideas:
Explore the features of the online programs you use for creation
Have students create stories on various digital platforms
New technologies could include different tools for collaboration, creation, etc. that the student has not used before. Platforms could include devices running different operating systems or could be emerging STEAM technologies. Digitally fluent individuals can move between platforms and can use that knowledge when encountering new technology.
Ideas:
Explore social media and have students create their own newsfeed topics in a mock environment
Have students explore design choices and the impact on what gets more clicks
Have some fun with Computer Jokes
Active management implies an understanding of how intentional and unintentional actions can affect a digital presence.
Ideas:
Debate online behaviors
Explore hypothetical scenarios
Strategies that support positive mental health in the digital world include both ways to avoid or handle cyberbullying and ways to interact positively and constructively with others in connected spaces.
Ideas:
Join the Global Write to write about the world with the world.
Explore Teen Ink and discuss teens writing for a global audience
Share your Hero Stories
Complete lessons on copyright