Skip to Main Content

Download as PDF

Software Engineering

General

Program Title

Software Engineering

Degree Designation

BSE

Award Type

Baccalaureate

Program Level

Undergraduate

Instruction Mode

Online and On Campus

Program Description

This program prepares individuals to apply scientific and technological principles to analyze, design, implement, verify & validate, deliver, and maintain software systems for communications, business, medical, industrial, military, aerospace, scientific, and general computing applications.

Department/Unit(s)

College/School

College of Science and Engineering

Status

Active

Requirements

Free Form Requisites

Credits: 100

Program Requirements

(75 credits) course, course, course, course, course or course, course, course, course or course, course or course, course, course, course, course, course, course, course, course, course, course, course or course, course, course, course.

Software Engineering Electives (25 credits):

Choose 3 courses from: course, course, course, course, course, course, course, course, course, course, course.

Math Electives: Choose 2 courses from: course, course, course, course.

Basic Science Electives: Choose 1 course from Goal Area 3 and 7 credits from ASTR, BIOL, CHEM, or PHYS courses with the consent of the advisor.

The Upper Division Writing Requirement is met through the following courses: course and course and course.

Notes

Students must maintain at least a 2.5 GPA in the Software Engineering required program courses.

The software engineering program contains a total of 122 credits, including 40 credits of liberal education.

Students can take upper level (400 level) courses after completing course, course, and course with a grade of C- or better, and with GPA within the program of at least 2.5.

See program website for additional information.

Program Learning Outcomes

Outcome

Demonstrate an understanding of and apply current theories, models, and techniques that provide a basis for the software lifecycle

Outcome

How to apply the software engineering lifecycle by demonstrating competence in communication, planning, analysis, design, construction, and deployment

Outcome

Work as an individual and as part of a multidisciplinary team to develop and deliver quality software

Outcome

Demonstrate an ability to use the techniques and tools necessary for engineering practice

Outcome

An ability to work in one or more significant application domains

Degree Maps or Program Completion Plans

Major Code

8202

Program Code

348122015