Computer Science Worksheets

984 subject resources
Programming Loops and Iteration Worksheets | Grade 7 Computer Science

Programming 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.

Grade 7Computer Science14 Pages

$3.00

Instant download

Ethical Social Media Worksheet | Responsible Sharing & Fact Checking Grade 9

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

Grade 9Computer Science12 Pages

$3.00

Instant download

Digital Project Planning Worksheet | Goals, Audience & Requirements Grade 9

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

Grade 9Computer Science14 Pages

$3.00

Instant download

Ethical Social Media Worksheet | Responsible Sharing & Fact Checking Grade 9

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

Grade 9Computer Science14 Pages

$3.00

Instant download

Flowcharts and Decision Structures Worksheet | Grade 9 CS

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
$5.00

Instant download

IP Addresses & DNS Name Resolution Worksheet | Grade 10 Computer Science

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

Grade 10Computer Science14 Pages

$3.00

Instant download

Artificial Intelligence Worksheet | AI Basics & Key Concepts Grade 9

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

Grade 9Computer Science14 Pages

$3.00

Instant download

Grade 10 Spreadsheets and Formulas Worksheet | Computer Science Activity

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
$5.00

Instant download

HTML Structure and Semantic Elements Worksheet | Grade 10 Computer Science

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

Grade 10Computer Science14 Pages

$3.00

Instant download

Final Digital Product Presentation Worksheet | Grade 9 Computer Science

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

Grade 9Computer Science14 Pages

$3.00

Instant download

Phishing Red Flags Worksheet | Safe Message Checks for Grade 6

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.

Grade 6Computer Science12 Pages

$3.00

Instant download

Abstraction and Data Modeling Worksheet | Computer Science Grade 9

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

Grade 9Computer Science14 Pages

$3.00

Instant download

Functions and Modular Code Worksheets | Grade 7 Computer Science

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

Grade 7Computer Science14 Pages

$3.00

Instant download

Safe Browsing and Device Protection Worksheet | Grade 9 Cybersecurity

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

Grade 9Computer Science14 Pages

$3.00

Instant download

Algorithm Design Patterns Worksheet for Grade 11 Computer Science

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.

Grade 11Computer Science30 Pages

Also included in: Grade 11 Computer Science Lesson Bundle: AI & Algorithm Design Patterns

$5.00

Instant download

Safe Downloads & Malware Warning Signs Worksheet for Grade 8 Computer Science

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

Grade 8Computer Science14 Pages

$3.00

Instant download

Pseudocode Worksheet | Algorithm Design & Computational Thinking Grade 9

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

Grade 9Computer Science14 Pages

$3.00

Instant download

Mean Median Mode & Range Worksheet | Grade 10 Computer Science

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

Grade 10Computer Science13 Pages

$3.00

Instant download

Pseudocode and Flowchart Logic Translation Worksheet | Grade 10

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

Grade 10Computer Science14 Pages

$3.00

Instant download

Version Control and Collaboration Worksheet | Grade 10 Computer Science

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

Grade 10Computer Science14 Pages

$3.00

Instant download

Decomposition Worksheets | Complex Problems & Subproblems Grade 9

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

Grade 9Computer Science14 Pages

$3.00

Instant download

Debugging Syntax and Logic Errors Worksheet | Grade 10 Computer Science

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

Grade 10Computer Science14 Pages

$3.00

Instant download

Flowchart Symbols and Decision Logic Worksheet | Computer Science Grade 9

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

Grade 9Computer Science12 Pages

$3.00

Instant download

Ethical Issues in AI Worksheet Grade 9 Computer Science Lesson

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
$5.00

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.