Skip to main content
Being scheduled into the CSA Pathways means that:

During freshman year you will-

  1. Take an English 1A and Biology class that is taught by a designated CSA teacher
  2. Be enrolled in Exploring Computer Science (ECS)

During sophomore year you will-

  1. Take an English 2A and (Regular) World History class that is taught by a designated CSA teacher
  2. May choose to be enrolled in Database Design and SQL Programming (if you are willing to be on a 7-period schedule)

During junior year you will-

  1. Take an English 3 and (Regular) United States History class that is taught by a designated CSA teacher
  2. Be enrolled in AP Computer Science Principles (which you can only take if you have previously completed the Exploring Computer Science course)

During senior year you will-

  1. Take AP Government and AP Economics
  2. Be enrolled in AP Computer Science A (which you can only take if you have previously completed the Exploring Computer Science and Computer Science Principles course)

Computer Science Pathway

The Computer Science Academy

The Software and Systems Development pathway, a part of the Computer Science Academy, is an interdisciplinary approach to learning in which a cohort of students take a sequence of Career Technical Education courses throughout high school. Students' schedules will integrate academic classes with the Information and Communication Technologies industry sector classes while providing experiential learning opportunities beyond the classroom. 

Students in this pathway prepare for careers related to computer science that involve the design, development, implementation, maintenance, and management of systems that rely on software programs to satisfy the operational needs of modern business organizations. Persons with expertise in systems development and programming are critical to support operations like electronic commerce, medical records management, retail sales and inventory management, digital entertainment, and use of energy. Sample occupations associated with this pathway:

• Computer Programmer

• Software Developer/Applications

• Information Security Analyst

• Web Developer

• E-Business/E-Commerce Specialist


P - Introduction to Computer Science
Grades 9
Prerequisites: Concurrently taking Math 1 or have taken Math 1, No prior knowledge of computers required.

An introduction to the breadth of computer science. This course will explore human-computer interaction, problem-solving in computing, Web design, programming and animation using the Alice environment, Lego Mindstorm robotics, and the creation of programs to manipulate images and sound clips.

Database Design and SQL Programming

Grades 10

Prerequisites:  Introduction to Computer Science with a C or better. 

The Database Design and SQL Programming course engages students to analyze complex business scenarios and create a data model—a conceptual representation of an organization’s information. Participants implement their database design by creating a physical database using SQL. Basic SQL syntax and the rules for constructing valid SQL statements are reviewed. This course culminates with a project that challenges students to design, implement, and demonstrate a database solution for a business or organization.

P-AP Computer Science Principles

Grades 11
Prerequisites:  Introduction to Computer Science with a C or better.

AP Computer Science Principles introduces students to the foundational concepts of computer science and challenges them to explore how computing and technology can impact the world. With a unique focus on creative problem solving and real-world applications, AP Computer Science Principles prepares students for college and career.  Whether it’s 3-D animation, engineering, music, app development, medicine, visual design, robotics, or political analysis, computer science is the engine that powers the technology, productivity, and innovation that drive the world. Computer science experience has become an imperative for today’s students and the workforce of tomorrow.  The AP Program designed AP Computer Science Principles with the goal of creating leaders in computer science fields and attracting and engaging those who are traditionally underrepresented with essential computing tools and multidisciplinary opportunities.

P - Computer Science AP
Grades 12
Prerequisites:  AP Computer Science Principles with a C or better.

This year long course covers the first semester of a traditional college level Computer Science course.  Topics covered are prescribed by the College Entrance Examination Board and will  include items such as Program & Class Design, Object-Oriented Methodology, Programming Constructs, Data Structures, and Standard Algorithms.  Students who successfully complete this course will be ready to take the national Advanced Placement Exam in May.

The difficulty level of this course is equivalent to a college course.  The use of a computer at home is required for this course.  Students may choose to repeat this course to take the Computer Science AB exam which tests mastery of the second semester of traditional college level course. All students in an AP course are expected to take the exam in May.

Pathway Video - EVHS
Henry Q. Congressional Ap Challenge Winner

Henry Q Honored by Congresswoman Zoe LofgrenFollow ESUHSD on Facebook