|  | Oct 31, 2025 |  |  | 
	     
			
		  	|  | 
              
                | 
                    
                      | ARCHIVED 2018-2019 Undergraduate Catalog [ARCHIVED CATALOG] 
 
   |  CSC 161 - Computer Science II3.50 credit hoursA 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. 
 
 
   |  |