Software Engineering

General

Program Title

Software Engineering

Degree Designation

BSE

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.

College/School

College of Science and Engineering

Status

Active

Requirements

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.

Learning Outcomes

Objective

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

Objective

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

Objective

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

Objective

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

Objective

An ability to work in one or more significant application domains

Degree Maps