Feb 25, 2024  
2022-2023 Undergraduate Catalog 
2022-2023 Undergraduate Catalog [ARCHIVED CATALOG]

CSC 115 Software Design and Programming II

4 Credit(s)
This course extends the treatment of object-oriented methodologies, languages and tools begun in CSC110. The emphasis is on the analysis of complex problems particularly those involving multiple design alternatives, and the use of class libraries. Fundamental strategies for algorithm design are presented and discussed. Specific topics include inheritance, polymorphism, recursion, stream and file I/O exceptions and~graphical interface programming Style documentation solution robustness and conformance with specifications are emphasized throughout.  Three lecture hours and three hours of scheduled laboratory per week, plus extensive programming work outside of class.
Prerequisites:  CSC110 and ITE210.