Computer Engineering is a branch of engineering that combines software and electrical engineering to develop computer systems and the hardware and software that support them. Computer engineers are involved in the hardware development process, designing and building hardware systems; and they are involved in the software process, designing and building the operating systems and applications programs for those systems.
Students in our Bachelor of Science in Computer Engineering program will learn about computer architectures, operating systems, computer security, and network engineering. Students can choose to study more advanced topics such as: computer architectures and high-performance computing; VLSI and FPGA systems; embedded systems and electronic design; or software engineering. These skills are vital for today’s pervasive computing environment, where we are literally surrounded by networked computing systems.
Shippensburg University's Computer Engineering (BS) program is accredited by the Engineering Accreditation Commission of ABET, meaning it meets nationally determined standards.
Graduates of this program will be well prepared for a wide variety of tasks including systems and network engineers, security engineer, full-stack developer and DevOps, embedded software engineers, electronics engineers. These positions are in high demand across our region and the country.
Computer engineers possess hardware and software development skills that will enable them to work in any aspect of the computing life cycle. They have training in a broad range of computer science, software engineering, mathematics, physics, and basic science to enable them to participate in a wide range of the product development life cycle. They may work with electrical engineers in a team developing new hardware; or with systems programmers in developing device drivers and operating systems interfaces; or they may work with software engineers to develop the high level applications that run on the device.
The Economic Development and Employer Planning System provides long-term supply and demand data for a wide variety of careers. Nationally, they report an average of 15,340 open positions per year. Regionally, they report an average of over 300 open positions per year for Pennsylvania and nearly 2,800 for the surrounding region (PA, MD, NJ, VA). They forecast demand to far exceed the available workforce.
The program at Ship will provide sufficient skills for students to pursue their careers as computer engineers; or they may easily transition into any of the careers followed by computer science generalists. Additionally, students will be well qualified for further study in a post-baccalaureate program.
The School of Engineering maintains a large array of dedicated facilities, including 24-hour computer labs, high-performance computers, and a dedicated infrastructure to support all of our programs. The Computer Engineering program also has a circuit board fabrication lab, electronics testing and debugging lab, and wired and wireless networking lab. Students have access to the latest development tools, including advanced FPGA, SoCs, microcontrollers, and other embedded systems; as well as advanced CAD tools that have an equivalent value of more than $20 million dollars.
Course work for Computer Engineering, B.S.
The program requires 120 credits including the university's general education curriculum. For full course descriptions, please visit the undergraduate catalog.