# 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)
