NinetoNext

← All course guides

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.

Start a free plan or sign in

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.Usually needs: bachelor's degree · Jobs 2025–2035: +9% · Median pay: $161,740 a year (2025)More on O*NET · BLS: education, jobs and pay · Courses and outlook
  • Bioinformatics ScientistsBioinformatics Scientists use computers and electronics in their work. O*NET rates it very important for the job.Usually needs: bachelor's degree · Jobs 2025–2035: +5% · Median pay: $98,920 a year (2025)More on O*NET · BLS: education, jobs and pay · Courses and outlook
  • Electronics Engineers, Except ComputerElectronics Engineers, Except Computer use computers and electronics in their work. O*NET rates it very important for the job.Usually needs: bachelor's degree · Jobs 2025–2035: +4% · Median pay: $130,220 a year (2025)More on O*NET · BLS: education, jobs and pay · Courses and outlook
  • Bioinformatics TechniciansBioinformatics Technicians use computers and electronics in their work. O*NET rates it very important for the job.Usually needs: bachelor's degree · Jobs 2025–2035: +7% · Median pay: $81,490 a year (2025)More on O*NET · BLS: education, jobs and pay · Courses and outlook
  • Computer Network Support SpecialistsComputer Network Support Specialists use computers and electronics in their work. O*NET rates it very important for the job.Usually needs: associate's degree · Jobs 2025–2035: +1% · Median pay: $76,220 a year (2025)More on O*NET · BLS: education, jobs and pay · Courses and outlook

Sources for this guide:

Draft: written with AI help from public sources (state standards, public course frameworks and school Programs of Study); not yet reviewed by a teacher or counselor.

SCED course codes (NCES): 10019.

Careers: this page includes information from the O*NET 31.0 Database by the U.S. Department of Labor, Employment and Training Administration (USDOL/ETA), used under the CC BY 4.0 license. O*NET® is a trademark of USDOL/ETA. Nine to Next has modified all or some of this information; USDOL/ETA has not approved, endorsed or tested these modifications. Education, job growth and pay: U.S. Bureau of Labor Statistics, Employment Projections 2025–2035.