Systems Programming

Santa Teresa High School

Pathway Contact

Carole Ng
(408) 347-6424

Prepare for success in college and career while still in high school. The Systems
Programming Pathway exposes you to business and technology careers, while providing
practical, hands-on projects in real world settings. Learn the skills needed to excel in a
programming-related career.

This four-year program has a required 3rd year AP Computer Science – A (Java) capstone
course and offers the college preparatory academic courses accepted by the California State
and University System. While this is a programming pathway, you’ll also be exposed to
rigorous English and Math courses, helping you develop the communication and logical
thinking skills needed for success in college and career.

By the end of the program, you will:

View class descriptions

  • Write PL/SQL code to interact with SQL databases
  • Write Java programs
  • Design databases
  • Use Raspberry Pi to build simple hardware projects
  • Create simple websites
  • Write Android mobile phone apps using App Inventor
  • Create animation using Alice and Greenfoot

Grow leadership and technical skills as you engage with the professional world. Opportunities include:

  • Science fairs
  • Hackathons
  • Industry Speakers
  • Industry shadowing or field trips
  • Summer interns
  • Code contests
  • Workshops that teach soft skills like presentation, leadership, organization, time managment, teamwork, etc.

Computer Science is a field that’s high in demand. Students who complete this program are likely to find opportunities in:

  • Software development
  • Database administration
  • Web development
  • System analysis
  • Business analysis
  • The above and similar positions are needed in industries like:
  • Software publishing
  • Finance and insurance
  • Administrative and support services
  • Manufacturing

What types of classes will I take?

In addition to college preparatory academic courses, you can take specific courses in computer science, database design and programming. All four courses in the program sequence are a-g UC approved for elective credit.

Grade Computer Science Math English
9th Exploring Computer Science (Introduction) Math 2
Math 3
Math Analysis
AP Statistics and/or
AP Calculus
(depending on entrance level)
English 1A
10th AP Computer Science – Principles (Intermediate) English 2A
11th AP Computer Science – A (Advance) AP English Language
12th Database Design and SQL Programming (Optional) AP English Literature

What types of certification can I earn?

  • AP Computer Science – Principles
  • AP Computer Science – A (Java)
  • AP English – Language and Composition
  • AP English – Literature and Composition
  • AP Statistics
  • AP Calculus AB or BC
  • Oracle Java Foundations Certified Junior Associate
  • Oracle Database Foundations Certified Junior Associate

Get More Information

Any Questions? Just reach out – we’ve got answers.