Computer Science, Entertainment Computing Concentration, BS Requirements:
  • Computer Science, Entertainment Computing concentration, BS degree requires 128 credit hours.
  • 39 of 128 credit hours must be taken at 300 level or higher (39 credits includes courses taken at the 300+ level in major, minor (if chosen), Pre professional area and electives).
  • A transfer student must take 18 hours of CS courses at UAH in order to get a degree in Computer Science
  • 12 of the last 18 credit hours must be taken at UAH, with an overall 25% of coursework taken at UAH.
  • Unless otherwise noted a C- or better is required for all College of Science prerequisite courses.
  • No more than 64 credit hours from a two-year college can be applied toward a UAH degree. 
  • For graduation application instructions, see here.
Degree Requirements
Freshman Composition6
COLLEGE WRITING I
COLLEGE WRITING II
Humanities and Fine Arts12
Fine Arts: Choose one3
ARH SURV:ANCIENT-MEDIEVAL
ARH SURV:RENAISSANCE-MODERN
ARH SUR:NON-WESTERN TRADITIONS
DRAWING: FOUNDATIONS
THEATRE APPRECIATION
INTRO TO MUSIC LITERATURE
Literature: Choose one3
READINGS LITERATURE/CULTURE I
MYTHOLOGY
READINGS LITERATURE/CULTURE 2
Speech3
Intro to Rhetorical Communication
Humanities, 2nd Fine art or 2nd Literature: Choose one3
INTRODUCTION TO PHILOSOPHY
INTRO TO ETHICS
TECH, SCIENCE & HUMAN VALUES
INTRODUCTION TO LOGIC
Any WLC course 100 or 200 level 4
INTRO WOMEN'S & GENDER STUDIES
2nd Literature 1
2nd Fine Art
Mathematics and Sciences12
Mathematics 24
CALCULUS A
Natural Sciences: Choose one sequence in Biology, Chemistry, or Physics8
PRINCIPLES OF BIOLOGY
and ORGANISMAL BIOLOGY
or
GENERAL CHEMISTRY I
and GENERAL CHEMISTRY LAB I
and
GENERAL CHEMISTRY II
and GENERAL CHEMISTRY LAB II
or
GEN PHYSICS W/CALCULUS I
and GENERAL PHYSICS LAB I
and
GEN PHYSICS W/CALC II
and GENERAL PHYSICS LAB II
History and Social and Behavioral Sciences12
History: Choose one 13
WORLD HISTORY TO 1500
WORLD HISTORY SINCE 1500
UNITED STATES TO 1877
UNITED STATES SINCE 1877
Social and Behavioral Sciences: Choose two6
PRINC OF MACROECONOMICS
PRINC OF MICROECONOMICS
INTRO TO AMERICAN GOVERNMENT
INTRO TO COMPARATIVE POLITICS
INTRODUCTION TO INTERNATIONAL RELATIONS
WORLD REGIONAL GEOGRAPHY
PRINCIPLES OF HUMAN GEOGRAPHY
GLOBAL SYSTEMS AND CULTURES
INTRO TO SOCIOLOGY
ANALYSIS OF SOCIAL PROBLEMS
INTRO CULTURAL ANTHROPOLOGY
SOCIOLOGICAL PERSP TECH & SCI
GENERAL PSYCHOLOGY I
LIFE-SPAN DEVELOPMENT
2nd History or 3rd Social and Behavioral Science: Choose one 33
2nd History 1
3rd Social and Behavioral Science 3
Pre Professional 23-24
Computer Science: Choose one3
INTRO TO C PROGRAMMING
INTRO PROGRAMMING USING JAVA
Technical Writing3
TECHNICAL WRITING
Additional Lab Science: Choose one option4
EXPLORING THE COSMOS I
and ASTRONOMY LABORATORY
PRINCIPLES OF BIOLOGY
and LABORATORY
GENERAL CHEMISTRY I
and GENERAL CHEMISTRY LAB I
ENVIRONMENTAL EARTH SCIENCE
and LABORATORY
CLIMATE AND GLOBAL CHANGE
and LABORATORY
GEN PHYSICS W/CALCULUS I
and GENERAL PHYSICS LAB I
GEN PHYSICS W/CALC III
and GENERAL PHYSICS LAB III
Additional Required Mathematics13-14
CALCULUS B
INTRO TO LINEAR ALGEBRA
INTRO TO PROBABILITY & STATIST
MA 200+ level or higher course. For a Math minor, choose MA 201 to fulfill this requirement 5
Computer Science Major Requirements58
COMP SCI SEM:ETH/PROFESS
COMPUTER SCIENCE I
INTRO DISCRETE STRUCTURE
COMP SCI II: DATA STRUCTURES
COMPUTER ORG & SWTCHNG THRY
and LABORATORY
INTRO DESIGN/ANALYSIS OF ALG
INTRO OBJECT-ORIENTED PROG JAV
INTRO DIGITAL COMP ARCHITECTUR
and LABORATORY
PROGRAMMING LANGUAGES
INTRO TO OPERATING SYSTEMS
SR PROJ:TEAM SOFTWARE DESIGN
 
