| 
	
 | 
		  | 
		
			 
			Nov 04, 2025			
		 | 
		  | 
		
						
						
								
								
									
										
	
	
		
			
				
					
						
	2019-2020 Undergraduate Academic Catalogue [ARCHIVED CATALOG] 																	 
	    Computer Science, BA
				
																			 | 
															 
															
																
																	 
																 | 
															 
														 
		  Return to: Majors & Minors A-Z 
			
							 
																 | 
												 
												
													
		Requirements for the Major
 Requirements for a major and an example of a typical program of courses are as follows: Fall Term
  - Theology Core or
  - PL 200-Level Philosophical Perspectives Course or
  - Ethics Core
  - CS Elective*
  - CS Elective*
  - Social Science Core
  - Elective
   Spring Term
  - Theology Core or
  - PL 200-Level Philosophical Perspectives Course or
  - Ethics Core
  - English Core
  - CS Elective*
  - CS Elective*
  - Elective
   Key:
 * Required for major. Notes:
  - Computer science electives for majors must be 300-level or above.
  - All electives must be at least three credits. At least three electives must be taken in departments other than computer science.
  - The science electives must be majors-level courses emphasizing quantitative and/or experimental methods in a physical or biological science and not a primarily computational, mathematical, or engineering design course. BL 118 /BL 119 , BL 121 /BL 126 , CH 101 /CH 105 , CH 102 /CH 106 , PH 201 /PH 291 , and PH 202 /PH 292  meet this requirement. EG, MA, ST, and other courses must be approved by the Computer Science Department.
  - An interdisciplinary study program is available. To complete this program, three computer science courses at the 400-level or above are required. The student also needs to take two CS-related electives in a single application area.
    													 | 
												 
											 
	  Return to: Majors & Minors A-Z
 
  
													 | 
									 
								 
							 | 
								
	
  
		 |