Department: | Mathematics & Computer Science / College of Science & Engineering |
Hours Required: | 123 |
Categories: | Major, Undergraduate |
Delivery: | On-Campus |
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.
Learning Goals
- 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.
Major in Computer Science (BS)
Computer Gaming and Animation Design Option
123 hours
This is an interdisciplinary program offered in collaboration with the BFA program in Game, Animation, and Simulation Design.
University Requirement (2 Hours)
- GSTD 1002 – Freshman Seminar
General Education (25 Hours)
- Mathematics, physical science, and one humanities course are included in the major.
Computer Science (39 Hours)
- CSCI 2103 – Computer Science I and CSCI 2101 – Computer Science I Lab
- CSCI 2113 – Computer Science II and CSCI 2111 – Computer Science II Lab
- 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 4143 – Programming Languages and Compilers
- CSCI 4153 – Software Engineering
- CSCI 4203 – Data Modeling and Applications
- CSCI 4922 – Senior Project I
- CSCI 4932 – Senior Project II
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
Art Courses (6 Hours)
- ART 1103 – Introduction to Game Development
Select 3 hours from the following:
- ART 1043 – Two-Dimensional Design
- ART 2183 – Game Design Management
- ART 2193 – Introduction to 3D Modeling Tools
Mathematics (17-19 Hours)
- MATH 2033 – Discrete Mathematics
- MATH 2753 – Linear Algebra
Select 5 hours from the following:
- MATH 1525 – Calculus I
- MATH 2125 – Applied Calculus
Select 3 hours from the following:
- MATH 3043 – Applied Probability and Statistics I
- MATH 4073 – Introduction to Probability and Statistics
Select 3-5 hours from the following:
- MATH 1545 – Calculus II
- MATH 3143 – Applied Probability and Statistics II
- MATH 4233 – Data Science
- MATH 4533 – Statistical Methods
Physics (4 Hours)
- PHYS 2003 – College Physics I and PHYS 2001 – College Physics I Lab
- or
- PHYS 2203 – University Physics I and PHYS 2201 – University Physics I Lab
Other Requirements (4 Hours)
- CSCI 2001 – Information Technology Seminar
- ENGL 3023 – Technical Writing
Total Hours – 120
No minor is required in this major.
Notes:
- MATH 1525 requires either MATH 1023 and MATH 1033 or MATH 1045 as a prerequisite.
- CSCI 1102/CSCI 1101 or an equivalent is recommended as a prerequisite for CSCI 2103.