For students interested in balancing business needs, technology and human factors in order to yield a successful product, the software engineering program can lead to an inventive career in the specification, design and development of high-quality software systems. Starting with a foundation in problemsolving and programming, the software engineering program is prepared to educate students in an interdisciplinary academic environment and enhance their communication, teamwork and interpersonal skills.
Software engineering majors learn how to apply the principles of computer science, engineering and analysis to the design, creation, testing and evaluation of software systems. This outcome includes developing technical competency, as well as the leadership and communication skills necessary to analyze, design, verify, validate, implement and maintain software systems. As the societal dependence on software systems grows, students will have the foundation necessary to face ethical dilemmas and to act responsibly as part of their professional training.
RELATED PROGRAMS AND PAGES
YOU WILL EXPERIENCE
Software engineering majors benefit from internship experiences that complement their academic work at sites such as:
- Erie Insurance Group
- GE Transportation
- LORD Corporation
- UPMC Hamot
- U.S. Steel
109 University Square, Erie, PA 16541
Erie , United States