Grade 11 Computer Science Worksheets

42 worksheets
Cyber Law and Ethics Worksheet Grade 11 Computer Science Privacy IP

Cyber Law and Ethics Worksheet Grade 11 Computer Science Privacy IP

Prism Point LearningPrism Point Learning·Computer ScienceGrade 11

Learning Objectives

  • Explain key cyber law and ethical responsibilities related to privacy and data handling.
  • Identify appropriate and responsible actions when facing unauthorized access or misuse.
  • Describe how intellectual property rules apply to copying and sharing digital content.
$5.00
Incident Response and Recovery Worksheet | Grade 11 Computer Science

Incident Response and Recovery Worksheet | Grade 11 Computer Science

Prism Point LearningPrism Point Learning·Computer ScienceGrade 11

Learning Objectives

  • Order key incident response steps from detection to recovery while explaining why each step matters.
  • Describe how documentation supports evidence handling, communication, and post-incident improvement.
  • Select the best action during incident recovery to restore normal operations safely.
$5.00
Network Defense Worksheet Grade 11 Computer Science Cybersecurity

Network Defense Worksheet Grade 11 Computer Science Cybersecurity

Prism Point LearningPrism Point Learning·Computer ScienceGrade 11

Learning Objectives

  • Explain how network defense tools help detect and block threats.
  • Describe how secure configurations and safe habits reduce unauthorized access.
  • Match common threats to the most appropriate defensive controls.
$5.00
Authentication and Access Control Worksheet Grade 11 Computer Science

Authentication and Access Control Worksheet Grade 11 Computer Science

Prism Point LearningPrism Point Learning·Computer ScienceGrade 11

Learning Objectives

  • Explain how authentication verifies identity before granting access to systems or data.
  • Describe how access control limits what users can view or do after logging in.
  • Compare passwords, multi-factor authentication, and permission models using real security scenarios.
$5.00
Cryptography Basics Worksheet Grade 11 Computer Science Security

Cryptography Basics Worksheet Grade 11 Computer Science Security

Prism Point LearningPrism Point Learning·Computer ScienceGrade 11

Learning Objectives

  • Explain encryption, decryption, and the role of cryptographic keys in protecting data.
  • Identify how cryptography helps secure communication and data online.
  • Evaluate statements about ciphertext, plaintext, and security properties.
$5.00
Threats and Vulnerabilities Worksheet Grade 11 Computer Science

Threats and Vulnerabilities Worksheet Grade 11 Computer Science

Prism Point LearningPrism Point Learning·Computer ScienceGrade 11

Learning Objectives

  • Identify common cybersecurity threats and explain how specific vulnerabilities enable them.
  • Classify risks by matching real-world examples to categories such as password weaknesses, outdated software, and unsafe downloads.
  • Evaluate statements about cybersecurity and justify short answers using accurate security terminology.
$5.00
Testing for Deployment Worksheet | Grade 11 Computer Science

Testing for Deployment Worksheet | Grade 11 Computer Science

Prism Point LearningPrism Point Learning·Computer ScienceGrade 11

Learning Objectives

  • Explain how different tests help reduce failures after software deployment.
  • Identify common testing strategies and test types used before release.
  • Describe how to plan, run, and evaluate test results for a deployment.
$5.00
Agile and Scrum Worksheet Grade 11 Computer Science Project Planning

Agile and Scrum Worksheet Grade 11 Computer Science Project Planning

Prism Point LearningPrism Point Learning·Computer ScienceGrade 11

Learning Objectives

  • Explain how Agile development uses short iterations to review progress and improve quickly.
  • Describe Scrum roles and how sprints and check-ins support focused delivery.
  • Compare Agile/Scrum responses to changing requirements versus more traditional planning.
$5.00
Version Control and Collaboration Worksheet Grade 11 Computer Science

Version Control and Collaboration Worksheet Grade 11 Computer Science

Prism Point LearningPrism Point Learning·Computer ScienceGrade 11

Learning Objectives

  • Explain how commits, branches, and merges support teamwork using version history.
  • Describe how version control helps prevent lost work and reduces overwriting changes.
  • Apply collaboration concepts to choose the best workflow for common team scenarios.
$5.00
User Interface Design Worksheet Grade 11 Computer Science Activity

User Interface Design Worksheet Grade 11 Computer Science Activity

Prism Point LearningPrism Point Learning·Computer ScienceGrade 11

Learning Objectives

  • Explain how interface elements like menus, forms, and buttons affect usability
  • Evaluate interface designs for clarity and accessibility using design principles
  • Recommend interface improvements that reduce user errors and increase task efficiency
$5.00
Requirements and Use Cases Worksheet Grade 11 Computer Science

