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