Skip to content
Computer Science · 10th Grade

Active learning ideas

Introduction to Cloud Computing

Active learning works for this topic because students need concrete ways to visualize abstract cloud concepts like shared infrastructure and service models. By sorting real-world examples and debating trade-offs, they move from passive awareness to active reasoning about technology they already use daily.

Common Core State StandardsCSTA: 3A-NI-04CSTA: 3A-CS-01
20–30 minPairs → Whole Class3 activities

Activity 01

Inquiry Circle30 min · Small Groups

Inquiry Circle: Service Model Sorting

Groups receive cards representing 12 familiar services: AWS EC2, Google Docs, Heroku, Dropbox, Microsoft Azure VMs, Salesforce, GitHub Actions, Gmail, DigitalOcean, Zoom, Google App Engine, and Roblox. They sort these into IaaS, PaaS, and SaaS categories, annotate each with what the customer manages, and present their most debated classification to the class.

Differentiate between IaaS, PaaS, and SaaS cloud service models.

Facilitation TipFor Service Model Sorting, provide physical cards with cloud service examples so students can physically group them and see the differences in control over the stack.

What to look forPresent students with scenarios describing a company's IT needs. For example: 'A startup needs to host its website and database, managing the operating system and application stack.' Ask students to identify the most appropriate cloud service model (IaaS, PaaS, SaaS) and justify their choice.

AnalyzeEvaluateCreateSelf-ManagementSelf-Awareness
Generate Complete Lesson

Activity 02

Formal Debate30 min · Whole Class

Formal Debate: Cloud vs. On-Premises for a School District

Split the class into a cloud advocate team and an on-premises advocate team for a scenario where a fictional school district must decide where to store 50,000 student records. Each team prepares arguments around cost, security, compliance, and control, then debates for 10 minutes with peer judges evaluating the reasoning.

Analyze the benefits of cloud computing for businesses and individuals.

Facilitation TipDuring the Structured Debate, assign roles explicitly (school board, IT director, teacher union) to ensure every student participates in weighing pros and cons of cloud vs. on-premises.

What to look forFacilitate a class discussion using the prompt: 'Imagine you are advising a local library on moving its catalog system to the cloud. What are the primary benefits they might see, and what are two major security concerns they should address before making the switch?'

AnalyzeEvaluateCreateSelf-ManagementDecision-Making
Generate Complete Lesson

Activity 03

Think-Pair-Share20 min · Pairs

Think-Pair-Share: Security Trade-Off Analysis

Present a data breach scenario involving a SaaS company storing educational records. Students individually list three security risks the school accepted by using a cloud provider and three they avoided. Pairs compare lists and identify the most consequential risk, then share with the class.

Evaluate the security implications of storing data in the cloud.

Facilitation TipIn Security Trade-Off Analysis, give students a short scenario with a clear security concern to focus their discussion on concrete consequences.

What to look forProvide students with three cloud service names (e.g., Dropbox, Heroku, Amazon EC2). Ask them to write down the service model (IaaS, PaaS, SaaS) for each and briefly explain why they classified it that way.

UnderstandApplyAnalyzeSelf-AwarenessRelationship Skills
Generate Complete Lesson

A few notes on teaching this unit

Experienced teachers approach this topic by using familiar tools students already use (like Google Drive or Netflix) to anchor discussions of SaaS and IaaS. Avoid starting with abstract definitions; instead, build from the concrete to the abstract. Research suggests that students grasp service models better through sorting tasks than through lectures, and that debates on relatable scenarios (like school IT) increase engagement and retention.

Successful learning looks like students confidently distinguishing between IaaS, PaaS, and SaaS in practical contexts and explaining why deployment models like public or hybrid clouds fit certain scenarios. They should articulate security trade-offs while respecting that cloud security depends more on configuration than infrastructure type.


Watch Out for These Misconceptions

  • During Collaborative Investigation: Service Model Sorting, watch for students grouping services like Google Docs or Netflix under IaaS because they believe 'anything on the internet' qualifies as cloud.

    Use the sorting cards to redirect their thinking by asking: 'Who owns the software you’re using? Can you install it on your own computer?' This pushes them to recognize that SaaS is software you access, not infrastructure you manage.

  • During Structured Debate: Cloud vs. On-Premises for a School District, watch for students assuming public clouds are inherently less secure due to shared infrastructure.

    Refer to the debate roles and materials showing that major providers like Microsoft Azure meet strict compliance standards. Ask debaters to compare the cost and expertise required to run a secure private cloud versus using a well-configured public cloud service.

  • During Think-Pair-Share: Security Trade-Off Analysis, watch for students conflating SaaS with ownership of data or software.

    Use the security scenario to prompt students to ask: 'What happens if the SaaS provider changes their terms or goes out of business?' This highlights that SaaS is a license, not ownership, and ties directly to data portability concerns.


Methods used in this brief