Requirements and Use Cases Worksheet Grade 11 Computer Science

Prism Point LearningPrism Point Learning·Computer ScienceGrade 11

Learning Objectives

  • Distinguish functional requirements from non-functional requirements in software contexts.
  • Explain how use cases describe user interactions with a system.
  • Write clear, user-centered scenarios that match given system requirements.
$5.00
Software Development Lifecycle Worksheet | Grade 11 Computer Science

Software Development Lifecycle Worksheet | Grade 11 Computer Science

Prism Point LearningPrism Point Learning·Computer ScienceGrade 11

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.
$5.00
Accessibility and Web Publishing Worksheet Grade 11 Computer Science

Accessibility and Web Publishing Worksheet Grade 11 Computer Science

Prism Point LearningPrism Point Learning·Computer ScienceGrade 11

Learning Objectives

  • Explain how accessible web design supports users with different abilities and devices.
  • Identify common accessibility features and describe why they matter for usability.
  • Apply web publishing checks such as link verification and layout testing before release.
$5.00
JavaScript DOM Interactive Web Pages Worksheet Grade 11 Computer Science

JavaScript DOM Interactive Web Pages Worksheet Grade 11 Computer Science

Prism Point LearningPrism Point Learning·Computer ScienceGrade 11

Learning Objectives

  • Explain how the DOM represents a web page as objects that JavaScript can read and change
  • Identify how event handlers (like button clicks) trigger JavaScript to update content
  • Use correct JavaScript reasoning to predict how changes affect elements on a page
$5.00
Responsive Design Worksheet Grade 11 Computer Science Web Design

Responsive Design Worksheet Grade 11 Computer Science Web Design

Prism Point LearningPrism Point Learning·Computer ScienceGrade 11

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
$5.00
Flexbox and Grid Layout Worksheet Grade 11 Computer Science Web Design

Flexbox and Grid Layout Worksheet Grade 11 Computer Science Web Design

Prism Point LearningPrism Point Learning·Computer ScienceGrade 11

Learning Objectives

  • Explain when to use Flexbox versus Grid for common layout tasks.
  • Use correct CSS concepts to describe how Flexbox and Grid control alignment and spacing.
  • Identify accurate statements about responsive layout behavior in Flexbox and Grid.
$5.00
CSS Selectors and Styling Worksheet | Grade 11 Computer Science

CSS Selectors and Styling Worksheet | Grade 11 Computer Science

Prism Point LearningPrism Point Learning·Computer ScienceGrade 11

Learning Objectives

  • Identify how CSS selectors target specific HTML elements.
  • Explain how CSS properties and values affect layout, typography, color, and spacing.
  • Evaluate design choices that improve readability and visual balance.
$5.00
Semantic HTML Structure Worksheet Grade 11 Computer Science Web Design

Semantic HTML Structure Worksheet Grade 11 Computer Science Web Design

Prism Point LearningPrism Point Learning·Computer ScienceGrade 11

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.
$5.00
Generative AI and Large Models Worksheet Grade 11 Computer Science

Generative AI and Large Models Worksheet Grade 11 Computer Science

Prism Point LearningPrism Point Learning·Computer ScienceGrade 11

Learning Objectives

  • Explain how AI ethics principles like fairness, transparency, privacy, and accountability connect to real-world impact.
  • Identify common sources of bias and evaluate harmful or unreliable outputs.
  • Use model evaluation ideas to judge whether an AI system can be trusted across different users and situations.
$5.00
Trees and Graphs Traversal Worksheet Grade 11 Computer Science

Trees and Graphs Traversal Worksheet Grade 11 Computer Science

Prism Point LearningPrism Point Learning·Computer ScienceGrade 11

Learning Objectives

  • Explain how generative AI and large language models learn patterns from data to produce new content
  • Identify common limitations of generative AI, including errors, bias, and unclear reliability
  • Apply strategies for deciding when to use generative tools and when to require human review
$5.00
Neural Networks Worksheet Grade 11 Computer Science AI Learning

Neural Networks Worksheet Grade 11 Computer Science AI Learning

Prism Point LearningPrism Point Learning·Computer ScienceGrade 11

Learning Objectives

  • Explain how inputs, hidden layers, and outputs work in a neural network.
  • Describe what weights do and how learning changes them.
  • Identify common neural network terms and evaluate statements about neural networks.
$5.00
Regression and Prediction Worksheet | Grade 11 Computer Science Data

Regression and Prediction Worksheet | Grade 11 Computer Science Data

Prism Point LearningPrism Point Learning·Computer ScienceGrade 11

