top of page

Capstone

Middle School Computer Science for Low-SES Schools

Overview

This course is designed to teach computer science principles to middle school students in low-socioeconomic status (low-SES) schools without relying on computers and internet access. Computer science is a rapidly growing field with many high paying job opportunities that could help reduce the income gap that exists for these students.

The curriculum is designed to be taught in a series of 14 units. For the purpose of this capstone, I have built out the learning materials for Unit 10 which covers the process of debugging errors in code.

Unit List

1. Defining the problem scope

2. Algorithms

3. Testing

4. Data - Variables & primitive types

5. Conditionals

6. Loops

7. Data - Arrays

8. Functions

9. Classes

10. Debugging

11. Data - Linked lists

12. Data - Maps

13. Data - Stacks & queues

14. Real world problems

Documents

bottom of page