Career & Technical Education (CTE) » Computer Science Pathway (Software and Systems Development)

Computer Science Pathway (Software and Systems Development)

Prepare for a career as a computer programmer, network administrator, web designer, and computer network architect.
The Computer Science Pathway is a two-year program that prepares students for success at post-secondary institutions or career paths.


Prerequisite: Successful completion of Algebra I.  Fulfills UC/CSU Requirements: YES – Subject Area - G


Course Description: 

The Principles course introduces students to the central ideas of computer science, inviting students to develop the computational thinking vital for success across multiple disciplines. The course is unique in its focus on fostering students to be creative and encouraging students to apply creative processes when developing computational artifacts. It is an excellent course for those who may want to take AP Computer Science A in the future, or for those who are interested in exploring computer science. There is the possibility of taking the course for AP credit, though this is not required. 


*This course is articulated with CS 902 (Introduction to Computer Science) at West Los Angeles College. Students can earn college credits. Please see your counselor for details.




ADVANCED PLACEMENT (AP) COMPUTER SCIENCE A                       (11, 12)                 ONE YEAR 


Prerequisite: A grade of “B” or higher in both semesters of Algebra 2; Principles of Computer Science A course strongly recommended. Fulfills UC/CSU Requirements: YES – Subject Area G               

Course Description: 
The AP Computer Science A course is equivalent to a first-semester, college-level course in computer science. The course introduces students to computer science with fundamental topics that include problem solving, design strategies and methodologies, organization of data (data structures), approaches to processing data (algorithms), analysis of potential solutions, and the ethical and social implications of computing. The course emphasizes object-oriented and imperative problem solving and design using the Java language. These techniques represent proven approaches for developing solutions that can scale up from small, simple problems to large, complex problems. The AP Computer Science A course curriculum is compatible with many CS1 courses in colleges and universities.
Teacher:  Alex Davis