Computer Science (BS) - Games Programming Track

Program of Study

Core IMPACTS Area : Institutional Priorities 14-5
Choose one of the following communication options3
Public Speaking
Foreign Language Course Options
AMSL, ARAB, CHIN, FREN, GERM, GREK, ITAL, JAPN, KREN, LATIN, PORT, SPAN - 1001, 1002, 2001, 2002; SWAH - 1001, 1002.
Take one of the following courses1-2
Scholarship Across the Disciplines
Introduction to Servant Leadership
Perspectives 1-hour
Perspectives 2-hour
Core IMPACTS Area : Mathematics & Quantitative Skills 13-7
DATA 1501Introduction to Data Science 3
MATH 1001Quantitative Skills and Reasoning3
MATH 1101Introduction to Mathematical Modeling3
MATH 1111College Algebra3
MATH 1113Pre-Calculus4
MATH 1125Applied Calculus3
MATH 1131Calculus with Analytic Geometry I4
MATH 1132Calculus with Analytic Geometry II4
MATH 1165Computer-Assisted Problem Solving3
MATH 1401Introduction to Statistics3
MATH 1501Calculus I4
MATH 2125Introduction to Discrete Mathematics3
STAT 1401Elementary Statistics3
Core IMPACTS Area : Political Science and U.S. History 6
HIST 2111U. S. History to 18653
or HIST 2112 U. S. History since 1865
POLS 1101American Government3
Core IMPACTS Area : Arts, Humanities, and Ethics 6
Select one Fine Arts course3
Art Appreciation
Introduction to the History of Art I– Prehistoric through Gothic
Introduction to the History of Art II– Renaissance through Modern
Music Appreciation
Theatre Appreciation
Comparative Arts 2
Select one Humanities course3
World Literature I
World Literature II
The Western Intellectual Tradition
Introduction to Digital Humanities
Introduction to Philosophy
Comparative Arts 2
Core IMPACTS Area : Communicating in Writing 6
ENGL 1101English Composition I3
ENGL 1102English Composition II3
Core IMPACTS Area : Technology, Mathematics, and Sciences 1,37-11
ANTH 1145Human Origins3
ASTR 1105Descriptive Astronomy: The Solar System3
ASTR 1106Descriptive Astronomy: Stars and Galaxies3
ASTR 1305Descriptive Astronomy Lab1
ATSC 1112Understanding the Weather3
ATSC 1112LUnderstanding the Weather Lab1
BIOL 1125Contemporary Issues in Biology Non-Lab3
BIOL 1215KIntroductory Biology4
BIOL 1225KContemporary Issues in Biology with Lab4
CHEM 1151
1151L
Survey of Chemistry I
and Survey of Chemistry I Lab
4
CHEM 1152
1152L
Survey of Chemistry II
and Survey of Chemistry II Lab
4
CHEM 1211
1211L
Principles of Chemistry I
and Principles of Chemistry I Lab
4
CHEM 1212
1212L
Principles of Chemistry II
and Principles of Chemistry II Lab
4
CPSC 1105Introduction to Computing Principles and Technology3
CPSC 1301KComputer Science I4
ENVS 1105Environmental Studies3
ENVS 1105LEnvironmental Studies Laboratory1
ENVS 1205KSustainability and the Environment4
GEOG 2215Introduction to the Geographic Information Systems3
GEOL 1110Natural Disasters: Our Hazardous Environment3
GEOL 1121Introductory Geoscience I: Physical Geology3
GEOL 1121LIntroductory Geoscience I: Physical Geology Lab1
GEOL 1122Introductory Geo-sciences II: Historical Geology3
GEOL 1322Introductory Geo-sciences II: Historical Geology Lab1
GEOL 2225The Fossil Record4
PHYS 1111
PHYS 1311
Introductory Physics I
and Introductory Physics I Lab
4
PHYS 1112
PHYS 1312
Introductory Physics II
and Introductory Physics II Lab
4
PHYS 1125Physics of Color and Sound3
PHYS 1325Physics of Color and Sound Lab1
PHYS 2211
PHYS 2311
Principles of Physics I
and Principles of Physics I Lab
4
PHYS 2212
PHYS 2312
Principles of Physics II
and Principles of Physics II Lab
4
Core IMPACTS Area : Social Sciences6
Select one Behavioral Science course
Principles of Macroeconomics
Principles of Microeconomics
Moral Philosophy
Introduction to General Psychology
Introduction to Sociology
Select one World Cultures course3
Discovering Archaeology
Cultural Anthropology
Ancient World Civilizations
Language and Culture
Language and Culture
World Regional Geography
World History to 1500
World History since 1500
Understanding Non-Western Cultures
Core IMPACTS Total Hours42
Health and Wellness3
KINS 1106Lifetime Wellness2
or PHED 1205 Concepts of Fitness
Select one of the following1
Any PEDS course
Body Mapping (Music Majors Only)
1

The hours applied in the Institutional Priorities; Mathematics & Quantitative Skills; and Technology, Mathematics, and Sciences areas must add to 18 credit hours. 

2

ITDS 1145 Comparative Arts, though listed under both Fine Arts and Humanities, may be taken only once. 

3

At least 4 of the credit hours in this area must be in a lab science course.

Major Requirements

