Curriculum Structure and Study Plan
The Software Engineering curriculum is composed of 130 Credit Hours (CRHs) divided as follows:
- University General Education Requirements (19 CRHs)
- Arts & Humanities (6 CRHs)
- Social Sciences (9 CRHs)
- Sciences (4 CRHs)
- Major Requirements (111 CRHs)
- Core Major Requirements (99 CRHs)
- Technical Electives (12 CRHs)
- Summer Internship (0 CRHs)
I. University General Education Requirements (19 CRHs)
1. Arts & Humanities (6 CRHs)
2. Social Sciences (9 CRHs)
3. Sciences (4 CRHs)
II. Major Requirements (111 CRHs)
1. Core Major Requirements (99 CRHs)
2. Technical Electives (12 CRHs)
Select from the following courses:
Study Plan
Software Engineering Tracks
Game Development and Digital Media Track
Game design is a combination of art, craft, and science. By designing, creating, and evaluating games, students in the Game Development and Digital Media Track will become experts in all three aspects. Students in this track learn the conceptual, aesthetic, and technical aspects of game creation that serve as a foundation for game design. This track provides a foundation in game design and software development principles. Students develop core competencies, collaborate on the design and development of game projects, and engage in authentic, situated, creative problem-solving to broaden their horizons as interdisciplinary team members.
The following are the core courses required in the Game Development and Digital Media Track: