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: |
|
|
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 (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 |
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 |
| |
|
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)
Students in the BS degree program are required to have four science-related
courses subject to the following rules:
Two lab science courses which are used to satisfy Area D of the core;
One course in calculus-based physics, which may be used in Area D but must
be taken as a directed elective if not taken in Area D;
The remainder to make the total of four may be taken as lab sciences or
as other approved courses that provide breadth and/or depth in the natural
sciences or otherwise explore the scientific method; and
Two of the four courses must be a sequence in the same discipline.
| A&S |
2023 |
Information and Research |
2 |
| ENGL |
2010 |
Technical Writing |
3 |
| MATH |
2260 |
Probability and Statistics I |
3 |
| MATH |
3345 |
Discrete Mathematics |
4 |
| Take one of the following: |
|
|
|
|
3-4 |
| IET |
3403 |
Industrial Experimentation |
|
|
|
| MATH |
3261 |
Probability and Statistics II |
|
|
|
| |
|
Free Electives |
|
|
3-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.) |
|
|
|
| |
|
|
|
|
|
| |
|
Degree Program Total |
|
|
120 |
Certificate in Programming
The Certificate in Programming prepares students with post-secondary
education or several years of work experience, to enter the Computer Programming
field as a career change. The focus is on sharpening programming skills.
The curriculum involves an on-campus lockstep program, that includes two
classes per semester for three semesters (6 classes, 23 semester hours).
New students may enter in the program in either the fall or spring semester.
Participants are enrolled in specially scheduled sections that feature
compressed scheduling. The six classes included in this program are: CS
1301, CS 1302, CS 3153, CS 4324 , CS 4624, and a Capstone Project.
Back to Computer Science