By the time students reach Grade 8, they will be ready to create more complex programs using Construct 3. Before beginning their game creations, students will carefully plan and consider their users’ needs. While programming, they will employ test cases to ensure their apps function correctly. In addition to programming, students will delve into emerging technologies like AI and Machine Learning. By blending programming with explorations in future tech, students will be well-prepared for high school computer science courses.
Current topics include:
definitions of input, process, output, and feedback in the context of technological innovation
importance of maintenance and service for technological innovations
role of research and development as well as troubleshooting to decide the next "right step" to take
application of a design process including modeling, testing, and documentation
In Grade 8, computer science is about preparing for the future. Students take on the role of critical thinkers and ethical leaders. They look at the "big picture"—how Artificial Intelligence works, how to defend against global cyber threats, and how automation will change the way we work and live.
Machine Learning Model (The "Learner"): An AI system that has been trained on a huge set of data to recognize patterns and make predictions without being given specific "if-then" instructions for every scenario.
Model Card (The "Nutrition Label"): A document that explains exactly how an AI was trained, what it is good at, and where it might make mistakes.
Precision & Granularity (The "Fine Detail"): Precision is how exact a measurement is (like age in days vs. years); Granularity is how often you collect data (like checking a heart rate every second vs. every hour).
Phishing & Social Engineering (The "Digital Trick"): Methods used by hackers to trick people into giving away secrets, usually by pretending to be someone they trust or creating a fake sense of urgency.
CIA Triad (The "Security Shield"): A professional framework for keeping data safe. It stands for Confidentiality (keeping it private), Integrity (keeping it accurate), and Availability (keeping it accessible).
Automation (The "Auto-Pilot"): Using technology to do tasks automatically that humans used to do by hand, which can make things faster but also changes what jobs look like.
Digital Divide (The "Access Gap"): The gap between people who have easy access to high-speed internet and modern devices and those who do not.
Data Sovereignty (The "Digital Border"): The idea that data is governed by the laws of the country where it is stored or collected.
Students will learn to "Audit" Artificial Intelligence. Students go behind the scenes of AI. They investigate how Machine Learning Models are built and hypothesize how they make decisions. They use "Model Cards" to check for bias, learning that if the data used to train an AI is missing certain groups of people, the AI's predictions will be unfair.
Students will learn to be "Data Philosophers." Students analyze the "quality" of data. They evaluate how Precision and Granularity change the way we interpret results. They also investigate the ethics of data collection, weighing the benefits of personalized apps against the risks of losing Data Sovereignty or privacy.
Students will learn to "Defend the Network." Cybersecurity becomes a top priority. Students evaluate real-world cyber attacks like Phishing and Malware. They learn how to use the CIA Triad to protect information and practice prevention strategies, like multi-factor authentication, to keep their digital lives secure.
Students will learn to be "Future Workforce Analysts." Students investigate how Automation and AI are changing careers. They analyze the trade-offs: how technology makes some jobs safer or more efficient, while also replacing others. They explore the skills needed for the future, like "upskilling" to work alongside robots and AI.
Students will learn to bridge the "Digital Divide." Children examine how access to technology varies based on where you live or how much money you have. They collaborate to propose solutions that make computing systems more inclusive for diverse users and advocate for fairness in how technology is distributed globally.
Students will learn to "Predict and Prevent Harm." Students debate the big issues of emerging tech. They analyze the environmental impact of massive data centers and the social consequences of the decisions humans make when they build algorithms. They learn that the most important part of any computer system is the human who decides how to use it responsibly.
TIP: You can support your Grade 8 student by discussing the "Why" behind the news. If you hear about a new robot or a data leak, ask: "What unintended consequences could this have for people's jobs?" or "How does the CIA Triad help us understand why that data leak was so harmful?"
The CSTA Standards do not break the 45 Middle School standards into specific grades. Here, we list the CSTA standards that are most connected to the grade 8 theme, "Computer Science helps us prepare for the future". Italicized standards are not yet met. Underlined standards are partially met and we underline the parts that are met.
In Grade 8, students look ahead. They investigate Artificial Intelligence, consider how to defend against cyber threats, and evaluate how choices in computer science will shape the future environment and economy.
ADVANCED LOGIC & AI:
MS-ALG-PS-02: Model an algorithm with a flowchart or pseudocode including procedures.
MS-ALG-PS-04: Justify whether a problem is best solved using procedural, rule-based, or data-driven methods.
MS-ALG-PS-05: Use AI tools to assist in solving a computational problem.
MS-ALG-ML-06: Hypothesize how a machine learning model generates predictions.
MS-ALG-ML-07: Investigate ways to improve the accuracy of a machine learning model and reduce bias.
MS-ALG-ML-08: Evaluate the features and limitations of a machine learning model.
MS-PRO-RD-18: Analyze AI-generated code for accuracy and usability.
DATA QUALITY & SECURITY:
MS-DAT-DC-21: Evaluate how levels of precision and granularity affect data accuracy and storage.
MS-DAT-DC-23: Use a digital tool to sort, filter, group, and summarize structured data.
MS-DAT-DC-24: Analyze options to address data quality issues.
MS-DAT-DI-25: Use computational tools to identify relationships in a dataset and make predictions.
MS-DAT-DI-27: Summarize a data investigation process, including potential biases.
MS-DAT-IM-28: Explain the benefits and risks of personal data collection and data sovereignty.
MS-DAT-IM-29: Analyze how human decisions in data work lead to compromised AI models.
MS-SYS-SE-32: Explain the effects of not using the CIA Triad (Confidentiality, Integrity, Availability).
MS-SYS-SE-33: Evaluate common types of cyber attacks and preventions (Phishing, Malware).
GLOBAL & CAREER IMPACTS:
MS-SYS-HW-30: Examine differences between systems based on requirements and environmental/ethical impacts.
MS-SYS-IM-37: Examine how access to computing varies based on social factors (The Digital Divide).
MS-SOC-ET-40: Evaluate when it is appropriate to use AI and emerging technologies based on environmental impact.
MS-SOC-ET-41: Evaluate how design decisions in emerging tech influence different communities.
MS-SOC-ET-42: Debate ways an emerging technology impacts local social and cultural issues.
MS-SOC-HU-43: Analyze how human decisions in computing have ethical and social consequences.
MS-SOC-CE-44: Analyze how workers in different careers use computational thinking to solve problems.
MS-SOC-CE-45: Evaluate how automation in technology can create or replace jobs.