|
Jul 03, 2025
|
|
|
|
2025-2026 Academic Catalog
Software Engineering, B.S.
|
|
In Software Engineering, students will learn how to design, build, test, and maintain software applications with a focus on applied and hands-on exercises and projects. Students learn about programming languages, algorithms, data structures, and other topics to develop software that meets user needs. The result is a program that is intensely practical and academically rigorous.
Graduates can expect employment opportunities in many industries such as healthcare and defense that both are challenging and rewarding. A graduate of this program is equipped to design and create software to meet a variety of needs. Graduates are also capable of collaborating in a team environment, as well as working alone. Graduates can become software engineers, software developers, software designers, and project managers as well as continue their education in graduate school.
Student Learning Outcomes
- Describe fundamental concepts of software engineering, including software processes, life cycle models, and system architectures.
- Analyze user requirements and system specifications to design appropriate software solutions.
- Apply software engineering principles, algorithms, and data structures to develop reliable and efficient software solutions.
- Communicate technical information clearly and effectively in both written and oral forms to a variety of audiences.
|
General Education Core
***Please note, if courses are duplicated between general education and the major, approved electives increase by the number of credits duplicated.***How to Communicate
Choose one course (at least 3 credits) from each building block: Collaborative Communication
Total Credits Required: 9
How to Analyze
Choose one course (at least 3 credits) from each building block: Data Analytics and Critical Analysis
Total Credits Required: 9
How to Lead
Choose one course (at least 3 credits) from each building block: Total Credits Required: 9
Global Issues Problem Solving Seminar
Total Credits Required: 3
Total Credits Required: 30
Software Engineering Core
Choose two technical electives from the following prefixes (6 credits):
- CS, CYS, ECE, EGR, IS, NET
Total Credits Required: 90
Total Credits Required: 120
|
|
|