Jan 28, 2021  
ARCHIVED 2018-2019 Undergraduate Catalog 
ARCHIVED 2018-2019 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.