2024-25 Undergraduate Catalog 
    
    Nov 21, 2024  
2024-25 Undergraduate Catalog

Software Engineering


Software engineering is the study of systematic approaches to the development, operation and maintenance of software. In this major, students will learn how to write code in a variety of programming languages and develop efficient algorithms to solve problems. Additionally, students will study best practices for project management, design, testing, documentation, verification, and quality assurance. Large-scale projects and teamwork are integrated throughout the curriculum to provide hands-on experiences simulating real-world practices.