The Computer Science with Gaming and Animation degree prepares students for a career in gaming and animation. It is a great pick as a major for students who want to build video games or apply gaming and animation technologies to solving problems for a wide range of industries. It offers five specific courses in gaming and animation, including extensive hands-on practice.
82 hours
A graduate with a Bachelor of Science degree in Computer Science with Gaming and Animation will:
- Be able to demonstrate understanding of and the ability to apply core computer science principles, knowledge, and skills to solve problems using computers.
- Be able to demonstrate understanding of and ability to apply gaming and animation knowledge and skills to solve problems in the computer gaming industry.
- Be able to apply a Christian worldview in the practice of computer science.
- Be prepared for a career and/or vocation using computer science, especially in the gaming and animation field.
Students must complete a minimum of 122 hours including the major, core, and minor if required. Elective hours may be needed to reach 122 hours.
24 HOURS LOWER DIVISION
- CMSC-1113 Programming I
- CMSC-1123 Programming II
- CMSC-1313 Software Engineering I: Introduction
- CMSC-2133 Object-Oriented Programming
- CMSC-2213 Internet Application Development
- CMSC-2233 Data Structures and Algorithm Analysis
- CMSC-2313 Software Engineering II: Practices
- CMSC-2413 Assembly Language
21 HOURS UPPER DIVISION
- CMSC-3313 Software Engineering III: Ethics
- CMSC-3443 Computer Organization and Architecture
- CMSC-4123 Software Engineering IV: Tools
- CMSC-4243 Software Engineering V: Projects
- CMSC-4323 Database Systems
- CMSC-4413 Operating Systems
- CMSC-4513 Programming Languages
9 HOURS UPPER DIVISION CHOSEN FROM
- Take any upper-division CMSC course not already taken, which can include CENG-4213.
3 HOURS COMMUNICATION CHOSEN FROM
6 HOURS MATHEMATICS
15 HOURS GAMING AND ANIMATION
- ARTS-2133 Introduction to Game Technology
- ARTS-2743 3D Modeling I
- ARTS-3453 Team Game Production I
- CMSC-3203 Game Programming - Unity
- CMSC-3253 Game Programming - Unreal
2 HOURS LOWER DIVISION COMPUTER SCIENCE TEAM EXPERIENCE
2 HOURS UPPER DIVISION COMPUTER SCIENCE TEAM EXPERIENCE
University Core Curriculum
9 HOURS REQUIRED BIBLE
- BIBL-1013 Israel and God’s Kingdom (OT Survey)
- BIBL-1033 Jesus, the Church, and God’s Kingdom (NT Survey)
- BIBL-2103 The Christian Life in God’s Kingdom (NT Ethics)
6 HOURS BIBLE ELECTIVES
9 HOURS COMMUNICATION
- COMM-1213 Oral Communication
- ENGL-1113 English Composition I
- ENGL-1213 English Composition II*
*may sub with CENG-4732, ELEC-4732, MECH-4732
3 HOURS MATHEMATICS
3 HOURS POLITICAL SCIENCE
3 HOURS AMERICAN HISTORY
3 HOURS HUMANITIES CHOSEN FROM
- ABRD-2103 Cross-Cultural Perspectives
- ABRD-2903 Aesthetics
- ABRD-2913 Studies in European Civilization
- ARTS-2013 Survey of Visual Culture
- ARTS-2423 History of Photography
- ENGL-2213 Perspectives in Literature
- GMIN-3513 World Religions
- HIST-2823 World Civilization to 1500
- HIST-2833 World Civilization since 1500
- MATH-2123 History of Mathematics
- MUSC-2013 Music Appreciation
- MUSC-2023 Jazz Appreciation
- MUSC-3213 Perspectives in World Music
3 HOURS SCIENCE
3 HOURS BEHAVIORAL AND SOCIAL SCIENCE CHOSEN FROM