Skip to content
Computer Science · Grade 11

Active learning ideas

Introduction to Cloud Computing

Active learning works for cloud computing because students often struggle to grasp abstract service models without concrete comparisons. Hands-on activities help them visualize how IaaS, PaaS, and SaaS function differently in real contexts. Breaking down the topic through collaboration makes technical concepts accessible and memorable.

Ontario Curriculum ExpectationsCS.HS.N.3
30–50 minPairs → Whole Class4 activities

Activity 01

Jigsaw45 min · Small Groups

Jigsaw: Service Models Breakdown

Divide class into expert groups, one per model (IaaS, PaaS, SaaS). Each group researches features, pros, cons using provided resources, then teaches their model to a new home group. Groups create comparison charts summarizing differences.

Explain the benefits and drawbacks of migrating applications to the cloud.

Facilitation TipDuring the Jigsaw Activity, assign each group a model and require them to prepare a 2-minute teaching demonstration using at least two concrete examples.

What to look forProvide students with three scenarios: a small startup needing to build a custom application, a large corporation needing to host its email system, and an individual needing a word processor. Ask them to identify which cloud service model (IaaS, PaaS, SaaS) is most appropriate for each scenario and briefly justify their choice.

UnderstandAnalyzeEvaluateRelationship SkillsSelf-Management
Generate Complete Lesson

Activity 02

Case Study Analysis35 min · Pairs

Case Study Debate: Cloud Migration

Assign pairs real-world cases like a school switching email to SaaS or a business using IaaS. Pairs list benefits and drawbacks, then debate in whole class whether migration is advisable, voting with justification.

Differentiate between Infrastructure as a Service (IaaS), Platform as a Service (PaaS), and Software as a Service (SaaS).

Facilitation TipFor the Case Study Debate, provide a structured argument template to guide students in weighing benefits against risks for each stakeholder.

What to look forFacilitate a class debate on the statement: 'The benefits of cloud computing, such as cost savings and flexibility, always outweigh the security risks.' Encourage students to cite specific examples of advantages and disadvantages discussed in class.

AnalyzeEvaluateCreateDecision-MakingSelf-Management
Generate Complete Lesson

Activity 03

Case Study Analysis50 min · Small Groups

Cloud Service Comparison Chart

In small groups, students select one service from each model (e.g., AWS EC2 for IaaS, Google App Engine for PaaS, Office 365 for SaaS). They fill charts on costs, security features, and scalability, presenting findings.

Analyze the security implications of storing data in the cloud.

Facilitation TipIn the Cloud Service Comparison Chart activity, require students to include at least one real-world provider example for each model.

What to look forPresent students with a list of cloud computing features (e.g., 'managing virtual machines', 'accessing a web-based email client', 'deploying code without server setup'). Ask them to categorize each feature under IaaS, PaaS, or SaaS.

AnalyzeEvaluateCreateDecision-MakingSelf-Management
Generate Complete Lesson

Activity 04

Case Study Analysis30 min · Pairs

Security Scenario Role-Play

Whole class brainstorms cloud security risks, then in pairs acts out scenarios like data breaches. Debrief identifies mitigations tied to service models.

Explain the benefits and drawbacks of migrating applications to the cloud.

Facilitation TipFor the Security Scenario Role-Play, assign roles clearly and provide scenario cards with specific security challenges to address.

What to look forProvide students with three scenarios: a small startup needing to build a custom application, a large corporation needing to host its email system, and an individual needing a word processor. Ask them to identify which cloud service model (IaaS, PaaS, SaaS) is most appropriate for each scenario and briefly justify their choice.

AnalyzeEvaluateCreateDecision-MakingSelf-Management
Generate Complete Lesson

A few notes on teaching this unit

Teach cloud computing by starting with familiar examples like Google Drive or Amazon Web Services, then scaffold to more complex models. Avoid overwhelming students with technical jargon early; focus on the value each model provides. Research shows that comparing service models side-by-side helps students recognize patterns in how different providers structure their offerings.

Successful learning looks like students confidently explaining each cloud service model and its use cases in their own terms. They should differentiate between models in discussions and justify choices based on scenario requirements. Collaboration and debate should reveal a clear understanding of trade-offs and limitations.


Watch Out for These Misconceptions

  • During the Jigsaw Activity, watch for students equating cloud computing solely with storage solutions like Dropbox.

    Use the group teaching demonstrations as an opportunity to redirect students back to the service model definitions, asking them to locate where storage fits within IaaS, PaaS, or SaaS in their presentation.

  • During the Case Study Debate, watch for students assuming all cloud services provide equal security guarantees.

    Encourage students to refer to the debate’s argument templates, which include responsibilities for security in each model, to challenge oversimplified statements.

  • During the Cloud Service Comparison Chart activity, watch for students believing cloud computing eliminates all IT expenses.

    Use the chart’s cost analysis section to prompt students to compare subscription models, data transfer fees, and potential overages, explicitly addressing hidden costs.


Methods used in this brief