Day 13 - Computing Innovations and Problem-Solving

Day 13: Computing Innovations and Problem-Solving

Learning Objectives

Essential Questions

Materials Needed

Vocabulary

Procedure (50 minutes)

Opening (8 minutes)

  1. Review and Connection (3 minutes)

    • Review privacy concerns and protections from previous lesson
    • Connect to today's focus on how computing addresses and creates problems
  2. Warm-up Activity (5 minutes)

    • Present a societal problem (e.g., traffic congestion, healthcare access)
    • Ask students to brainstorm how computing might help address this problem
    • Create a class list of potential computing solutions
    • Introduce the concept of computing as a problem-solving tool

Main Activities (32 minutes)

  1. Analysis: How Computing Addresses Societal Problems (12 minutes)

    • Discuss domains where computing has addressed significant problems:
      • Healthcare (telemedicine, medical imaging, disease tracking)
      • Environment (climate modeling, resource management, smart grids)
      • Education (personalized learning, access to information, collaboration tools)
      • Transportation (navigation, traffic management, autonomous vehicles)
      • Public safety (emergency response, disaster management, crime prevention)
      • Accessibility (assistive technologies, universal design, language translation)
    • For each domain, analyze:
      • What specific problems are being addressed
      • How computing provides unique solutions
      • What data and algorithms enable these solutions
      • What impact these solutions have had
    • Discuss characteristics of effective computing solutions:
      • Addressing root causes, not just symptoms
      • Appropriate scale and scope
      • Consideration of diverse users and contexts
      • Sustainable and maintainable
      • Balancing competing concerns
  2. Case Studies: Successful Problem-Solving Innovations (10 minutes)

    • Present 2-3 case studies of computing innovations that effectively addressed problems
    • For each case study, analyze:
      • The original problem and its significance
      • How the computing innovation works
      • What impact it has had
      • What factors contributed to its success
      • How it evolved over time
    • Discuss the role of iterative development in refining solutions
    • Consider how these innovations built on previous technologies
    • Explore how user feedback shaped the solutions
  3. Discussion: How Innovations Can Create New Problems (10 minutes)

    • Examine how computing solutions can create new problems:
      • Replacing one problem with another
      • Creating dependencies on technology
      • Excluding certain populations
      • Environmental impacts
      • Privacy and security concerns
      • Social and economic disruption
      • Unintended behavioral changes
    • Analyze specific examples of innovations with mixed impacts:
      • Social media connecting people but creating filter bubbles
      • Automation increasing efficiency but displacing workers
      • Ride-sharing improving transportation but affecting public transit
      • Online shopping providing convenience but impacting local businesses
    • Discuss the concept of technological solutionism (the belief that technology can solve all problems)
    • Consider the importance of holistic approaches to problem-solving

Closing (10 minutes)

  1. Activity: Iterative Solution Development (7 minutes)

    • Divide students into small groups
    • Provide each group with a societal problem scenario
    • Groups sketch an initial computing solution
    • Groups identify potential new problems their solution might create
    • Groups revise their solution to address these potential problems
    • Groups share how their solutions evolved through iteration
    • Discuss how anticipating problems can improve initial designs
  2. Exit Ticket and Preview (3 minutes)

    • Students identify a societal problem and analyze how computing could address it
    • Analysis should include potential benefits and risks of the proposed solution
    • Preview that next class will begin the final project on computing innovations

Assessment

Differentiation

For Advanced Students

For Struggling Students

Homework/Extension

Teacher Notes