Why Study Software Engineering
Software engineers develop really big software applications. Since a lot of people are going to have to work on the software, the quality of the internal design of the software matters. We need good ways to divide the system into pieces so different people can work on it and so
that functionality can continue to be added to it. There are specialized tools and team management processes that we use to ensure that the pieces we are building will fit together without losing any functionality. In addition, we need to be able to predict when we will
be able to make a quality deliverable to our customer. A bachelor's degree in software engineering earned from Shippensburg University will prepare you for this rewarding field.
Why Study Software Engineering at Ship
The Mathematics and Computer Technologies Center is home to the
Department of Computer Science and Engineering and the university’s Information and Computing Technologies Center (ICTC). These two departments work together to provide state-of-the-art computing facilities for our students. All computing facilities on
campus have access to the Internet, and you will be given an e-mail account and space for a webpage. In addition, 24-7 labs are available around campus. By providing you with the tools and resources you’ll need to succeed in the field, you will become an active learner prepared for
a variety of careers.
computing resources will be available to you, including:
- Classrooms with up-to-date PC or Mac machines with Linux and possibly Mac OS-X at each seat
- High-end Apple workstations with a Gigabit network for tasks that require high performance computing
- An 802.11 wireless network covers all of our classrooms, labs, and study areas
- CS student accounts on the dedicated CS servers allow students to store their files in a central location
- Academic partnerships with Microsoft, IBM, Sun, and Oracle
- Software used in the classrooms is also installed in the labs or available for student’s personal computers
- Resources to support specific parts of our program, including robot toolkits and hand held computers
The undergraduate software engineering program at Shippensburg requires an industrial internship. This experience enables you to encounter actual work situations. Usually, the internship is during the summer before the senior year. Some students choose 6-month internships
during both their junior and senior years and graduate after 5 years with one year of practical experience under their belts. These internships are with leading companies and national and state agencies. You can build connections with these companies that may help you begin
your career after graduation.
Career Opportunities and Salary Estimates
Software engineers are ranked 8 out of 10 in The Best Jobs of 2015. Ship’s software engineering graduates are sought by software development organizations that have rigorous demands on their software. This includes military applications, fault tolerant applications like
airplane control systems, and applications that are too large to fit on one machine. Also, large software development organizations employ software engineers to coordinate the activities of many software developers.
This means that software engineers can work on anything from PC-based applications to real-time embedded control systems to enterprise-wide systems. Since they are well versed in computer science techniques, software engineers can work in any software development
activity, and take on multiple roles as managers, testers, marketers, and customer supporters.
The average salary for software developers in PA is $72,000.