Mar 28, 2024  
2015-2016 Undergraduate Catalog 
    
2015-2016 Undergraduate Catalog [Archived Catalog]

CS 113 - Introduction to Computer Science II


A continuation of CS 111. Additional concepts about the engineering of software will be presented, with special emphasis on testing, debugging, and designing robust programs. General purpose objects will be designed and implemented, and the concepts of polymorphism and inheritance will be studied. Additional topics include interface design, recursion, and file/database processing. Students will design and implement several larger projects in Java.

Prerequisites: CS 111

Full course