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