|   | 
		
			 
				Nov 03, 2025			
		 | 
		  | 
		
	
 | 
						
						
								
		| 
  
		 | 
								
								
									
										
	
	
		
			
				
					
						
	2025-2026 Undergraduate Catalog																	 
	    Computer Science, B.S.
				  																 | 
															 
															
																
																	 
																 | 
															 
														 
		  Return to: Undergraduate Programs 
			
				Students in the 120-credit hour Computer Science major will participate in a learning experience designed to give maximum choices as they plan for a successful future. Students will gain a foundation in computer science knowledge and skills with a collection of major core courses while having the opportunity to explore pathways with elective courses. 
For students, opportunities in this major include: 
	- Academic coursework emphasizing current concepts and skills.
 
	- Attain problem-solving and critical-thinking skills with computer technologies.
 
	- Practical, real-life experience similar to experiences in the workplace.
 
	- Design, create, implement, test, and cutover to new software systems.
 
	- After graduating with this major, students should be successful in a variety of information technology and computer-related jobs and could continue on to graduate studies to earn Master’s and Doctorate degrees.
 
 
			 
																 | 
												 
												
													
		Core Curriculum: 38 - 51 credit hours
 Please review the Core Curriculum  page for course options. Required Core Courses
 Students in the Computer Science degree must take the following liberal arts courses regardless of whether the core is otherwise met:  Liberal Arts, Mathematics  Core Designations
 Student in the Computer Science degree will meet 3-credit hours of Community Engagement with the following course:  Community Engagement  Computer Science Major Requirements (35-38 credit hours)
 Choose 12 credit hours from the following:
 At least 6 course hours must be at the 300 level. Electives (minimum of 19 credit hours)
 Note:
 Students can use elective hours to create a specific emphasis of study. However, please note that:   - If a student would like to gain a cybersecurity minor, a minimum of 9 hours must be unique between the major and the minor.
  - If interested in continuing in graduate studies, a math minor or additional courses of math and/or physics courses are highly recommended.
   Technology Requirement
 Computer competency will be demonstrated by successful completion of CS 499 /SF 499  with a “C” or better within the major. Program Requirement
 The candidate for the Bachelor of Science degree in Computer Science must complete all general degree requirements under Core Curriculum and complete with a grade of “C” or better all Computer Science, Software Engineering, and Mathematics courses taken. Outcomes
 Computer Science majors will be expected to meet the following program outcomes.  Outcome 1. The student will acquire appropriate foundational programming skills. (CS 116 , CS 120 , CS 222 , CS 313 , CS 314 )  Outcome 2. The student will design and implement advanced computer programs to solve problems. (CS 222 , CS 313 , CS 314 , CS 499 )  Outcome 3. The student will read and communicate computer ideas orally and in writing. (CS 116 , CS 120 , CS 499 )  Outcome 4. The student will write papers requiring research into the computer discipline. (CS 499 ) Assessment
 The outcomes for the Computer Science major are assessed through a combination of written and performance examinations, written and performance assignments, practicum and internship supervisor evaluations, and a completed capstone project. CS 499  requires a senior capstone project to be designed, completed, and then presented to Computer Science faculty.  													 | 
												 
											 
	  Return to: Undergraduate Programs
 
 
   										 | 
									 
								 
							 |