Computer Science Worksheets
984 subject resourcesEngineering Design Criteria and Constraints Mini Book Set Grade 4
Learning Objectives
- Define criteria in the context of engineering problems
- Identify constraints that influence engineering solutions
- Differentiate between engineering criteria and constraints
Instant download
Floods and Their Impacts Mini Book Set | Grade 4 Science
Learning Objectives
- Explore the topic of floods through a science mini book.
- Examine floods as an Earth and environmental science topic.
- Recognize flooding as a natural hazard.
Instant download
Engineering Design Solutions Mini Book Set | Grade 4 Science
Learning Objectives
- Identify engineering design solutions as a science topic
- Describe the role of engineering design in science
- Explain the purpose of engineering design solutions
Instant download
Earthquake Safety and Safe Buildings Mini Book Set for Grade 4
Learning Objectives
- Identify earthquakes as the central topic of study
- Explain the importance of safe buildings
- Connect earthquake hazards with the need for building safety
Instant download
Tsunamis and Volcanoes Mini Book Set | Grade 4 Science Printable
Learning Objectives
- Identify tsunamis as a topic in Earth science
- Identify volcanoes as a topic in Earth science
- Explore two natural phenomena through science mini books
Instant download
Events and Triggers Worksheets | Grade 3 Computer Science Practice
Learning Objectives
- Define event, trigger, input, and respond in kid-friendly terms.
- Identify what kind of input causes a program event to happen.
- Match events to appropriate program responses.
Instant download
Digital 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
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
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
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
Comparing Data Sets Worksheets for Similarities and Differences | Grade 4
Learning Objectives
- Use data sets to compare similarities and differences between groups of information.
- Identify a relationship between two variables described in a simple data set.
- Explain how careful data analysis supports an evidence-based conclusion.
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 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
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
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
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 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 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
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
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
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
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
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
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
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
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
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
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
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
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
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 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
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
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
Functions and Reusable Code Worksheets | Grade 6 Computer Science
Learning Objectives
- Define a function as a named block of reusable instructions.
- Explain how a function call executes instructions inside a function.
- Compare repeated instructions with reusable code in a program.
Instant download
Finding Patterns and Trends in Data Worksheets for Grade 4 Computer Science
Learning Objectives
- Identify repeated patterns in collected data.
- Interpret trends shown in data collected over time.
- Make evidence-based predictions from observed data.
Instant download
Safe Browsing and Cybersecurity Worksheets for Grade 8 Computer Science
Learning Objectives
- Identify suspicious URLs and warning signs in online messages.
- Explain how software updates repair known security weaknesses.
- Describe how screen locks and application permissions protect devices.
Instant download
Healthy Technology Habits Worksheets | Grade 3 Digital Citizenship
Learning Objectives
- Identify habits that support balanced technology use.
- Explain why breaks support healthy screen-time routines.
- Distinguish healthy and unhealthy technology choices.
Also included in: Healthy Technology Habits Worksheets | Grade 3 Digital Citizenship +1 more
Instant download
Event-Driven Programming Worksheets for Grade 6 Computer Science
Learning Objectives
- Identify events that cause programs to respond to user actions.
- Explain how triggers connect events to programmed responses.
- Compare event-driven interactions in games and digital applications.
Instant download
Debugging Logical Errors Worksheets | Grade 6 Computer Science
Learning Objectives
- Identify logical errors by comparing expected and actual results
- Trace program steps to locate where reasoning breaks down
- Explain how incorrect sequences create logical errors
Instant download
Testing and Feedback in Computer Science Worksheets for Grade 6
Learning Objectives
- Explain how testing checks whether digital project features work correctly
- Identify bugs and usability problems in digital projects
- Evaluate feedback about confusing features and missing information
Instant download
Inputs and Outputs Worksheets | Programming Fundamentals Grade 3
Learning Objectives
- Identify common inputs in simple interactive computer programs
- Identify outputs produced in response to user actions
- Explain how a program responds to a user's input
Also included in: Algorithms & Problem Solving Worksheets Bundle | Grade 3 Computer Science +1 more
Instant download
AI Privacy and Data Use Worksheets for Grade 6 Computer Science
Learning Objectives
- Identify data types that AI-powered apps and websites may collect.
- Explain how privacy protects personal information in digital tools.
- Describe how informed consent supports responsible data collection.
Instant download
Browse more categories
About Computer Science Worksheets
Find Computer Science worksheets spanning core skills, practice, and review. All 984 resources are instant PDF downloads for the classroom or home.
MyTeachingSheets worksheets are made by real teacher-authors and checked before they go live. Download any as a print-ready PDF for lessons, homework, or independent practice — most include answer keys, and previews are always free.