Bachelor of Software Engineering

Curriculum Structure and Study Plan

The Software Engineering curriculum is composed of 130 Credit Hours (CRHs) divided as follows:

  1. University General Education Requirements (19 CRHs)
    1. Arts & Humanities (6 CRHs)
    2. Social Sciences (9 CRHs)
    3. Sciences (4 CRHs)
  2. Major Requirements (111 CRHs)
    1. Core Major Requirements (99 CRHs)
    2. Technical Electives (12 CRHs)
    3. Summer Internship (0 CRHs)

I. University General Education Requirements (19 CRHs)

1. Arts & Humanities (6 CRHs)

Item #
Title
Credits
Sub-Total Credits
6

2. Social Sciences (9 CRHs)

Item #
Title
Credits
3
3
3
Sub-Total Credits
9

3. Sciences (4 CRHs)

Item #
Title
Credits
Sub-Total Credits
4

II. Major Requirements (111 CRHs)

1. Core Major Requirements (99 CRHs)

Item #
Title
Credits
Sub-Total Credits
99

2. Technical Electives (12 CRHs)

Select from the following courses:

Item #
Title
Credits
Sub-Total Credits
102

3. Summer Internship (0 CRHs)

Item #
Title
Credits
220

Study Plan

Item #
Title
Credits
3
3
Sub-Total Credits
15
Item #
Title
Credits
3
3
Sub-Total Credits
13

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.