CSIT - 166
Catalog Year: 2017
This course continues the study of software development using the Java programming language. The course extends the development and growth of object-oriented paradigms through discussions of patterns, use of Unified Modeling Language (UML), and case studies. Students shall develop proficiency in debugging and test-driven development. Additional topics include files, arrays, collections, enumeration, recursion, sorting and searching. Open lab time required.