Different realms of computing
Share
Explore

Different realms of computing

A guide for students and school district leaders to learn how to prepare for the high-paying Future of Work across nearly all industries.

Future of Work in computing

The most frequent questions any student asks in high school are:
Why am I learning this concept and doing mountains of worksheets?
Why is it relevant?
When am I ever going to use this in the real world?

This guide is designed to answer those questions and connect them with the Future of Work.

The biggest difference between high performers and low performers in high school is an issue of motivation and relevance. (Of course, there are also other well-known factors like lack of support at home and role models, but they are related)

High performers don’t always need the answer to the
Why?
question
school itself is important to these students
or
they already have found out (through sources outside of school) where they can use what they learn

TL;DR

I’ve designed this guide to hide extra details until you want to dig deeper. If you’re interested in learning more about a specific topic, click the ▶ to see more details.

Goals for students:

Learn how things they use every day are designed and structured
Learn coding
Learn computer science (how computers store and calculate things, break problems down into smaller pieces, how to efficiently order steps)
Learn the ethical implications of coding algorithms and design decisions
Make school feel more interesting, engaging, and relevant
Make meaningful outputs (such as a real-world website or electronic device, or game)

Students should learn coding in:

Python
Javascript
C++

Students should learn the following math by end of high school:



Learn more about each application:

Want to print your doc?
This is not the way.
Try clicking the ⋯ next to your doc name or using a keyboard shortcut (
CtrlP
) instead.