Problem Solving and Computing

Overview

The Problem Solving and Computing module is a highly interactive and group-based introduction to computer science that frames it within the larger goal of problem-solving.

Students get to go through a variety of puzzles, challenges, and real-world situations while practising a problem solving technique.

Students then discover how computers input, output, store, and process data to help people in solving issues. The final project of the module requires students to create an application to assist in the solving a problem of their choosing.

 

Big Questions

Chapter 1 - The Problem Solving Process

What strategies and processes can I use to become a more effective problem solver?

Chapter 2 - Computers and Problem Solving

How do computers help people to solve problems?
How do people and computers approach problems differently?
What does a computer need from people in order to solve problems effectively?

Lessons

Lesson 1: Intro to Problem Solving
Lesson 2: The Problem Solving Process
Lesson 3: Exploring Problem Solving
Lesson 4: What is a Computer?
Lesson 5: Input and Output
Lesson 6: Processing
Lesson 7: Storage
Lesson 8: Project - Propose an App
en_USEnglish