# CS 300: Programming II Source: https://wisconsin.twango.dev/fa25-cs300/README # CS 300: Programming II Fall 2025 · UW–Madison Notes on Java programming through small projects that combine objects, collections, and error handling. ## Topics - Classes, inheritance, and interfaces - Arrays and data structures - Exceptions and program correctness ## Notes - [[fa25-cs300/modules/index|Module guides]] - [[fa25-cs300/projects/index|Programming projects]] - [[fa25-cs300/exams/index|Exams and reference resources]] - [[fa25-cs300/course-information/index|Syllabus, tools, style, and support]] - [[fa25-cs300/course-details|Course details]] ## Resources - [Course site](https://cs300.cs.wisc.edu) - [Java documentation](https://docs.oracle.com/en/java/index.html)