Apply Now Visit Request Information

Academic Master Plan

spacer image

College of Arts & Sciences

Office of Dean - College of Arts & Sciences
1871 Old Main Drive
Shippensburg PA 17257
(717) 477-1151

Department of Computer Science

MCT 156
Shippensburg University
1871 Old Main Drive
Shippensburg, PA
(717) 477-1178
Department Web Site  

spacer image


Office of the Provost
OM 308
1871 Old Main Drive
Shippensburg, PA 17257
(717) 477-1371

The School of Graduate Studies
Shippensburg University
1871 Old Main Drive
Shippensburg, PA 17257
Phone: (717) 477-1148
Fax: (717) 477-4016

spacer image

Related Links

Semester Information

Academic Affairs Directory [PDF]


Graduate Studies

Provost's Office

Registrar's Office

Professional, Continuing, and Distance Education

Our Ranking

spacer image

Computer Engineering

The demand for computer engineers far exceeds the available work-force and is expected to continue above average growth through 2018. Current surveys report that more than 15,000 computer engineering positions are open every year. In Pennsylvania and the surrounding region (MD, NJ, VA) there are nearly 3,000 positions open annually.

Computer Engineering Degree Program at Ship

Computer engineering combines software and electrical engineering to develop computer systems. Computer engineers are involved in the hardware development and software process—designing and building hardware systems as well as the operating systems and applications programs for those systems. Computer engineers are actively involved in the development of the next generation of computers, smartphones, and computer systems for medical, automotive and industrial automation systems.

Shippensburg’s undergraduate computer engineering program meets or exceeds national curriculum standards. Technical requirements are balanced with liberal arts courses to create a well-rounded engineer. The computer engineering degree is based on highly respected programs in computer science, mathematics, and physics, which are well known for their student-centered focus and for preparing graduates for a variety of careers. Ship’s faculty focuses on developing individual student potential, which is important for a demanding engineering program.

Another reason to consider Shippensburg University is flexibility. The Computer Engineering program is part of a continuum of programs, including degree programs in: mathematics, applied mathematics, computer science, software engineering, computer engineering, applied physics, and physics. Students who enter into one of these STEM programs have the flexibility to change majors between these programs with relative ease. This can be important as students’ goals change.

The Department of Computer Science and Engineering maintains its own set of computer labs specifically for its programs. The advanced computer lab houses 26 large, multi-core workstations, which are available for students to use to complete their projects.  The computer research and development lab houses additional workstations, development boards, and testing equipment. The lab houses a variety of specialized equipment, including FPGA, SoC, and microcontroller boards that students may use in our labs, or check out for use outside of our lab resources. Students have access to:

  • Rework stations
  • Inspection microscopes
  • Oscilloscopes
  • Tools
  • Discrete components inventory

Students will also have access to nearly $300K worth of professional computer aided design packages and integrated development environments. Using our department’s VPN, students can install these packages on their personal equipment and use any of our licenses on their personal computers.

Computer Engineering Admission and Degree Requirements

This 120-credit computer engineering program, designed to be completed in 4 years, meets or exceeds the national computer engineering curriculum standards. Generally, it requires:

  • 24 credits of computer engineering
  • 8 credits of computer science
  • 6 credits of elective/internship credit
  • 23 credits of mathematics
  • 20 credits of physics and engineering
  • 39 credits of general education and basic science

Required courses include:

  • Computer Science: Computer Science I, Computer Science II

  • Computer Engineering: Operating Systems, Computer Organization, Microcontrollers & Interfaces, Real-Time and Mobile Development, Engineering Research Methods, Engineering Design and Development

  • Mathematics: Calculus I, Calculus II, Calculus III, Discrete Mathematics, Statistics I, Differential Equations

  • Physics: Physics I, Physics II, Quantum Physics, Semiconductor Devices, Electronics

Students will:

  • Learn how to program machines in a variety of languages, including C, Java, and Assembly languages

  • Use CAD tools to design, build, and test printed circuit boards with microcontrollers, write software for their board, and integrate into existing systems

  • Develop software for System-On-a-Chip systems using embedded operating systems and applications frameworks

  • Build applications for mobile phones, and they implement common algorithms on Digital Signals Processors

  • Use EDA tools to program reconfigurable FPGA devices for high-performance applications

  • Use sound engineering practices to guide their development processes

Careers in Computer Engineering

Computer engineers are employed across a wide range of industries, from small shops that build custom boards to large multi-national organizations that are literally transforming the way technology is used in our society. Shippensburg’s program provides 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. Our students often pursue further study in a graduate program.

Ship’s computer engineers possess hardware and software development skills that will enable them to work in any aspect of the computing lifecycle. 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 lifecycle. 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 with software engineers to develop the high-level applications that run on the device.

Begin Your Computer Engineering Career

If you’re considering studying for your Bachelor’s degree in computer engineering in PA, visit the Shippensburg University campus. Many of our Computer Engineering graduates join the tech job market or continue their studies at the graduate level. Benefits of choosing Ship for a computer engineering undergraduate degree include:

  • Small class sizes: The majority of computer engineering undergraduate classes are between 10 and 39 students, fostering collaboration between fellow students and ensuring professors are easily accessible. Overall, the university has an average of 19 students for every faculty member.
  • Campus: Our campus is set on 200 acres in south central PA. The campus includes residence facilities, dining and recreation options, and university clubs and athletics.
  • Value: Ship is a member of the Pennsylvania State System of Higher Education, which means students from PA pay in-state tuition rates.

Apply Online Today

Applications to the undergraduate Computer Engineering program at Shippensburg University are processed online on a rolling basis. Classes begin in the fall — high school seniors are advised to begin their application as early as possible in their final year. Contact the Admissions Department for more information, or to arrange a campus tour. You can also apply online today.

This 120-credit computer engineering major requires:

  • 24 credits of computer engineering
  • 8 credits of computer science
  • 6 credits of elective/internship credit
  • 23 credits of mathematics
  • 20 credits of physics and engineering
  • 39 credits of general education and basic science

You must complete 20 credits of computer science courses to earn a minor. See the Undergraduate Catalog for specific course requirements.  

Our student Programming Team competes with other colleges and universities on the basis of members' abilities to write correct programs as quickly as possible. The team consistently places well in the Association for Computing Machinery (ACM) regional contest.

Computer Science and Engineering
MCT 156, 1871 Old Main Drive, Shippensburg, PA 17257
(717) 477-1178
Department Website