Computer Science Worksheets
826 subject resourcesGrade 8 Malware and Safe Downloads Worksheet | Computer Science Activity
Learning Objectives
- Explain what malware is and identify common types such as viruses, spyware, and ransomware.
- Describe warning signs in files, links, and attachments that may indicate malware.
- Use safe download habits to reduce the risk of infection and data loss.
Instant download
Sorting Algorithms Worksheet Grade 11 Computer Science Performance Practice
Learning Objectives
- Trace the steps of bubble sort, selection sort, and insertion sort to predict the final sorted list.
- Explain how swaps and passes change the array during sorting.
- Compare common sorting algorithms using basic performance ideas such as comparisons and passes.
Also included in: Data Structures & Algorithms Lesson Bundle | Grade 11 CS | General
Instant download
Cyberbullying and Digital Well-Being Worksheet | Grade 9 CS
Learning Objectives
- Explain what cyberbullying is and identify common harmful behaviors online.
- Describe strategies for protecting digital well-being when faced with harassment or exclusion.
- Use bystander skills to respond safely and support others during harmful online interactions.
Instant download
Grade 9 Copyright and Fair Use Computer Science Digital Literacy
Learning Objectives
- Explain the purpose of copyright and identify what counts as intellectual property.
- Apply fair use and attribution rules to decide when school or digital reuse is appropriate.
- Use clear citation and adaptation wording when sharing someone else’s work.
Instant download
Ethical Social Media Use Computer Science Worksheet Grade 9 Digital
Learning Objectives
- Explain how ethical and responsible social media use supports communication and protects public identity.
- Apply strategies for checking facts, respecting others, and thinking before sharing.
- Describe how audience and context affect how posts, comments, and shares can be interpreted.
Instant download
Safe and Responsible AI Use Worksheet | Grade 3 Computer Science
Learning Objectives
- Define the terms safe, responsible, privacy, and data and use them in simple sentences.
- Identify safe choices for sharing information when using smart technology.
- Explain how to check information carefully before believing or sharing it.
Instant download
Respectful Online Communication Worksheets | Grade 3 Digital Citizenship
Learning Objectives
- Identify how tone and word choice affect how a message is received online.
- Choose examples of respectful comments during online communication.
- Use clear, kind language when writing messages for games and classroom platforms.
Instant download
Respectful Online Communication Worksheet | Grade 3 Computer Science
Learning Objectives
- Use respectful word choices and a positive tone when messaging online or in class platforms
- Explain how timing and clarity affect how a message is received
- Identify examples of helpful, rude, and confusing online comments
Instant download
Safe Search Choices Worksheet | Grade 3 Computer Science Digital Safety
Learning Objectives
- Define key vocabulary words related to safe searching, including search engine, result, safe, and trustworthy
- Identify strategies for choosing age-appropriate and trustworthy search results
- Explain when and why to ask a trusted adult for help while searching
Instant download
Recursion and Base Cases Worksheet | Grade 12 Computer Science Activity
Learning Objectives
- Explain how recursion reduces a problem into smaller subproblems until a base case is reached.
- Identify the stopping condition and trace the sequence of recursive calls for a given algorithm.
- Compare recursion with iteration in terms of clarity, termination, and risk of infinite loops.
Instant download
Personal Information and Privacy Worksheet Grade 6 Computer Science
Learning Objectives
- Identify personal information that should be kept private online
- Explain why privacy is important when sharing profile details, forms, and messages
- Use vocabulary words personal information, private, public, and secure in context
Also included in: Digital Citizenship and Online Safety Lesson Bundle | Grade 6 Computer Science | General +1 more
Instant download
Grade 10 Computer Science Variables and Data Types Worksheet Activity
Learning Objectives
- Explain what variables are and how programs use them while running
- Match common data types (integer, string, boolean, list) to appropriate values and operations
- Choose correct statements for type-related logic and comparisons
Also included in: Coding Fundamentals Lesson Bundle | Grade 10 Computer Science | General
Instant download
Grade 8 Healthy Screen Time and Digital Balance Worksheet | Computer Science
Learning Objectives
- Explain how digital balance supports learning, social connection, and wellness.
- Describe how screen time habits can affect sleep, concentration, mood, and physical activity.
- Use lesson vocabulary (balance, wellness, habit, screen time) in accurate statements.
Also included in: Digital Citizenship & Online Safety Lesson Bundle | Grade 8 CS | General
Instant download
Responsible AI Use Worksheets | Grade 4 Computer Science
Learning Objectives
- Explain how privacy helps protect personal information when using AI tools.
- Identify ways to judge whether an AI answer is trustworthy and complete.
- Describe limits of technology and when human judgment is needed.
Instant download
Digital Footprints and Online Reputation Worksheets | Grade 7 Computer Science
Learning Objectives
- Define digital footprint and explain how it forms from online activity.
- Describe how online presence can affect reputation and future opportunities.
- Identify how permanence and context influence what stays searchable over time.
Instant download
Malware and Unsafe Downloads Worksheet Grade 6 Computer Science Activity
Learning Objectives
- Explain what malware is and why unsafe downloads can harm devices or accounts.
- Identify risky digital actions, such as downloading unknown files or opening suspicious attachments.
- Apply protection habits to stay safer online.
Also included in: Digital Safety & Security Lesson Bundle | Grade 6 Computer Science | General +1 more
Instant download
Cybersecurity Threats and Vulnerabilities Worksheet Grade 12 Computer Science
Learning Objectives
- Explain the roles of encryption, decryption, and keys in secure communication
- Identify common concepts in cryptography such as plaintext, ciphertext, and authentication
- Evaluate true statements about how cryptography helps protect data online
Instant download
Loops and Repetition Worksheet | Grade 6 Computer Science Coding
Learning Objectives
- Explain how loops repeat commands to save time and reduce duplicate code.
- Use loop vocabulary such as repeat, iteration, and efficiency to describe program behavior.
- Identify correct and incorrect statements about loop usage and repeated actions.
Also included in: Interactive Coding Foundations Lesson Bundle | Grade 6 Computer Science | General +1 more
Instant download
Collecting Reliable Data Worksheets | Grade 4 Computer Science Practice
Learning Objectives
- Define the terms reliable, observation, measurement, and data and use them correctly.
- Identify reliable ways to collect data and explain why consistent methods matter.
- Choose better survey and investigation plans to support clear conclusions.
Instant download
Grade 10 Computer Science Databases and Tables Keys Fields Queries Worksheet
Learning Objectives
- Identify the roles of fields, records, and primary keys in a relational database table.
- Compare table structures and explain how organized data supports searching, sorting, filtering, and updating.
- Match common database questions to appropriate query actions.
Instant download
Measures of Center and Spread Worksheet | Grade 10 Computer Science Activity
Learning Objectives
- Explain how mean, median, and mode describe the center of a data set
- Use range and spread ideas to compare how variable two data sets are
- Determine which measure (center or spread) is most useful when outliers are present
Instant download
Grade 7 Computer Science Digital Skills and Technology Worksheet
Learning Objectives
- Use credibility, evidence, and bias to evaluate online claims
- Identify misinformation by checking authorship, sources, and supporting evidence
- Practice choosing the most reliable online information for school and personal decisions
Also included in: Digital Citizenship & Cyber Safety Lesson Bundle | Grade 7 CS | General
Instant download
Managing Digital Footprints Worksheet Grade 7 Computer Science
Learning Objectives
- Explain how different online actions create a digital footprint.
- Describe how online presence can affect reputation and opportunities.
- Apply strategies to protect privacy and manage permanence.
Also included in: Digital Citizenship & Cyber Safety Lesson Bundle | Grade 7 CS | General
Instant download
Introduction to Statistics Worksheet Grade 7 Computer Science Activities
Learning Objectives
- Define key statistics vocabulary: mean, median, range, and distribution
- Use averages and range to summarize data and compare groups
- Evaluate statements about statistics using true/false reasoning
Instant download
Statistics and Summary Measures Worksheet | Grade 8 Computer Science
Learning Objectives
- Define mean, median, mode, and range and explain what each one tells us about a data set.
- Use summary measures to compare different groups using numerical data.
- Choose appropriate summary measures and interpret statements about statistics accurately.
Instant download
Safe Browsing and Digital Security Worksheet | Grade 10 Computer Science
Learning Objectives
- Apply safe browsing habits by checking URLs, avoiding suspicious downloads, and keeping software updated.
- Explain how strong, unique passwords and safe account settings protect digital accounts and personal information.
- Evaluate risky online scenarios and choose the safest response.
Instant download
Protocols and Data Packets Worksheet | Grade 10 Computer Science Activity
Learning Objectives
- Explain how protocols define rules for communication between network devices.
- Describe how data packets move across a network and how they are reassembled at the destination.
- Identify why network standards and common protocol rules improve reliability and interoperability.
Instant download
Grade 8 Flowcharts and Algorithm Design Worksheet | Computer Science
Learning Objectives
- Explain how flowcharts use standard symbols to show the steps of a process.
- Design and revise an algorithm using clear step-by-step instructions and decision points.
- Identify correct uses of branches and decisions in flowcharts.
Instant download
Digital Footprints and Choices Worksheet | Grade 3 Computer Science PDF
Learning Objectives
- Explain what a digital footprint is and how online actions can leave traces over time
- Identify examples of online activity that can affect a digital footprint (posts, searches, comments, and shared images)
- Use responsible choice-making to build a positive and safe online presence
Instant download
Abstraction and Essential Details Worksheet Grade 8 Computer Science
Learning Objectives
- Explain how abstraction removes unnecessary details to focus on essential information in a system.
- Identify how models simplify complex situations and help communicate ideas in computer science.
- Use lesson vocabulary (abstraction, model, simplify, essential) accurately in explanations.
Instant download
UI UX Design Worksheet | Grade 12 Computer Science Activities
Learning Objectives
- Identify common cybersecurity threats and describe how they target system weaknesses.
- Differentiate vulnerabilities from threats and explain likely attack paths at a high level.
- Evaluate security risks related to passwords, software updates, and unsafe downloads.
Instant download
Responsive Design Worksheet Grade 11 Computer Science Web Design
Learning Objectives
- Explain how responsive design helps webpages work on different screen sizes
- Identify key responsive features such as media queries, fluid layouts, and flexible images
- Apply responsive design principles to choose appropriate layout changes for devices
Instant download
Semantic HTML Structure Worksheet Grade 11 Computer Science Web Design
Learning Objectives
- Identify how semantic HTML tags map to common page sections like headings, navigation, articles, and footers.
- Explain how semantic structure improves readability, searchability, and maintainability.
- Choose appropriate semantic elements for given descriptions of content.
Instant download
Grade 8 Evaluating News and Misinformation Worksheet | Computer Science
Learning Objectives
- Identify misinformation, credibility, bias, and evidence in online posts.
- Use source credibility and evidence to judge whether a claim is likely true.
- Explain how bias and missing evidence can mislead readers.
Also included in: Digital Citizenship & Online Safety Lesson Bundle | Grade 8 CS | General
Instant download
Functions, Parameters & Return Values Worksheet | Grade 10 Computer Science
Learning Objectives
- Explain how functions group reusable instructions in a program
- Differentiate parameters from arguments used in function calls
- Describe how return values send results back to a caller
Instant download
Reusable Functions & Modular Code Worksheet for Grade 8 Computer Science
Learning Objectives
- Define functions and explain how they support code reuse
- Identify the role of parameters in a function
- Explain how return values provide function results
Instant download
Functions and Reusable Code Worksheet | Grade 6 Computer Science
Learning Objectives
- Define a function, call, and reusable code in simple computer science language
- Explain why reusable code blocks make programs easier to read and maintain
- Choose the best option that describes how functions work in a program
Also included in: Interactive Coding Foundations Lesson Bundle | Grade 6 Computer Science | General +1 more
Instant download
If-Then Logic and Branching Outcomes Worksheet | Grade 6 Computer Science
Learning Objectives
- Define conditional logic and identify a condition and an outcome in a given scenario
- Describe how a branching algorithm chooses different paths based on a condition
- Use conditional vocabulary (conditional, condition, branch, outcome) to explain rule-based decisions
Instant download
If-Then Logic and Branching Outcomes Worksheet | Grade 6 Computer Science
Learning Objectives
- Define the terms debug, logic, error, and trace and use them in context
- Identify where a logical error breaks a program’s reasoning by tracing steps
- Choose the best debugging strategy to test assumptions and follow the correct decision path
Instant download
If-Then-Else Conditionals & Branching Worksheet | Grade 6 Computer Science
Learning Objectives
- Define conditional, branch, rule, and decision in the context of programming
- Identify which path a program will take based on a given condition
- Use if-then-else logic to predict output for different inputs
Instant download
If-Then Conditional Logic Worksheets | Grade 5 Computer Science Practice
Learning Objectives
- Define the terms conditional, condition, branch, and outcome.
- Use if-then logic to predict what happens next in a branching situation.
- Match common programming-like rules to the correct conditional meaning.
Instant download
Recommendation Systems Worksheet | Grade 8 Computer Science AI
Learning Objectives
- Explain how recommendation systems use an algorithm to suggest content based on past behavior and patterns.
- Use key vocabulary (recommendation, preference, suggestion, algorithm) to describe how personalization works.
- Evaluate whether a claim about recommendation systems is true or false using evidence from the lesson description.
Also included in: Grade 8 Computer Science AI & Responsible Use Lesson Bundle | General
Instant download
Multi-Factor Authentication and Account Security Worksheet Grade 8
Learning Objectives
- Define multi-factor authentication and explain why it improves security
- Identify common factors (something you know, have, or are) used in verification
- Compare a single-step login process with a multi-step MFA process
Instant download
Grade 8 Advanced Search Strategies Worksheet | Computer Science Activity
Learning Objectives
- Use keywords and quotation marks to form more precise search queries.
- Apply common search operators and filters to narrow results and improve relevance.
- Explain how query structure affects search results.
Also included in: Grade 8 Internet & Networking Lesson Bundle | Computer Science (General)
Instant download
Multi-Factor Authentication MFA Cybersecurity Worksheet Grade 9
Learning Objectives
- Define authentication, verification, and factor and explain how they relate to security.
- Compare single-factor login to multi-factor authentication and describe why MFA improves protection.
- Identify correct and incorrect statements about MFA using real-world examples.
Instant download
Advanced Search Strategies Worksheet Grade 7 Computer Science
Learning Objectives
- Use keyword choices and search operators to make online queries more targeted.
- Evaluate search results for relevance and credibility before using information.
- Compare broad and focused searches to improve the quality of findings.
Instant download
Finding Trends in Data Worksheets | Grade 3 Computer Science Practice
Learning Objectives
- Identify a trend by describing how values change over time or across categories in a graph or table
- Use trend words like increase and decrease to explain what happens in data
- Match data patterns to correct trend descriptions
Instant download
Accessibility and UX Design Worksheet | Grade 12 Computer Science
Learning Objectives
- Explain how accessibility features improve user experience for people using different devices and supports.
- Identify which design changes make a website more inclusive (e.g., alt text, contrast, keyboard navigation).
- Evaluate statements about accessible web design for correctness.
Instant download
Browse more categories
About Computer Science Worksheets
Find Computer Science worksheets spanning core skills, practice, and review. All 826 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.