Course detailUcsd Extended StudiesComputer Science & Softwareexpired

CSE-40480

Java Programming II: Core Java Programming

Core Java Programming will explore the features of the Java programming language to create multi-platform applications.

As a developer, you will learn how to use the tools in the latest Java development platform, the proper object-oriented design strategies, and how to leverage the feature rich Java API to create a variety of applications.

Course Highlights: Object-oriented programming techniques Object super class Static imports Abstract classes and interfaces Abstract data types Exception handling Generic collections Files, Input/Output streams, NIO and XML serialization Recursion Multi-threading Java graphic user interfaces Course Benefits: Development of Java competencies Object-oriented concepts Java language syntax Java application development Hardware: Access to a computer and Java compiler required.

Required Textbook: This course will utilize an interactive STEM zyBook ISBN: 979-8-203-27652-0 In order to acquire your subscription, follow these simple instructions.

On any assignment within the course LMS (Canvas), click on the ZyBooks link (Do not go to the zyBooks website and create a new account) Subscribe to the ZyBooks for the course A subscription is $69.

Students may begin subscribing on the first day of the course Course Typically Offered: Online in every quarter.

Prerequisite: CSE-40479 Java Programming I: Fundamental Java Concepts or equivalent knowledge and experience.

Next Step: After completing this course, consider taking CSE-40481 Java Programming III: Intermediate Java Programming to continue learning.

Contact: For more information about this course, please email infotech@ucsd.edu

Schedule note
6/23/2026 - 8/22/2026

Help keep the register running.

Every cup of coffee fuels the sync workers and proxy rotations.

Buy me a coffee