Grade 9 Computer Science Worksheets
142 worksheetsDigital Project Testing and User Feedback Worksheets | Grade 9
Learning Objectives
- Explain why digital products must be tested before sharing.
- Identify methods of collecting and recording user feedback.
- Analyse test results to recognise errors and improvements.
Instant download
User Interface Design and Usability Worksheets | Grade 9 Computer Science
Learning Objectives
- Define a user interface and identify its main components
- Explain how layout and navigation support user interaction
- Distinguish between buttons and navigation in digital products
Instant download
Variables and Data Types in Programming Worksheets Grade 9 Computer Science
Learning Objectives
- Define variables, values, data types, and assignment in programming.
- Distinguish integers, strings, booleans, and lists.
- Explain how assignment updates variable values during program execution.
Instant download
Digital Product Iteration and Improvement Worksheets | Grade 9 CS
Learning Objectives
- Define iteration in digital product development.
- Identify problems revealed through testing and feedback.
- Explain how different product versions demonstrate development progress.
Instant download
Digital Product Design and Presentation Worksheets | Grade 9 CS
Learning Objectives
- Identify the essential qualities of a polished digital product
- Explain how layout and navigation improve the user experience
- Evaluate how digital features support a product's purpose
Instant download
Digital Project Documentation and Reflection Worksheets Grade 9
Learning Objectives
- Explain the purpose of documenting digital project development
- Identify essential information to include in project documentation
- Evaluate digital projects by identifying strengths and weaknesses
Instant download
Password Security and Account Protection Worksheets for Grade 9
Learning Objectives
- Define essential password security and authentication vocabulary.
- Identify characteristics of strong passwords and secure sign-in practices.
- Explain how password reuse can expose multiple accounts.
Instant download
Cybersecurity and Encryption Worksheets | Secure Communication Grade 9
Learning Objectives
- Explain how encryption transforms plaintext into ciphertext.
- Differentiate between encryption and decryption using key terminology.
- Describe how encryption keys support secure communication.
Instant download
Cybersecurity and Safe Browsing Worksheets | Grade 9 Computer Science
Learning Objectives
- Identify common online threats and their potential effects.
- Recognize suspicious URLs, links, and phishing messages.
- Explain how software updates improve device security.
Instant download
Phishing and Social Engineering Worksheets | Cybersecurity Grade 9
Learning Objectives
- Define phishing, social engineering, deception, and online scams
- Identify warning signs in suspicious emails, messages, and links
- Explain how urgency and impersonation manipulate online users
Instant download
Malware and Device Protection Worksheets for Grade 9 Computer Science
Learning Objectives
- Define malware and distinguish between viruses, spyware and ransomware
- Identify potentially unsafe files, downloads, links and email attachments
- Explain how software updates address device security weaknesses
Instant download
Cybersecurity Worksheets: Safe Browsing and Device Protection Grade 9
Learning Objectives
- Identify suspicious website addresses and potentially unsafe links.
- Explain the purpose and limitations of HTTPS encryption.
- Describe how software updates reduce known security weaknesses.
Instant download
Multi-Factor Authentication Worksheets | Grade 9 Cybersecurity
Learning Objectives
- Define authentication, verification, factor, and digital account security.
- Distinguish single-factor authentication from multi-factor authentication.
- Identify knowledge, possession, and biometric authentication factors.
Instant download
Digital Project Planning and Requirements Worksheets | Grade 9 CS
Learning Objectives
- Identify the purpose and key stages of digital project planning
- Distinguish project goals from target audiences and requirements
- Explain how requirements describe a digital product's functions
Instant download
Digital Collaboration Tools & Shared Files Worksheet for Grade 9
Learning Objectives
- Define key terms related to digital collaboration and shared files
- Differentiate real-time collaboration from asynchronous collaboration
- Explain how comments and version history support document revision
Instant download
Cyberbullying and Digital Well-Being Worksheets for Grade 9
Learning Objectives
- Define cyberbullying, harassment, well-being, and bystander using accurate examples.
- Identify harmful online behaviours, including exclusion, impersonation, and repeated insults.
- Select safe bystander responses, including reporting, blocking, and seeking trusted adult support.
Instant download
Bandwidth and Network Latency Worksheets | Grade 9 Computer Science
Learning Objectives
- Define bandwidth, latency, congestion, throughput, packets, and routers.
- Distinguish bandwidth from latency using appropriate measurement units.
- Explain how network congestion and routing affect communication delays.
Instant download
Digital Citizenship Worksheets: Digital Identity & Online Reputation Grade 9
Learning Objectives
- Define digital identity, online reputation, online presence, and audience.
- Explain how posts, photographs, comments, and search results shape digital identity.
- Analyze how different audiences may interpret the same online content.
Instant download
Data Visualization Worksheets: Choosing Graphs for Grade 9 Computer Science
Learning Objectives
- Identify the purposes of bar graphs, line graphs, scatter plots, and circle graphs
- Select visualizations suited to categorical data, time trends, relationships, and proportions
- Interpret comparisons, patterns, trends, and proportions in graphs and charts
Instant download
Source Credibility and Online Information Worksheets for Grade 9
Learning Objectives
- Define credibility, evidence, bias, purpose, source, and verification.
- Identify indicators of trustworthy and unreliable online information.
- Compare online claims using evidence from independent sources.
Instant download
Copyright, Fair Use & Digital Attribution Worksheets for Grade 9
Learning Objectives
- Define copyright, fair use, attribution, and intellectual property using examples.
- Distinguish copyrighted work from licensed and public domain material.
- Evaluate digital content reuse by checking permissions and license conditions.
Instant download
Digital Citizenship Worksheets: Ethical Social Media Use, Grade 9
Learning Objectives
- Explain how social media posts and comments affect other people
- Identify reliable methods for checking online information before sharing
- Describe how audience, consent, and privacy influence online communication
Instant download
Spreadsheet Skills Worksheets: Sorting, Filtering and Data Analysis Grade 9
Learning Objectives
- Identify rows, columns, cells, and headings in a spreadsheet.
- Explain how sorting differs from filtering spreadsheet records.
- Interpret class survey tables using appropriate spreadsheet operations.
Instant download
Cloud Computing and Online Storage Worksheets for Grade 9 Computer Science
Learning Objectives
- Define cloud computing, remote servers, storage, and shared folders accurately
- Explain how remote servers provide access to online files and applications
- Compare synchronization, online storage, backups, and shared-folder permissions
Instant download
Computer Networks Worksheets: Devices, Routers and Internet | Grade 9
Learning Objectives
- Define a computer network and explain its main purpose.
- Identify routers, switches, cables and wireless connections.
- Compare local networks with internet connectivity.
Instant download
Data Trends and Correlation Worksheets | Grade 9 Computer Science
Learning Objectives
- Distinguish trends over time from relationships between two variables
- Identify positive, negative, and zero linear correlation patterns
- Interpret graphs and scatter plots to describe data relationships
Instant download
Data Ethics and Privacy Worksheets | Grade 9 Computer Science
Learning Objectives
- Define data ethics, privacy, consent, personal data, and sensitive information.
- Identify responsible methods for collecting, storing, and sharing digital information.
- Explain how informed consent and data minimization protect personal privacy.
Instant download
Reliable Data Collection Worksheets | Grade 9 Computer Science
Learning Objectives
- Explain how consistent procedures improve data collection reliability
- Identify variables that influence surveys, experiments, and observations
- Distinguish reliable data from incomplete or inaccurate records
Instant download
Mean and Median Worksheets for Grade 9 Computer Science Data Analysis
Learning Objectives
- Calculate the arithmetic mean of a numerical data set
- Determine the median of odd- and even-sized data sets
- Compare mean and median values in the same data set
Instant download
Search Operators and Advanced Search Strategies Worksheet Grade 9
Learning Objectives
- Explain how precise keywords improve the relevance of search results
- Identify the purposes of quotation marks, operators, and filters
- Compare broad and targeted queries to predict search outcomes
Instant download
Internet Protocols and Packet-Based Data Transfer Worksheets Grade 9
Learning Objectives
- Define protocols, packets, and data transfer in computer networks
- Explain how protocols coordinate communication between networked devices
- Describe how routers forward packets across interconnected networks
Instant download
Digital Privacy Settings and Data Permissions Worksheets for Grade 9
Learning Objectives
- Define privacy settings, data permissions, consent, and data sharing accurately.
- Explain how account settings influence access to personal information.
- Evaluate app permission requests against their intended purposes.
Instant download
Abstraction and Modeling in Computer Science Worksheets – Grade 9
Learning Objectives
- Define abstraction and explain how it simplifies complex systems.
- Identify essential information for a specific problem-solving task.
- Compare representations and explain how each supports a different purpose.
Instant download
Machine Learning Worksheets: Training Data and AI Models Grade 9
Learning Objectives
- Define machine learning, training data, models, and patterns.
- Explain how learning algorithms use examples to make predictions.
- Analyze how data quality and variety affect model accuracy.
Instant download
AI Bias and Fairness Worksheets for Grade 9 Computer Science
Learning Objectives
- Explain how incomplete or unbalanced training data can introduce AI bias
- Distinguish bias, representation, fairness, and outcome using practical examples
- Identify strategies for improving AI training data quality and representation
Instant download
Recommendation Systems and AI Personalization Worksheets Grade 9
Learning Objectives
- Define recommendation systems and describe their purpose on digital platforms
- Identify data types used to generate personalized content suggestions
- Explain how algorithms use observed behavior to estimate user interests
Instant download
Artificial Intelligence Worksheets: Patterns and Predictions Grade 9
Learning Objectives
- Define artificial intelligence and describe tasks associated with human thinking.
- Identify patterns in data that can support AI predictions.
- Explain how machine-learning systems use examples to learn relationships.
Instant download
Testing and Refining Algorithms Worksheet for Grade 9 Computer Science
Learning Objectives
- Explain how test cases compare expected and actual algorithm outputs
- Identify edge cases and boundary values that may reveal errors
- Trace algorithm steps to locate logical and calculation errors
Instant download
Algorithm Design and Pseudocode Worksheets for Grade 9 Computer Science
Learning Objectives
- Define an algorithm and explain the purpose of pseudocode
- Identify logical sequences in everyday procedures and computational problems
- Construct pseudocode using ordered steps, input, and output
Instant download
Flowcharts and Decision Structures Worksheets | Grade 9 Computer Science
Learning Objectives
- Identify standard flowchart symbols and explain their purposes.
- Explain how conditions determine the branches followed in a flowchart.
- Trace flowcharts to predict outputs for different inputs.
Instant download
AI Ethics Worksheets: Privacy, Bias and Accountability for Grade 9
Learning Objectives
- Explain how privacy influences ethical decisions about artificial intelligence.
- Describe how transparency makes AI decisions easier to evaluate.
- Identify unfair outcomes linked to incomplete or unrepresentative training data.
Instant download
Algorithm Efficiency and Optimization Worksheets for Grade 9 Computer Science
Learning Objectives
- Define efficiency, optimization, resource, and performance in algorithms.
- Compare algorithms using operation counts and resource requirements.
- Explain how linear search differs from binary search.
Instant download
Responsible Use of AI Tools Worksheets for Grade 9 Computer Science
Learning Objectives
- Explain why AI-generated information requires accuracy and completeness checks.
- Compare AI responses with reliable sources to identify errors and omissions.
- Identify personal information that should remain private when using AI tools.
Instant download
Decomposition of Complex Problems Worksheets for Grade 9 Computer Science
Learning Objectives
- Define decomposition and explain its role in managing complex problems
- Identify subproblems that contribute to a complete computer science solution
- Explain dependencies and determine appropriate task sequences
Instant download
Real or AI? Deepfake Detection Unit | Grades 6-9 | No Prep Printable PDF
Learning Objectives
- Describe what a deepfake is in one sentence and name two ways it is used against young people
- Apply the Six Tells checklist to an image or clip and give a reasoned judgement, not a guess
- Explain why "it isn’t real" does not mean "it isn’t harmful"
Instant download
Real or AI? Free Deepfake Sampler | Grades 6-9 | Print-Ready PDF
Learning Objectives
- Decide whether a statement describes something only real, only AI-made, or both
- Apply the Six Tells checklist to an image or clip and give a reason
- Name the right next step when a message or image feels wrong
Instant download
Testing and Refining Solutions Worksheet Grade 9 Computer Science
Learning Objectives
- Explain how testing helps validate an algorithm and find errors in edge cases and unexpected inputs.
- Use test results to refine steps and improve correctness, clarity, and reliability.
- Validate that changes do not break earlier behavior by retesting with multiple scenarios.
Instant download
Encryption and Secure Communication Computer Science Grade 9
Learning Objectives
- Explain how encryption and decryption protect digital information.
- Identify key roles in secure communication, including keys and secure channels.
- Evaluate scenarios to decide whether a message is protected in transit or at rest.
Instant download
About Grade 9 Computer Science Worksheets
Explore Grade 9 Computer Science worksheets for classwork, homework, or review. Our 142 printables download instantly as PDFs.
Every worksheet on MyTeachingSheets is created by independent teacher-authors and reviewed before publication. All resources download as printable PDFs for classroom, homework, or at-home practice, and many include answer keys. Preview any worksheet free before buying.