Computer Science, B.S. (Honors)
	
	
		
			Requirements
		
			Core Courses 
		
			
				| CS 151 | Computer Science I | 3  | 
			
				| CS 152 | Computer Science II | 3  | 
			
				| CS 153 | Computer Science III | 3  | 
			
				| CS 253 | Data and File Structures | 3  | 
			
				| CS 254 | Computer Organization and Assembly Language Programming | 3  | 
			
				| CS 354 | Digital Systems Design | 3  | 
			
				| CS 355 | Systems Programming | 3  | 
			
				| CS 385 | Computer Architecture | 3  | 
			
				| Total Credit Hours: | 24 | 
			
		
			Advanced Electives choice of 9 hours from:
		
			
				| CS 407 | Advanced Topics in Computer Science | 1-3  | 
			
				| CS 415 | Computer Game Development | 3  | 
			
				| CS 416 | Web Programming | 3  | 
			
				| CS 423 | Computer Graphics | 3  | 
			
				| CS 425 | Image Processing | 3  | 
			
				| CS 460 | Database Concepts | 3  | 
			
				| CS 462 | Artificial Intelligence | 3  | 
			
				| CS 463 | Algorithms | 3  | 
			
				| CS 464 | Programming Languages | 3  | 
			
				| CS 465 | Compiler Design | 3  | 
			
				| CS 473 | Simulation Techniques | 3  | 
			
				| CS 481 | Operating Systems Design | 3  | 
			
				| CS 483 | Theory of Computation | 3  | 
			
				| CS 490 | Computer Communications Networks & Distributed Processing | 3  | 
			
				| CS 491 | Wireless Communication Networks | 3  | 
			
				| CS 492 | Computer Security | 3  | 
			
				| CS 495 | Legal, Social, Ethical, and Economic Issues in Computing | 3  | 
			
				| Total Credit Hours: | 9 | 
			
		
			Auxiliary Electives selected from the Advanced Electives or from the following:
		
			
				| CS 290 | Topics in Computer Science | 1-3  | 
			
				| CS 300 | Computer Science Work Experience I | 3  | 
			
				| CS 301 | Computer Science Work Experience II | 3  | 
			
				| CS 398 | Independent Study in Computer Science | 1 TO 3  | 
			
				| CS 499 | Seminar in Computer Science | 3  | 
			
				| Total Credit Hours: | 3 | 
			
		
			Philosophy
		
			
				| PHIL 242 | Ethical Problems in Technology | 3  | 
			
				|   | or |  | 
			
				| PHIL 245 | Computer Ethics | 3  | 
			
				| Total Credit Hours: | 3 | 
			
		
			Capstone Requirement 
		
			
				| CS 410 | Software Engineering | 3  | 
			
				| CS 498 | Senior Project | 3  | 
			
				| Total Credit Hours: | 6 | 
			
		
			Related Requirement 
		
			MATH 
		
			Science- A choice of one of the following sequences 
		
			Plus an additional 7 credits in science, STAT, or MATH 119 or above (not counting those in Math category).
		 
	 Total Credit Hours: 45
Computer science honors program majors are not required to complete a minor. Students in this honors program are required to take a proficiency test specified by the department during their senior year.