Computer Science at La Habra High School


  • Intro to Computer Science

    This course is an introductory computer science course that takes a wide lens on computer science by covering topics such as problem-solving, programming, physical computing, user-centered design, and data while inspiring students as they build their own websites, apps, animations, games, and physical computing systems. This course satisfies the recommended third year of science for category D of A-G requirements. 

    AP Computer Science Principles

    This course is an introduction to computer science that introduces students to the breadth of the field of computer science. In this course, students will learn to design and evaluate solutions and to apply computer science to solve problems through the development of algorithms and programs. They will incorporate abstraction into programs and use data to discover new knowledge. Students will also explain how computing innovations and computing systems, including the internet, work, explore their potential impacts and contribute to a computing culture that is collaborative and ethical. This course satisfies the recommended third year of science for category D of A-G requirements.

    AP Computer Science A

    This course is an introductory college-level computer science course that introduces students to computer science through programming. Fundamental topics in this course include the design of solutions to problems, the use of data structures to organize large sets of data, the development, and implementation of algorithms to process data and discover new information, the analysis of potential solutions, and the ethical and social implications of computing systems. The course emphasizes object-oriented programming and design using the Java programming language. This course satisfies the recommended fourth year of math for category C of A-G requirements.

    Apple iOS App Development

    This will be our brand new 4th-year Computer Science course which is an honors-level course that incorporates preparing for and earning professional industry-level certification in iOS app development following the Develop in Swift curriculum.