Major in Computer Science (BS)
Computer Gaming and Animation Design Option
University Requirement – 2 hours
GSTD 1002 Freshman Seminar
General Education – 28 hours (Mathematics and physical science courses are included in the major)
Computer Science – 35 hours
CSCI 2101 Computer Science I Lab
CSCI 2103 Computer Science I
CSCI 2111 Computer Science II Lab
CSCI 2113 Computer Science II
CSCI 3103 Data Structures and Algorithms
CSCI 3203 Assembler and Machine Organization
CSCI 3213 Computer Networking
CSCI 3233 Theory of Computation
CSCI 3703 Computer Architecture
CSCI 4133 Operating Systems
CSCI 4153 Software Engineering
CSCI 4203 Data Modeling and Application
CSCI 4923 Senior Project
Computer Gaming and Animation Design Option Core – 24 hours
CSCI 2133 Game Development
CSCI 3043 Game Studio Workshop
CSCI 3053 Fundamentals of Game Programming I
CSCI 3073 Fundamentals of Game Programming II
CSCI 3153 Mobile Application Development
CSCI 3403 Artificial Intelligence
CSCI 3913 Virtual Reality Workshop
CSCI 4163 Computer Graphics
Mathematics – 19 hours
MATH 1525 Calculus I
MATH 1545 Calculus II
MATH 2033 Discrete Mathematics
MATH 2753 Linear Algebra
MATH 4073 Introduction to Probability and Statistics
Physics – 8 hours
PHYS 2003/2001 College Physics I/Lab and
PHYS 2103/2101 College Physics II/Lab
PHYS 2203/2201 University Physics I/Lab and
PHYS 2213/2211 University Physics II/Lab
Other Requirements – 4 hours
ENGL 3023 Technical Writing
Select 1 hour from the following:
CSCI 3901 Special Topics in Computer Science
MGMT 4301 Special Topics in Management
No minor is required in this major.
1. MATH 1525 requires either MATH 1023 and MATH 1033 or MATH 1045 as a
3. CSCI 1102/1101 or an equivalent is recommended as a prerequisite for CSCI 2103.
This program is jointly offered with the Department of Art and Design for students interested in developing video games and animations. Students learn how to create innovative artistic narratives and how to translate those narratives into animated productions as mobile and desktop apps. Project-based industry-like experience is the focus of this training.
- Our graduates communicate effectively.
- Our graduates can make ethical decisions related to the use of technology.
- Our graduates demonstrate the knowledge and principles of computer operating systems, architecture and machine organization to solve problems.
- Our graduates use technology effectively.
- Our graduates demonstrate the knowledge and analytical skills that are required for careers in computer science.
gaming, designer, programmer, production, code, coding, 3D, video