Computer Science Principles Draft
Computer ScienceA high school course guide for families
See it for your school: its prerequisites, what it counts toward at your school, and whether it's in your plan.
Why this course?
Computer Science Principles is a first look at how computers, the internet and code work, and at how technology changes the world. No coding experience needed.
What you'll learn
- Write programs using variables, loops and functions
- Understand how data is stored and sent over the internet
- Think about privacy, security and bias in technology
- Build an app or program of your own
You'll do: Coding projects, a final program you design, and short written responses.
- AP (Advanced Placement)
- AP Computer Science Principles includes a project you make in class and submit as part of the AP score. College-level work with a national AP exam in May. A high enough score can earn college credit or placement, depending on the college.
What comes next
Which courses come before and after it, and what it counts toward, depend on each school. Your plan shows your school's.
College majors that build on it
- Computer science
- Information technology
- Data science
Careers it informs most
People in these jobs use what this course teaches the most. It's a starting point, not a track.
- Computer Hardware EngineersComputer Hardware Engineers use computers and electronics in their work. O*NET rates it very important for the job.
- Bioinformatics ScientistsBioinformatics Scientists use computers and electronics in their work. O*NET rates it very important for the job.
- Electronics Engineers, Except ComputerElectronics Engineers, Except Computer use computers and electronics in their work. O*NET rates it very important for the job.
- Bioinformatics TechniciansBioinformatics Technicians use computers and electronics in their work. O*NET rates it very important for the job.
- Computer Network Support SpecialistsComputer Network Support Specialists use computers and electronics in their work. O*NET rates it very important for the job.