Dec 15, 2024  
2024-2025 Undergraduate Catalogue 
    
2024-2025 Undergraduate Catalogue

Software Engineering, B.S.


Return to {$returnto_text} Return to: Undergraduate Programs A-Z

The Bachelor of Science in Software Engineering program prepares students to engineer complex software systems to professional quality standards through the application of appropriate theories and principles. Students learn problem identification, software analysis, software design, implementation, verification, operation, and team coordination using professional tools and practices. Graduates of the program are prepared for careers in the software development industry.

Program Coordinator: Lucas Layman, PhD

Oral Communication Requirement


To satisfy the oral communication requirement for the B.S. degree in Software Engineering, a student must successfully complete SENG 458 .

Applied Learning Requirement


To satisfy the applied learning requirement for the B.S. degree in Software Engineering, a student must successfully complete SENG 458 .

Requirements for the B.S. in Software Engineering


A grade point average of “C” (2.00) or better computed over all the courses used to fulfill the requirements of the major is required; in addition, a grade point average of “C” (2.00) or better computed over all the CSC and SENG courses used to fulfill the requirements of the major is required.

Engineering Electives (9 hours)


9 hours of any 300-400 level CSC, DSC, or SENG courses not included in the Core Requirements.

Math, Statistics, and Natural Science Electives (20 hours)


20 hours from the following list. At least two courses must be a natural science with a laboratory component.

Total: 78 hours


Additional Information


Students interested in the B.S. in Software Engineering are strongly advised to take CSC 131 during freshman year.

Return to {$returnto_text} Return to: Undergraduate Programs A-Z