Dec 28, 2024  
2016-2017 Undergraduate Catalog 
    
2016-2017 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 CSC201J. The emphasis is on the analysis of complex problems, particularly those involving multiple design alternatives, and the use of class libraries. 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 per week and three hours of scheduled laboratory per week, plus extensive programming work outside of class. Not open to student who have received credit for CSC 202J.  Prerequisite: CSC 110  or CSC 201J.