Computer Science Worksheets
984 subject resourcesProgramming Loops and Iteration Worksheets | Grade 7 Computer Science
Learning Objectives
- Define the terms loop, iteration, repetition, and efficiency in the context of programming.
- Identify how a counter-based loop repeats actions to automate a task.
- Choose the correct loop strategy to build patterns or calculate repeated results.
Instant download
Ethical Social Media Worksheet | Responsible Sharing & Fact Checking Grade 9
Learning Objectives
- Explain why fact checking matters before sharing online content
- Identify respectful communication choices in digital interactions
- Evaluate how audience and context affect social media messages
Instant download
Digital Project Planning Worksheet | Goals, Audience & Requirements Grade 9
Learning Objectives
- Explain how goals and audiences guide digital design decisions
- Identify requirements and constraints within a digital project
- Explain how requirements affect features, resources, and timelines
Instant download
Ethical Social Media Worksheet | Responsible Sharing & Fact Checking Grade 9
Learning Objectives
- Explain why fact checking matters before sharing online content
- Identify respectful communication choices in digital interactions
- Evaluate how audience and context affect social media messages
Instant download
Flowcharts and Decision Structures Worksheet | Grade 9 CS
Learning Objectives
- Identify common flowchart symbols and explain how arrows show the order of actions
- Use decision structures to choose different paths based on conditions
- Interpret and improve flowcharts for simple programming scenarios
Instant download
IP Addresses & DNS Name Resolution Worksheet | Grade 10 Computer Science
Learning Objectives
- Explain how IP addresses identify network destinations
- Describe how DNS translates domain names into IP addresses
- Trace a browser request through DNS lookup and server connection
Instant download
Artificial Intelligence Worksheet | AI Basics & Key Concepts Grade 9
Learning Objectives
- Define artificial intelligence using pattern recognition and prediction
- Identify everyday examples of artificial intelligence systems
- Differentiate input data, models, and predictions
Instant download
Grade 10 Spreadsheets and Formulas Worksheet | Computer Science Activity
Learning Objectives
- Explain how spreadsheets use rows, columns, and cells to store and organize data
- Use formulas with cell references and operators to calculate totals and averages
- Predict and verify how a formula updates when input values change
Instant download
HTML Structure and Semantic Elements Worksheet | Grade 10 Computer Science
Learning Objectives
- Identify common HTML elements from described page features
- Select appropriate HTML tags and attributes for structures
- Explain how semantic HTML improves readability and maintenance
Instant download
Final Digital Product Presentation Worksheet | Grade 9 Computer Science
Learning Objectives
- Explain why final digital products should be organized for audiences
- Identify important features to highlight during a presentation
- Explain how features support a digital product's purpose
Instant download
Phishing Red Flags Worksheet | Safe Message Checks for Grade 6
Learning Objectives
- Define phishing and describe how scam messages try to trick people.
- Identify warning signs such as urgent language, strange links, and requests for private details.
- Use safe checking steps to decide whether a message might be suspicious.
Instant download
Abstraction and Data Modeling Worksheet | Computer Science Grade 9
Learning Objectives
- Define abstraction as focusing on essential features of a problem
- Identify essential and unnecessary details in a model
- Explain how models represent systems in simplified forms
Instant download
Functions and Modular Code Worksheets | Grade 7 Computer Science
Learning Objectives
- Define a function, parameter, module, and reusable in the context of programming
- Explain how modular code can improve readability and maintenance
- Identify how parameters pass information into a function and how results are used
Instant download
Safe Browsing and Device Protection Worksheet | Grade 9 Cybersecurity
Learning Objectives
- Explain how checking URLs reduces cybersecurity risk
- Identify suspicious links and risky browsing situations
- Explain how software updates improve device protection
Instant download
Algorithm Design Patterns Worksheet for Grade 11 Computer Science
Learning Objectives
- Explain how training data, features, and labels affect a machine learning model’s predictions.
- Identify common data-quality problems and how they can reduce model performance.
- Compare supervised learning concepts using correct vocabulary such as feature, label, and prediction.
Also included in: Grade 11 Computer Science Lesson Bundle: AI & Algorithm Design Patterns
Instant download
Safe Downloads & Malware Warning Signs Worksheet for Grade 8 Computer Science
Learning Objectives
- Define malware and identify viruses, spyware, and ransomware
- Recognize warning signs in downloads, links, and attachments
- Apply safe download habits to reduce malware risks
Instant download
Pseudocode Worksheet | Algorithm Design & Computational Thinking Grade 9
Learning Objectives
- Explain how algorithms solve problems through ordered, clear instructions
- Translate everyday tasks into logical pseudocode sequences
- Identify valid algorithm steps based on problem constraints
Instant download
Mean Median Mode & Range Worksheet | Grade 10 Computer Science
Learning Objectives
- Explain how mean, median, and mode describe data center
- Calculate range to describe the spread of a data set
- Compare mean and median when a data set contains outliers
Instant download
Pseudocode and Flowchart Logic Translation Worksheet | Grade 10
Learning Objectives
- Explain how pseudocode supports planning before writing code
- Interpret process, decision, input, and output flowchart elements
- Translate everyday procedures into structured pseudocode
Instant download
Version Control and Collaboration Worksheet | Grade 10 Computer Science
Learning Objectives
- Explain how version control tracks and restores project changes
- Identify collaboration features used in shared development workflows
- Describe commits, repositories, branches, and pull requests
Instant download
Decomposition Worksheets | Complex Problems & Subproblems Grade 9
Learning Objectives
- Explain how decomposition breaks complex problems into manageable subproblems
- Identify clear goals for individual subproblems
- Choose strategies for planning and troubleshooting decomposed systems
Instant download
Debugging Syntax and Logic Errors Worksheet | Grade 10 Computer Science
Learning Objectives
- Identify syntax errors that violate programming language rules
- Differentiate syntax errors from logic errors using program behavior
- Trace program flow to locate incorrect conditions or statement order
Instant download
Flowchart Symbols and Decision Logic Worksheet | Computer Science Grade 9
Learning Objectives
- Identify common flowchart symbols and describe their purposes
- Trace arrows to interpret the sequence of flowchart steps
- Explain how conditions create different decision branches
Instant download
Ethical Issues in AI Worksheet Grade 9 Computer Science Lesson
Learning Objectives
- Explain how privacy, transparency, accountability, and responsibility relate to ethical AI use
- Identify ethical risks when AI is used for decisions in school and society
- Describe steps that support responsible AI development and safer outcomes
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.