Advanced Java Programming Computer Science Department 2026 - 2027
Instructor: Gerald Wichlacz Classroom: E104 Telephone: School - (608) 764-5431 ext. 2104 E-mail: wichlaczg@deerfield.k12.wi.us Course Location: E104 Class Times: This class is not offered this year. Prerequisites: Successful completion of Introduction to Programming With Java
Course Description/Overview
Advanced Java Programming is a 9-week course designed for students who have completed Introduction to Programming with Java and are ready to take their skills to the next level. Building on core programming principles, this course explores advanced object-oriented programming concepts, including design patterns, inheritance, and polymorphism, while emphasizing writing efficient and maintainable code. Students will also study concurrency, multithreading, and advanced data structures such as trees, graphs, and hash tables, alongside robust error handling and debugging techniques. Through hands-on coding and project work, participants will develop the expertise needed to build complex, high-performance Java applications suited for real-world development.
|