Course Catalog

Computer Science II: Java

  • Semester 2 2024-2025

    Jan 8, 2025-April 25, 2025 For Members Register

Course Overview

This course teaches students how to write programs in the Java programming language. Java is the backbone of many web applications, especially eCommerce and government sites. It is also the foundational code of the Android operating system and many tools of the financial sector.

Students learn the major syntactical elements of the Java language through object-oriented design. The emphasis in the course is on creating intelligent systems through the fundamentals of Computer Science. Students write working programs through short lab assignments and more extended projects that incorporate graphics and animation. Access the Summer Course Outline.

Prerequisite: Computer Science I: Computational Thinking or its equivalent

Students in GOA courses will need reliable access to a computer with webcam/microphone connections, an email address (preferably school-based), a Web-conferencing app (GOA courses use Zoom), and a Word processing app (GOA courses use Google’s G Suite). When necessary, alternative arrangements may be made. Some courses require additional materials which can be found here.

NCAA-approved course

UC-approved course

View Course Outline

Explore your interests. Earn a Pathway Certification.

Discover Learning Pathways