Dec 21, 2024  
2022-2023 Undergraduate Catalog 
    
2022-2023 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.

Credits: 4

Prerequisites/Restrictions: CS 111