The software engineering major prepares students to understand the critical aspects of software engineering and the impact they have on society. Students are led to a full understanding of the current and evolving technologies in fields such as software engineering, computer network systems operations, and computer programming languages.
Led by an active faculty that provides a collaborative, hands-on learning experience and theoretical course work, the program provides a comprehensive and dynamic study for software engineering majors.
The software engineering curriculum focuses heavily on computer science, information science, and technology, and combines those elements with a progressive practice of software engineering that accounts for the human factor in software development, testing, and validation to produce dependable software products of the highest quality.
Here, you learn to design, develop, test, and activate software using the latest industry practices, and are taught how to apply technology to solve the problems that arise during development. The program also offers a comprehensive study of similar disciplines, such as the physical sciences, social sciences, economics, and business, which exposes you to the real world scenarios faced in the software engineering profession.
At Fairfield's School of Engineering, you also have the opportunity to earn a five-year, dual B.S./M.S. degree in Software Engineering.