Learning Objectives

  • Distinguish regression models from classification models based on the type of prediction target.
  • Identify factors that affect prediction accuracy, including model fit and variable relationships.
  • Use basic reasoning to select appropriate modeling choices for numerical prediction problems.
$5.00
Computer Science Features Labels Worksheet Grade 11 Programming Review

Computer Science Features Labels Worksheet Grade 11 Programming Review

Prism Point LearningPrism Point Learning·Computer ScienceGrade 11

Learning Objectives

  • Explain how labels are used in diagrams and documentation to identify parts of a system or model
  • Distinguish between labels and other features such as captions, annotations, and component names
  • Apply correct terminology when describing features of labeled representations
$5.00
Algorithm Design Patterns Worksheet for Grade 11 Computer Science

Algorithm Design Patterns Worksheet for Grade 11 Computer Science

Prism Point LearningPrism Point Learning·Computer ScienceGrade 11

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.
$5.00
Trees and Graphs Traversal Worksheet Grade 11 Computer Science

Trees and Graphs Traversal Worksheet Grade 11 Computer Science

Prism Point LearningPrism Point Learning·Computer ScienceGrade 11

Learning Objectives

  • Identify common algorithm design patterns (divide and conquer, greedy, backtracking) and match them to problem types.
  • Explain why a chosen pattern works, using correct reasoning about correctness and efficiency.
  • Compare approaches for a problem and predict likely runtime behavior at a high level.
$5.00
Stacks and Queues LIFO vs FIFO Worksheet Grade 11 Computer Science

Stacks and Queues LIFO vs FIFO Worksheet Grade 11 Computer Science

Prism Point LearningPrism Point Learning·Computer ScienceGrade 11

Learning Objectives

  • Differentiate trees and graphs using key properties such as hierarchy, cycles, and connectivity
  • Describe how traversal methods (like BFS/DFS) explore structures and find paths
  • Apply graph and tree ideas to real-world relationship systems, such as maps and file structures
$5.00
Stacks and Queues LIFO vs FIFO Worksheet | Grade 11 Computer Science Activity

Stacks and Queues LIFO vs FIFO Worksheet | Grade 11 Computer Science Activity

Prism Point LearningPrism Point Learning·Computer ScienceGrade 11

Learning Objectives

  • Explain the difference between stack (LIFO) and queue (FIFO) behavior.
  • Identify which ADT best fits a given scenario using push/pop or enqueue/dequeue operations.
  • Analyze statements about stack and queue operations for correctness.
$5.00
Big-O Notation Worksheet | Algorithm Efficiency | Grade 11 Computer Science

Big-O Notation Worksheet | Algorithm Efficiency | Grade 11 Computer Science

Prism Point LearningPrism Point Learning·Computer ScienceGrade 11

Learning Objectives

  • Explain what Big-O notation describes about how runtime or space grows as input size increases.
  • Compare algorithms by identifying which has the better (slower-growing) time complexity.
  • Justify answers using growth-rate reasoning instead of focusing on constant factors.
$5.00
Sorting Algorithms Worksheet Grade 11 Computer Science Performance Practice

Sorting Algorithms Worksheet Grade 11 Computer Science Performance Practice

Prism Point LearningPrism Point Learning·Computer ScienceGrade 11

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.
$5.00
Linear and Binary Search Worksheet for Grade 11 Computer Science

Linear and Binary Search Worksheet for Grade 11 Computer Science

Prism Point LearningPrism Point Learning·Computer ScienceGrade 11

Learning Objectives

  • Compare how linear search and binary search locate a target value in a collection.
  • Trace the step-by-step decisions made by linear and binary search.
  • Explain when binary search requires sorted data and how that affects correctness.
$5.00
Data Integrity and Security Worksheet Grade 11 Computer Science Activity

Data Integrity and Security Worksheet Grade 11 Computer Science Activity

Prism Point LearningPrism Point Learning·Computer ScienceGrade 11

Learning Objectives

  • Explain how validation, access control, and design choices support data integrity in databases.
  • Identify common security risks to data confidentiality, integrity, and availability.
  • Apply correct decision-making when choosing safeguards for real-world data storage and access.
$5.00
Normalization and Data Redundancy Worksheet Grade 11 Computer Science

Normalization and Data Redundancy Worksheet Grade 11 Computer Science

Prism Point LearningPrism Point Learning·Computer ScienceGrade 11

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.
$5.00
Filtering and Sorting Data Worksheet | Grade 11 Computer Science

Filtering and Sorting Data Worksheet | Grade 11 Computer Science

Prism Point LearningPrism Point Learning·Computer ScienceGrade 11

