|   | 
		
			 
				Nov 03, 2025			
		 | 
		  | 
		
	
 | 
						
						
								
		| 
  
		 | 
								
								
									
										
	
	
		
			
				
					
						
	2025-2026 Undergraduate Academic Catalog																	 
	    Computer Science, BS
				  
																			 | 
															 
															
																
																	 
																 | 
															 
														 
		  Return to: Majors, Minors, and Certificates 
			
				
Learning Outcomes
When they have completed a computer science major, students will be able to: 
	- WRITE, ANALYZE, DEBUG, and APPLY computer programs to computational problem solving and data analysis.
 
	- DESCRIBE the architecture and design of computing systems ranging from PC architecture to computer networks and cloud based systems.
 
	- COMMUNICATE algorithmic and computational ideas and concepts correctly and clearly in both oral and written forms using logical reasoning and appropriate terminology and symbolic representation.
 
	- ANALYZE the ethical complexities behind computational and programmatic choices and implementations, and the ways that computational solutions affect communities, especially disadvantaged communities, and society at large.
 
	- APPLY a variety of computational methods and techniques towards solving real world problems.
 
 
 
			 
																 | 
												 
												
													
		Required Courses
 Take the following required courses: Electives
 Plus three additional courses from:  													 | 
												 
											 
	  Return to: Majors, Minors, and Certificates
 
 
   
													 | 
									 
								 
							 |