Computer Science Worksheets
984 subject resourcesPersonal 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
Recommendation Systems Worksheets | Grade 5 AI and Algorithms
Learning Objectives
- Define the terms recommendation, preference, suggestion, and algorithm in the context of recommendation systems.
- Explain how recommendation systems use past choices and patterns in data to suggest items.
- Identify examples of how suggestions can be helpful but not always perfect.
Instant download
Recommendation Systems Worksheet | Grade 10 Computer Science Activity
Learning Objectives
- Explain how recommendation systems use data and patterns to suggest content.
- Compare common recommendation approaches and describe their strengths and limits.
- Evaluate how recommendations can differ for users and affect choices.
Instant download
Recommendation Systems Worksheets | AI Algorithms & Preferences Grade 6
Learning Objectives
- Define recommendation, preference, suggestion, and algorithm in the context of online content
- Explain how recommendation systems use patterns in data to rank what people see
- Identify factors that can shape recommendations and describe an effect on what people view
Instant download
Responsible AI Use Worksheet Grade 6 | Computer Science Ethics
Learning Objectives
- Explain how responsible AI use includes checking results and thinking critically.
- Use key vocabulary such as responsible, judgment, accuracy, and ethics in context.
- Identify safe, fair, and ethical ways to use AI tools in school tasks.
Also included in: Artificial Intelligence & Digital Ethics Lesson Bundle — Grade 6 Computer Science, General +1 more
Instant download
Input in Computer Systems Worksheet for Grade 8 Computer Science
Learning Objectives
- Explain what input is and how it is used in a computer system to produce output
- Identify common examples of input devices and describe how they send data to the computer
- Evaluate whether a statement about input and output is correct
Also included in: Grade 8 Coding Fundamentals Lesson Bundle | Computer Science | General
Instant download
Normalization and Data Redundancy Worksheet Grade 11 Computer Science
Learning Objectives
- Explain how normalization reduces data redundancy and update anomalies in relational databases.
- Compare an unnormalized table with a normalized design and justify the benefits.
- Identify functional dependencies that motivate splitting tables during normalization.
Instant download
Inputs and Outputs Worksheets | Grade 3 Computer Science Practice
Learning Objectives
- Define the terms input, output, and response using simple program examples.
- Identify what counts as an input and what counts as an output in a short scenario.
- Use the words input, output, program, and response to complete sentences about how programs work.
Instant download
Input and Output in Computer Systems Worksheet | Grade 10 Computer Science
Learning Objectives
- Explain how input devices collect data and how programs process that data.
- Differentiate between input and output in a computer system using examples.
- Evaluate statements about signals, devices, and the flow of information.
Also included in: Coding Fundamentals Lesson Bundle | Grade 10 Computer Science | General
Instant download
Software Development Lifecycle Worksheet | Grade 11 Computer Science
Learning Objectives
- Identify the correct sequence of the software development lifecycle (planning, design, building, testing, maintenance).
- Explain how lifecycle steps help teams manage projects and reduce risks.
- Apply lifecycle knowledge to scenarios involving games, apps, and websites.
Also included in: Agile & SDLC Lesson Bundle | Grade 11 Computer Science | General
Instant download
Inheritance and Polymorphism Worksheet | Grade 12 Computer Science OOP
Learning Objectives
- Explain how inheritance supports code reuse and extension in object-oriented design.
- Describe polymorphism and how it enables different objects to respond to the same method call.
- Identify correct uses of method overriding and dynamic dispatch in class hierarchies.
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.