Course Title:
			
				C++/Data Structures
			
		 
		
			Course Description:
			
				Presents advanced concepts of C++ class design, inheritance, polymorphism, and information hiding. Students use data structures of arrays, stacks, lists, linked lists, queues, dequeues, trees, and graphs implemented using conventional programming techniques and class libraries. Provides an intensive study of class construction and utilization as an important part of program creation.
			
		 
		 
		
			Fall Offering:
			
				Odd
			
			Lab/Coreq 1:
			
				CET U307
			
		 
		
			Spring Offering:
			
				Even
			
			Lab/Coreq 2:
			
				
			
		 
		
			Summer Offering:
			
				
			
			Lab/Coreq Remarks:
			
				
			
		 
		
			Summer 1 Offering:
			
				
			
			Prerequisite 1:
			
				CET U201
			
		 
		
			Summer 2 Offering:
			
				
			
			Prerequisite 2:
			
				
			
		 
		
			Cross-Listed Course 1:
			
				
			
			Prerequisite 3:
			
				
			
		 
		
			Cross-Listed Course 2:
			
				
			
			Prerequisite 4:
			
				
			
		 
		
		
			Cross-Listed Course 3:
			
				
			
			Prerequisite 5:
			
				
			
		 
		
		
			Cross-Listed Course 4:
			
				
			
			Prerequisite Remarks:
			
				
			
		 
		
		
			Cross-Listed Course 5:
			
				
			
			Repeatable:
			
				N