Core Requirements
Complete the core requirements for this program45
Core Total45
Field of Study Requirements
Minimum grade of C is required in each course
CPSC 1301KComputer Science I4
CPSC 1302KComputer Science II (1 Credit Hour to Major Requirements)4
CPSC 2105Computer Organization3
CYBR 2159Fundamentals of Computer Networks3
CYBR 2160Intro to Information Security3
MATH 2125Introduction to Discrete Mathematics (1 Credit Hour to Required for the Major)3
Field of Study Requirements Total18
Required for the Major
Minimum grade of C is required in each CPSC course
CPSC 2108Data Structures3
CPSC 3125Operating Systems3
CPSC 3131 Database Systems I3
CPSC 3165Professionalism in Computing2
CPSC 3175Object-Oriented Design3
CPSC 4000Baccalaureate Survey0
MATH 5125UDiscrete Mathematics3
Math from Core IMPACTS: Mathematics1
1 Credit Hour from Field of Study Area CPSC 1302K1
1 Credit Hour from Field of Study Area MATH 21251
Required for the Major Total20
Major Electives
Minimum grade of C is required in each course
CPSC 3118Graphical User Interface Development3
CPSC 4111Game and Simulation Programming I3
CPSC 4112Game and Simulation Programming II3
CPSC 4113Game Jam1
CPSC 4145Computer Graphics3
CPSC 4175Software Engineering3
CPSC 4176Senior Software Engineering Project3
CPSC 4185Artificial Intelligence and Machine Learning3
MATH 1131Calculus with Analytic Geometry I4
Select 6 credits from CPSC/CYBR 3000 level or above6
Major Electives Total32
General Electives
Select 8 credits of General Electives8
General Electives Total8
Total Credit Hours123

Program Map

Plan of Study Grid
First Year
FallCredit Hours
ENGL 1101 English Composition I (minimum grade of C) 3
MATH 1113 Pre-Calculus (minimum grade of C) 4
Institutional PrioritiesCOMM 1110 Public Speaking or foreign language 1001, 1002, 2001, 2002 1 3
CPSC 1301K Computer Science I (minimum grade of C) 4
KINS 1106
Lifetime Wellness
or Concepts of Fitness
2
 Credit Hours16
Spring
ENGL 1102 English Composition II (minimum grade of C) 3
MATH 2125 Introduction to Discrete Mathematics (minimum grade of C) 3
CPSC 2105 Computer Organization (minimum grade of C) 3
CPSC 1302K Computer Science II (minimum grade of C) 4
Arts, Humanities, and EthicsFine Arts Elective 2 3
Institutional Priorities ITDS 1779 (2), LEAD 1705 (2), PERS 1506 (1; may be repeated with different topic), PERS 1507 (2) 1 1
 Credit Hours17
Second Year
Fall
MATH 5125U Discrete Mathematics 3
CPSC 2108 Data Structures (minimum grade of C) 3
CYBR 2159 Fundamentals of Computer Networks (minimum grade of C) 3
Arts, Humanities, and EthicsHumanities Elective 2 3
Technology, Mathematics, and SciencesScience Elective with Lab 1, 3 4
 Credit Hours16
Spring
CPSC 3175 Object-Oriented Design (minimum grade of C) 3
CPSC 3118 Graphical User Interface Development (minimum grade of C) 3
STAT 1401 Elementary Statistics 3
HIST 2111
U. S. History to 1865
or U. S. History since 1865
3
CYBR 2160 Intro to Information Security (minimum grade of C) 3
 Credit Hours15
Third Year
Fall
CPSC 3125 Operating Systems (minimum grade of C) 3
CPSC 4111 Game and Simulation Programming I (minimum grade of C) 3
POLS 1101 American Government 3
Social SciencesSocial Sciences Elective (Behavioral Science) 3
MATH 1131 Calculus with Analytic Geometry I 4
 Credit Hours16
Spring
CPSC 3165 Professionalism in Computing (minimum grade of C) 2
CPSC 4112 Game and Simulation Programming II (minimum grade of C) 3
CPSC 3131 Database Systems I (minimum grade of C) 3
Social SciencesSocial Science Elective (World Culture) 3
Health and WellnessPEDS Elective 1
CPSC 4113 Game Jam (minimum grade of C) 1
 Credit Hours13
Fourth Year
Fall
CPSC 4175 Software Engineering (minimum grade of C) 3
CPSC 4145 Computer Graphics (minimum grade of C) 3
Program ElectiveCPSC Upper-division Elective (minimum grade of C) 3
Technology, Mathematics, and SciencesScience Elective with Lab 1, 3 4
General ElectivesGeneral Electives 3
 Credit Hours16
Spring
CPSC 4176 Senior Software Engineering Project (minimum grade of C) 3
CPSC 4185 Artificial Intelligence and Machine Learning (minimum grade of C) 3
CPSC 4000 Baccalaureate Survey 0
Program ElectiveCPSC Upper-Division Elective (minimum grade of C) 3
General ElectivesGeneral Electives 5
 Credit Hours14
 Total Credit Hours123

1 The hours applied in the Institutional Priorities; Mathematics & Quantitative Skills; and Technology, Mathematics, and Sciences areas must add to 18 credit hours.

2 ITDS 1145 Comparative Arts, though listed under both Fine Arts and Humanities, may be taken only once.

3 At least 4 of the credit hours in this area must be in a lab science course.

Admission Requirements

There are no program specific admission requirements.

Additional Program Requirements

Students must earn a C or better in all CPSC courses in Areas F, G, and H.