Computer Science
Bachelor of Arts Program

Core Curriculum

Area A Essential Skills (9 hours)

    Hours
ENGL 1101 Composition I 3
ENGL 1102 Composition II 3
MATH 1113 Precalculus 4

Area B Institutional Options (4 hours)
 

SPCH 2400 Public Speaking 2
STS 2400 Science, Technology, and Society 2

Area C Humanities/ Fine Arts (6 hours)
Take one from each of the following two groups:
 

1) Literature of the World:     3
ENGL 2110 World Literature  
ENGL 2120 British Literature  
ENGL 2130 American Literature  
ENGL 2141 Western Literature I  
ENGL 2142 Western Literature II  
 
2) Art and Culture of the World:     3
ARTS 2001 Art Appreciation  
ARTS 2002 Drama Appreciation  
ARTS 2003 Music Appreciation  
FREN 1002 Elementary French II  
GRMN 1002 Elementary German II  
SPAN 1002 Elementary Spanish II  

Area D Science, Mathematics, and Technology (11 hours)
 

MATH 2253 Calculus I 4
Take any two courses from the following for a total of 8 hours:     8
ASTR 1000K Introduction to the Universe  
BIOL 2107K Biology Principles I  
BIOL 2108K Biology Principles II  
CHEM 1211K Principles of Chemistry I  
CHEM 1212K Principles of Chemistry II  
PHYS 1111K Introductory Physics I  
PHYS 1112K Introductory Physics II  
PHYS 2211K Principles of Physics I  
PHYS 2212K Principles of Physics II  

Area E Social Sciences (12 hours)

Take one from each of the following four groups:
 

1) American Context:     3
HIST 2111 U.S. History I  
HIST 2112 U.S. History II  
POLS 1101 American Government  
 
2) World History:     3
HIST 1011 World Civilization: Ancient  
HIST 1012 World Civilization: Medieval  
HIST 1013 World Civilization: Modern  
 
3) Behavioral Sciences:     3
ECON 1101 Introduction to Economics  
PSYC 1100 Contemporary Issues in Psychology  
PSYC 1101 Introduction to General Psychology  
 
4) Cultures and Societies:     3
ANTH 1102 Introduction to Anthropology  
ES 1100 Ethnic Studies  
GEOG 1101 Introduction to Human Geography  
POLS 2401 Global Issues  
RELG 1200 World Religion  

Area F (18 hours*)
 

CS 1301 Computer Science I 4
CS 1302 Computer Science II 4
CS 2224 Computer Architecture and Assembly Language 4
MATH 2254 Calculus II 4

*1 hour from MATH 1113 [A] and 1 hour from MATH 2253 [D] are counted here

Major (39 hours, including 12 hours of Area F CS courses)
 

CS 1301 Computer Science I 4
CS 1302 Computer Science II 4
CS 2224 Computer Architecture and Assembly Language 4
CS 2642 Computers and Society 2
CS 3123 Programming Language Concepts 3
CS 3153 Database Systems 3
CS 3244 Operating Systems 4
CS 3423 Data Structures and Algorithm Analysis 3
CS 4324 User-Centered Design 4
CS 4624 Software Engineering 4
 
Project Course 4

A course at the senior level that requires a major project with substantial, sustained effort over a significant portion of the term. The course, particularly in light of the major project, represents a capstone effort on the part of the students as they call on many of their previous academic experiences in meeting the challenges of the major project. Requirements include both a carefully prepared report and an oral presentation to be delivered at the end of the term. Speech and technical writing are included among other relevant prerequisites for the course. The overall grade for the completed project represents at least one-third of the course grade. The project reports (with complete documentation) are kept by the CS Department as an example of students’ exit-level work. Courses that meet this definition:
 

CS 4283 Real-Time Systems
CS 4354 Computer Graphics and Multimedia
CS 4554 Expert Systems
CS 4724 Software Engineering Project
CS 4804 Senior Project
CS 4904 Senior-level Special Topics [when so designated by CS Faculty]

Directed Electives (33 hours)
 

A&S 2023 Information and Research 2
ENGL 2010 Technical Writing 3
MATH 2260 Probability and Statistics I 3
 
Take one of the following:     3-4
IET 3403 Industrial Experimentation  
MATH 3261 Probability and Statistics II  
MATH 3345 Discrete Mathematics
 
  Foreign Language (if not taken in the core) 3
  International Studies Minor 15
  Free Electives 3-7
  (Not including College Algebra; must be used to complete CS 2224 Computer Architecture and Assembly Language for USG transfers who have a completed Area F without the equivalent course.)  
Degree Program Total 120

Back to Computer Science IDTH="10%">