Course Catalog

Computer Science II: Java

  • Semester 2 2024-2025

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

Course Overview

Build Intelligent Systems: Ever wonder how your favorite apps and websites run so smoothly? In this course, you’ll learn to write programs in Java—the programming language that forms the backbone of countless web applications, powers eCommerce and government websites, drives the Android operating system, and fuels essential tools in the financial world. Through interactive labs and hands-on projects, you’ll master Java’s core syntax and develop smart, efficient systems using object-oriented design principles.

Why Take This Course? You’ll be able to create your own programs, incorporate dynamic graphics and animations, and build a solid foundation in computer science—an essential step for future studies or a career in tech.

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