May 04, 2024  
2011-2012 Undergraduate Catalog 
    
2011-2012 Undergraduate Catalog [Archived Catalog]

CS 113 - Introduction to Computer Science II


A continuation of CS 111. More 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. Recursion and the topic of analysis of algorithms will also be introduced. Students will design and implement several larger projects in Java.

Prerequisites: CS 111

Full course