Learning Objectives

  • Explain how filtering removes records that do not meet given conditions.
  • Describe how sorting arranges records in a chosen order (e.g., ascending or descending).
  • Select the most appropriate query strategy or tool to answer a data question.
$5.00
SQL Queries Worksheet Grade 11 Computer Science Database Query Practice

SQL Queries Worksheet Grade 11 Computer Science Database Query Practice

Prism Point LearningPrism Point Learning·Computer ScienceGrade 11

Learning Objectives

  • Interpret common SQL clauses (SELECT, FROM, WHERE, ORDER BY, LIMIT) and predict which rows appear.
  • Choose correct SQL syntax for filtering and sorting data in a relational database.
  • Explain how logical conditions in WHERE affect the result set.
$5.00
Primary and Foreign Keys Worksheet Grade 11 Computer Science Database Design

Primary and Foreign Keys Worksheet Grade 11 Computer Science Database Design

Prism Point LearningPrism Point Learning·Computer ScienceGrade 11

Learning Objectives

  • Explain what a primary key is and why it must uniquely identify records.
  • Describe how foreign keys create relationships between tables.
  • Use primary and foreign keys to interpret table relationships and prevent confusion between records.
$5.00
Database Models and Tables Worksheet Grade 11 Computer Science Activity

Database Models and Tables Worksheet Grade 11 Computer Science Activity

Prism Point LearningPrism Point Learning·Computer ScienceGrade 11

Learning Objectives

  • Explain how relational databases use tables with records and fields to store structured data.
  • Identify how relationships between tables support real-world queries and data integrity.
  • Distinguish between effective table purposes and design choices in relational models.
$5.00
Unit Testing and Debugging Worksheet | Grade 11 Computer Science

Unit Testing and Debugging Worksheet | Grade 11 Computer Science

Prism Point LearningPrism Point Learning·Computer ScienceGrade 11

Learning Objectives

  • Explain how unit tests verify small parts of code and support reliable changes.
  • Use test results, error messages, and tracing to debug software systematically.
  • Design test cases that include both normal and edge conditions.
$5.00
Exception Handling and Validation Worksheet Grade 11 Computer Science

Exception Handling and Validation Worksheet Grade 11 Computer Science

Prism Point LearningPrism Point Learning·Computer ScienceGrade 11

Learning Objectives

  • Explain how validation prevents errors before using user input.
  • Describe how exception handling helps programs recover from unexpected runtime problems.
  • Identify common validation and exception handling strategies in example code scenarios.
$5.00
Arrays and Lists Worksheet Grade 11 Computer Science Programming Practice

Arrays and Lists Worksheet Grade 11 Computer Science Programming Practice

Prism Point LearningPrism Point Learning·Computer ScienceGrade 11

Learning Objectives

  • Explain the difference between arrays and lists and when each is useful.
  • Use indexing, iteration, and search strategies to find elements and compute totals or averages.
  • Analyze how ordered collections affect retrieval and update operations.
$5.00
Recursion and Base Cases Worksheet | Grade 11 Computer Science

Recursion and Base Cases Worksheet | Grade 11 Computer Science

Prism Point LearningPrism Point Learning·Computer ScienceGrade 11

Learning Objectives

  • Explain how recursion reduces a problem into smaller subproblems until a base case is reached.
  • Identify the stopping condition (base case) in recursive logic and describe why it prevents infinite recursion.
  • Compare recursion with iteration and predict outcomes when tracing recursive calls.
$5.00
Inheritance and Polymorphism Worksheet | Grade 11 Computer Science OOP

Inheritance and Polymorphism Worksheet | Grade 11 Computer Science OOP

Prism Point LearningPrism Point Learning·Computer ScienceGrade 11

Learning Objectives

  • Explain how inheritance supports code reuse by defining parent and child classes.
  • Use method overriding to change child class behavior while keeping the same method interface.
  • Describe polymorphism and predict how different objects can respond to the same method call.
$5.00
Classes and Objects Worksheet Grade 11 Computer Science OOP Activity

Classes and Objects Worksheet Grade 11 Computer Science OOP Activity

Prism Point LearningPrism Point Learning·Computer ScienceGrade 11

Learning Objectives

  • Explain how classes define attributes and behaviors, and how objects are created from classes.
  • Use constructors and methods correctly to initialize and operate on object state.
  • Describe encapsulation and how access control helps protect an object's data.
$5.00

About Grade 11 Computer Science Worksheets

Find Computer Science worksheets built for Grade 11. All 42 cover core skills, practice, and review, each an instant PDF download.

Each resource here is built by an independent educator and reviewed for quality. Worksheets print straight from PDF and suit classroom use, homework, or extra practice; most come with answer keys, and you can preview before purchasing.