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  2643  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
MATH 3261 Probability and Statistics II  
IET 3403 Industrial Experimentation  
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.)  
 
Bachelor Degree Program Total 120

Back to Computer Science