Computer Science
Bachelor of Science 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:
 

ENGL  2110 World Literature 3
ENGL  2120 British Literature 3
ENGL  2130 American Literature 3
ENGL  2141 Western Literature I 3
ENGL  2142 Western Literature II 3
 
2) Art and Culture of the World:
 
ARTS  2001 Art Appreciation 3
ARTS  2002 Drama Appreciation 3
ARTS  2003 Music Appreciation 3
FREN  1002 Elementary French II 3
GRMN  1002 Elementary German II 3
SPAN  1002 Elementary Spanish II 3
 
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:      
BIOL  2107  Biology Principles I  4
BIOL  2108 Biology Principles II 4
CHEM  2211 General Chemistry I 4
CHEM  2212 General Chemistry II 4
PHYS  1111 General Physics I  4
PHYS  1112 General Physics II 4
PHYS  2211 Calculus-based Physics I 4
PHYS  2212 Calculus-based Physics II 4
 
Area E Social Sciences (12 hours)
Take one from each of the following four groups:

1) American Context:
 

HIST  2111 U.S. History I 3
HIST  2112 U.S. History II 3
POLS  1101 American Government 3
 
2) World History:
 
HIST  2201 World Civilization: Ancient 3
HIST  2202 World Civilization: Medieval 3
HIST  2203 World Civilization: Modern 3
 
3) Behavioral Sciences:
 
ANTH  1101 Cultural Anthropology 3
ECON  1101 Introduction to Economics 3
PSYC  1100 Contemporary Issues in Psychology 3
PSYC  1101 Introduction to General Psychology 3
 
4) Cultures and Societies:
 
ES  1100 Ethnic Studies 3
GEOG  1101 Introduction to Human Geography 3
POLS  1201 Introduction to International Issues 3
RELG  1200 World Religion 3
 
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 (45-47 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
    Upper-level CS Electives  6-8
       
    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 (25-27 hours)
Science 6-8

Between this and Area D of the Core, students must complete a standard lab sequence in Biology, Chemistry, or Physics and must include at least one semester of calculus-based physics with lab; all required science courses must provide breadth and/or depth in the natural sciences or otherwise explore the scientific method.
 

A&S  2023  Information and Research 2
ENGL  2010  Technical Writing 3
MATH  2260  Probability and Statistics I 3
MATH  3261  Probability and Statistics II  3
MATH  3345  Discrete Math 4
    Free Electives 4
    (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