|   | 
		
			 
				Nov 04, 2025			
		 | 
		  | 
		
	
 | 
		
	     
			
		  	| 
  
		 | 
          
            
              
                
                  
                    
                      
                      						
						ARCHIVED 2015-2016 Undergraduate Catalog [ARCHIVED CATALOG]   
					                         | 
                     
                   
                  CSC 161 - Computer Science II3.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. 
 
				  
 
                      | 
               
             
             |