Entertainment Computing Concentration Requirements
INTRO TECH MULTIMEDIA & GAMING
ARTFCL INTEL & GAME DEV
INTRO VIDEO GAME DESGN & PROGM
MOBILE COMPUTING APP INCT & D
INTRO COMPUTER GRAPHICS
ADVANCED COMPUTER GRAPHICS
GAME ENGINES & LEVEL DEVELPMNT
Technical Elective: Choose one3
Any College of Science course 300+ or 400+ level. Example, MA 433 or an additional CS 300+ or 400+ course.
INTRO TO PARALLEL PROGRAMMING
INTERNALS OF MODERN OPER SYS
PHILOSOPHY OF MIND
SYMBOLIC LOGIC
SUPPLY CHAIN MANAGEMENT SYSTEM
TELECOMMUNICATIONS & NETWORK'G
COMPUTER FORENSICS
BUSINESS INTELLIGENCE & ANALYT
NETWORK DEFENSE/OPERATING SYS
Dramatic Media Elements
Choose 2 courses:
GRAPHIC DESIGN: INTRODUCTION
PHOTOGRAPHY: INTRODUCTION
ANIMATION: MODELING I
ANIMATION: CHARACTER ANIMTN I
ANIMATION: TECHNICAL ARTS I
PHOTO: DIGITAL I
PHOTO: DOCUMENTARY I
GRAPH DES: WEB USER EXPER I
MULTIMEDIA I
INTRO TO MUSIC TECHNOLOGY
MUSIC TECHNOLOGY
SPEC TOPICS IN COMM ARTS
FICTION WRITING
ELEMENTS OF THEATRE PRODUCTION
Elective Courses7-8
Electives can be taken from any department and do not have to be taken in your major or minor. No more than 4 credit hours of 100 level HPE courses can count toward degree requirements.
Total Semester Hours128
 
1

Students must take one literature and one history course. Students must also take either a second literature or history course to complete a sequence. (EH 207 + EH 208, EH 209 + EH 210, EH 242 + EH 208, EH 242 + EH 210, HY 103 + HY 104, or HY 221 + HY 222)

2

Based on Math placement, prerequisite (MA 112 and/or MA 113) Mathematics courses may be required. 

3

No more than 6 hours can be taken in a single discipline. 

4

 For choices see the World Languages and Cultures department.

5

Take one additional Math course at the 200 level or higher. To complete Math minor, choose MA 201 and take one additional MA 300+ course.

 
Sample four year plan for Computer Science, Entertainment Computing Concentration, BS degree:

Note: This is only an example and variations are possible.

Year 1
FallSemester Hours
EH 101COLLEGE WRITING I 3
CS 102INTRO TO C PROGRAMMING 3
  or CS 103  or INTRO PROGRAMMING USING JAVA 
CS 143INTRO TECH MULTIMEDIA GAMING 3
MA 171CALCULUS A 4
ARS 160DRAWING: FOUNDATIONS 3
FYE 101CHARGER SUCCESS 1
 Term Semester Hours: 17
Spring
EH 102COLLEGE WRITING II 3
CS 121COMPUTER SCIENCE I 3
MA 172CALCULUS B 4
ARS 220ANIMATION: INTRODUCTION 3
Lab Science  4
See Requirements tab for approved list.
  
 Term Semester Hours: 17
Year 2
Fall
CS 221COMP SCI II: DATA STRUCTURES 3
CS 214INTRO DISCRETE STRUCTURE 3
MA 201CALCULUS C 4
CM 113Intro to Rhetorical Communication 3
Literature  3
See Requirements tab for approved list.
  
 Term Semester Hours: 16
Spring
CS 309
309L
COMPUTER ORG & SWTCHNG THRY
and LABORATORY
3
CS 321INTRO OBJECT-ORIENTED PROG JAV 3
MA 244INTRO TO LINEAR ALGEBRA 3
Lab Science  4
See Requirements tab for approved list.
  
Humanities/2nd Fine art or 2nd Literature  3
See Requirements tab for approved list.
  
 Term Semester Hours: 16
Year 3
Fall
CS 317INTRO DESIGN/ANALYSIS OF ALG 3
CS 371MOBILE COMPUTING APP INCT D 3
Lab Science  4
See Requirements tab for approved list.
  
History  3
See Requirements tab for approved list.
  
Social/Behavioral science  3
See Requirements tab for approved list.
  
 Term Semester Hours: 16
Spring
CS 105COMP SCI SEM:ETH/PROFESS 1
CS 413
413L
INTRO DIGITAL COMP ARCHITECTUR
and LABORATORY
3
CS 445INTRO COMPUTER GRAPHICS 3
CS 330ARTFCL INTEL GAME DEV 3
Social/Behavioral science  3
See Requirements tab for approved list.
  
Dramatic Media Elements course  3
See Requirements tab for approved list.
  
 Term Semester Hours: 16
Year 4
Fall
CS 424PROGRAMMING LANGUAGES 3
CS 446ADVANCED COMPUTER GRAPHICS 3
MA 385INTRO TO PROBABILITY STATIST 3
2nd History or 3rd Social/Behavioral science  3
See Requirements tab for approved list.
  
Elective  3
Electives can be taken from any department and do not have to be taken in your major or minor. No more than 4 credit hours of 100 level HPE courses can count toward degree requirements.
  
 Term Semester Hours: 15
Spring
CS 499SR PROJ:TEAM SOFTWARE DESIGN 3
CS 490INTRO TO OPERATING SYSTEMS 3
CS 447GAME ENGINES LEVEL DEVELPMNT 3
EH 301TECHNICAL WRITING 3
Dramatic Media Elements course  3
See Requirements tab for approved list.
  
 Term Semester Hours: 15
 Total Semester Hours: 128