Computer Science Worksheets
984 subject resourcesConditional Reasoning Worksheets: Grade 5 Algorithms & Problem Solving
Learning Objectives
- Identify conditions and outcomes in if-then rules
- Explain how branches create different program pathways
- Describe how inputs affect conditional decisions
Instant download
Decomposition and Problem Solving Worksheets for Grade 3 Computer Science
Learning Objectives
- Explain how decomposition makes large tasks easier to solve.
- Identify subproblems within familiar projects and everyday routines.
- Organize smaller steps into a logical sequence.
Also included in: Algorithms & Problem Solving Worksheets Bundle | Grade 3 Computer Science +1 more
Instant download
Artificial Intelligence Basics Worksheet for Grade 8 Computer Science
Learning Objectives
- Define artificial intelligence and identify tasks associated with human thinking.
- Explain how AI systems recognize patterns in information.
- Describe how AI uses patterns to make predictions.
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
Interactive Programming Worksheets | Inputs, Outputs & Events | Grade 4
Learning Objectives
- Identify inputs, outputs, events, and feedback in simple interactive programs.
- Explain how a user action starts a program's instructions.
- Describe how clear feedback helps users decide what happens next.
Instant download
Respectful Online Communication Worksheets | Grade 5 Computer Science
Learning Objectives
- Identify how tone and word choice affect online messages
- Explain how audience influences the way a message is written
- Recognize respectful and clear communication choices online
Instant download
Managing Digital Footprints Worksheets for Grade 7 Computer Science
Learning Objectives
- Define a digital footprint and identify activities that contribute to it.
- Explain how online actions can affect reputation and relationships.
- Describe why deleted digital information may remain accessible.
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
Pseudocode and Program Planning Worksheets for Grade 6 Computer Science
Learning Objectives
- Define pseudocode and explain its role in program planning
- Sequence instructions to solve an everyday problem logically
- Represent decisions and repeated actions in a program plan
Instant download
Search Skills and Keywords Worksheets | Grade 6 Computer Science
Learning Objectives
- Identify how search engines use keywords to locate online information
- Construct focused search queries for specific research questions
- Compare broad and focused searches and their results
Instant download
Pseudocode and Program Planning Worksheets for Grade 7 Computer Science
Learning Objectives
- Define pseudocode and explain its role in algorithm planning
- Arrange program instructions in a logical sequence
- Identify inputs, processing steps, and expected outputs
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
Data Ethics and Privacy Worksheets for Grade 8 Computer Science
Learning Objectives
- Define data ethics, privacy, consent, and responsible data use.
- Identify responsible and irresponsible practices for handling personal information.
- Explain why informed consent and data minimization matter.
Instant download
Programming Interactive Games Worksheets | Grade 5 Computer Science
Learning Objectives
- Identify events that trigger responses in interactive games
- Explain how player actions can change game outcomes
- Describe how variables store changing game values
Instant download
Encryption and Secure Communication Worksheets for Grade 7 Computer Science
Learning Objectives
- Define encryption, decryption, plaintext, ciphertext, and secure communication.
- Explain how encryption transforms readable information into coded information.
- Describe how encryption keys support message protection and recovery.
Instant download
Reading Bar Graphs and Pictographs Worksheets Grade 3 Computer Science
Learning Objectives
- Identify key features of bar graphs and pictographs
- Interpret graph scales and pictograph keys accurately
- Compare quantities across categories using visual data
Also included in: Grade 3 Data Literacy in Computer Science Lesson Bundle | General +1 more
Instant download
Collecting Reliable Data Worksheets | Grade 4 Computer Science
Learning Objectives
- Define reliable data, observation, and measurement.
- Identify appropriate methods for collecting accurate data.
- Explain how consistent procedures improve data reliability.
Instant download
Debugging Logical Errors Worksheets for Grade 5 Computer Science
Learning Objectives
- Identify logical errors in sequences and flowcharts
- Explain how tracing can locate an error in steps
- Use testing and reasoning to correct mistakes
Instant download
Testing and Revising Algorithms Worksheets | Grade 8 Computer Science
Learning Objectives
- Compare actual algorithm outputs with expected results.
- Trace instructions to locate logical errors and incorrect values.
- Evaluate algorithms using normal inputs and edge cases.
Instant download
Digital Project Presentation Worksheets for Grade 6 Computer Science
Learning Objectives
- Identify the purpose and intended audience of a digital creation.
- Explain how digital features support a product's purpose.
- Justify design choices involving layouts, colours, and tools.
Instant download
Healthy Screen Time and Balance Worksheets Grade 5 Computer Science
Learning Objectives
- Identify habits that support healthy and balanced technology use
- Explain how screen time fits alongside other daily activities
- Compare daily routines for healthy technology balance
Instant download
Conditional Statements Worksheets for Grade 7 Computer Science
Learning Objectives
- Define conditional statements and explain their role in program decisions
- Identify relational operators used to compare values
- Interpret Boolean results as true or false
Instant download
Debugging Program Errors Worksheets | Grade 4 Computer Science Practice
Learning Objectives
- Explain bug, debug, error, and troubleshoot using simple program examples.
- Identify sequencing errors caused by commands in the wrong order.
- Distinguish logical errors from sequencing errors in simple programs.
Instant download
Programming Loops and Repetition Worksheets for Grade 6 Computer Science
Learning Objectives
- Define loops, repetition, and iteration in computer programming.
- Explain how loops reduce duplicate code and improve efficiency.
- Distinguish repeat counts from individual loop iterations.
Instant download
Events and Triggers Computer Science Worksheets Grade 3
Learning Objectives
- Identify events that cause computer programs to respond.
- Explain how inputs connect to program responses.
- Describe user actions that trigger program responses.
Also included in: Algorithms & Problem Solving Worksheets Bundle | Grade 3 Computer Science +1 more
Instant download
Checking Program Results Worksheets | Grade 3 Computer Science Practice
Learning Objectives
- Explain why programmers test programs before considering results reliable
- Compare an expected result with a program's actual output
- Identify instructions that may need correction after testing
Also included in: Algorithms & Problem Solving Worksheets Bundle | Grade 3 Computer Science +1 more
Instant download
Testing and Revising Algorithms Worksheets | Grade 5 Computer Science
Learning Objectives
- Identify how testing reveals whether an algorithm works as intended
- Explain how test results reveal weak points in a solution
- Describe how revising instructions can improve accuracy and clarity
Instant download
Variables and Data Values Worksheets | Grade 5 Computer Science
Learning Objectives
- Identify variables as named places that store data values.
- Explain how variable values change while programs run.
- Recognize numbers and names as data stored in variables.
Instant download
Online Scams and Tricks Worksheets | Digital Citizenship Grade 3
Learning Objectives
- Identify warning signs in suspicious online messages and pop-ups
- Explain why urgent language can signal an unsafe message
- Recognize personal details that should remain private
Also included in: Healthy Technology Habits Worksheets | Grade 3 Digital Citizenship +1 more
Instant download
Web Protocols and Communication Worksheets for Grade 7 Computer Science
Learning Objectives
- Define network protocols and explain why devices need shared rules.
- Describe how HTTP requests and responses support web communication.
- Identify client and server roles in accessing web resources.
Instant download
Privacy Settings and Data Protection Worksheet for Grade 7
Learning Objectives
- Identify how privacy settings control access to online content.
- Explain how application permissions affect access to personal information.
- Evaluate privacy options before sharing information online.
Instant download
Safe and Responsible AI Use Worksheets | Grade 3 Digital Citizenship
Learning Objectives
- Identify safe and responsible ways to use artificial intelligence tools.
- Explain why personal information should remain private online.
- Identify reliable ways to verify information generated by AI.
Also included in: Artificial Intelligence Worksheets Bundle | Grade 3 Computer Science +1 more
Instant download
Comparing Algorithm Efficiency Worksheets | Grade 4 Computer Science
Learning Objectives
- Define efficiency, algorithm, strategy, compare, and optimize
- Compare algorithms by examining steps and required effort
- Identify efficient approaches under the same conditions
Instant download
Strong Passwords and Account Protection Worksheets | Grade 6 CS
Learning Objectives
- Identify password features that make credentials difficult to guess.
- Explain how unique passwords reduce risks across multiple accounts.
- Describe authentication and additional verification methods.
Instant download
Evaluating News and Misinformation Worksheets for Grade 8
Learning Objectives
- Identify clues that indicate whether an online news source is credible
- Distinguish misinformation from accurate reporting using supporting evidence
- Explain how publication dates and missing context affect news reliability
Instant download
AI Bias and Fairness Worksheets for Grade 7 Computer Science
Learning Objectives
- Define bias, fairness, representation, and outcome in artificial intelligence.
- Explain how unbalanced training data can produce unfair AI decisions.
- Identify ways to improve representation in AI training data.
Instant download
Interactive Programming Fundamentals Worksheets: Variables, Events & Loops Grade
Learning Objectives
- Define interactive programs, interfaces, features, variables, events, loops, and conditionals.
- Explain how programming structures work together in interactive applications.
- Identify planning decisions that improve application structure and usability.
Instant download
Evaluating Online Sources Worksheets | Grade 5 Digital Citizenship
Learning Objectives
- Identify features that make an online source more reliable
- Explain how evidence affects the credibility of online information
- Compare sources to judge whether an online claim is trustworthy
Instant download
Loops and Repetition in Programming Worksheets for Grade 8
Learning Objectives
- Define loops and iteration using accurate programming terminology.
- Trace repeated instructions to determine action counts and program outputs.
- Compare loop-based solutions with duplicated individual instructions.
Instant download
Privacy Settings and Data Sharing Worksheets | Grade 8 Computer Science
Learning Objectives
- Explain how privacy settings control account visibility and contact.
- Evaluate app permissions according to an application's purpose.
- Describe how informed consent affects personal data sharing.
Instant download
Finding Trends and Patterns Worksheets | Grade 6 Computer Science
Learning Objectives
- Identify trends that show how data changes over time
- Recognize repeated or organized patterns in data
- Compare trends and patterns using data examples
Instant download
Cyberbullying Prevention and Response Worksheets for Grade 7
Learning Objectives
- Identify repeated harmful digital behavior as cyberbullying.
- Distinguish cyberbullying from ordinary online disagreements.
- Explain how preserving evidence supports responsible reporting.
Instant download
Two-Factor Authentication Worksheets | Grade 6 Cybersecurity
Learning Objectives
- Define two-factor authentication and explain its purpose.
- Identify common second-step verification methods.
- Explain how a second authentication step reduces unauthorized access risk.
Instant download
Digital Collaboration Tools Worksheets for Grade 8 Computer Science
Learning Objectives
- Identify common digital collaboration tools and their purposes.
- Compare real-time and asynchronous collaboration methods.
- Explain how comments and version history support document revisions.
Instant download
Organizing Data in Tables Worksheets | Grade 3 Computer Science
Learning Objectives
- Identify rows, columns, headings, and data in simple tables.
- Explain how tables organize information for easier comparison.
- Locate specific information by reading rows and columns.
Also included in: Grade 3 Data Literacy in Computer Science Lesson Bundle | General +1 more
Instant download
Online Search Strategies Worksheets for Grade 8 Computer Science
Learning Objectives
- Identify precise keywords that improve the relevance of search results
- Explain how quotation marks locate exact phrases in supported search tools
- Describe how search operators include or exclude terms
Instant download
Cyberbullying Awareness Worksheets | Grade 4 Digital Citizenship
Learning Objectives
- Identify cyberbullying and recognize examples of harmful online behavior.
- Explain the meanings of harassment, bystander, and report.
- Describe safe actions to take when experiencing cyberbullying.
Instant download
Organizing Data in Tables and Charts Worksheets | Grade 4 Computer Science
Learning Objectives
- Identify the essential parts and purposes of tables and charts.
- Organize collected information into clearly defined categories.
- Interpret numerical information displayed in tables and bar charts.
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.