What is CS education?

New York City's unique approach to providing its students with crucial skills and preparing them for the future.

Computer science (CS) is the study of the capabilities and limitations of computers. New York City K-12 CS education emphasizes a hands-on (rather than theoretical) approach to computer science known as creative computing.

Each meaningful unit of CS education combines three core components:

Combined, a perspective, practice, and concept describe a new capability students will take away from the unit, and suggest a number of practical skills they've learned in the process. We call these "I Can" statements.