CSCE A302 — Design Patterns in Java 3 Credits
Introduces Java as a modern object-oriented and portable programming language. Illustrates Java's capabilities with design patterns as solutions to recurring problems in developing object-oriented software. Includes a detailed examination of significant design patterns and selected programming projects in a current object-oriented language. Introduces modern, parallel computing techniques, such as threading. Registration Restrictions: Admission to the Bachelor of Science in Computer Science, Bachelor of Science in Computer Systems Engineering, or Bachelor of Science in Electrical Engineering