420-200-VA, Programming II
This course will continue to emphasize problem solving and algorithm design, using an object-oriented approach. Students will define and code their own classes as well as be introduced to the concepts of inheritance and polymorphism. Other programming concepts such as arrays, recursion, and simple linked lists will also be covered. All algorithms will be coded, debugged, and tested using the Java programming language.