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