Nov 24, 2024  
ARCHIVED 2017-2018 Undergraduate Catalog 
    
ARCHIVED 2017-2018 Undergraduate Catalog [ARCHIVED CATALOG]

CSC 161 - Computer Science II

3.50 credit hours
A second course in object-oriented programming, emphasizing design and implementation of efficient, well-constructed programs using Java. Topics include inheritance and polymorphism; stream and file I/O; exception handling; algorithms for searching and sorting; recursion; graphical user interfaces; and more advanced data structures, such as linked lists, stacks, queues and the Java collection classes. Extensive programming required. Laboratory required.

Prerequisite(s): CSC 160  or one year of high school programming in Java; MTH 121  or higher or appropriate placement.


Click here for the schedule of classes.