University of Pittsburgh at Johnstown Computer Engineering BS
University of Pittsburgh at Johnstown

University of Pittsburgh at Johnstown

Computer Engineering BS

University of Pittsburgh Johnstown, USA

BSc

4 years

English

Full time, Part time

Sep 2026

USD 31,848 / per year *

On-Campus

* full-time, two terms | for out-of-state residents

Fast-track counseling

By contacting the school, you'll get access to free priority counselling for any study and application questions.

Key Summary

    About: The Computer Engineering BS program combines the foundations of computer science and electrical engineering. It focuses on developing skills in hardware and software design, programming, and system integration. You'll engage in hands-on projects and labs to solidify your understanding of the field.
    Career Outcomes: Graduates can explore roles such as computer engineer, systems architect, software developer, hardware engineer, and network administrator. The skills acquired prepare you for various industries, including technology, telecommunications, and automation.

The Pitt-Johnstown Computer Engineering (CE) program prepares students for a variety of career paths as a computer professional, emphasizing both the hardware and software aspects of computer engineering. The program, which began in Fall 2015, is layered on the Electrical Engineering program to provide a foundation in its basics.

In addition to circuits and electronics, students study:

  • digital electronics
  • assembly language programming
  • C and C++ programming
  • embedded controls
  • digital control systems
  • digital signal processing
  • data structures
  • computer networks
  • computer operating systems

A number of technical electives allow students to tailor the curriculum to their career objectives. These include: database management, compiler design, Windows programming, computer graphics, website management, and computer architecture.

Accredited by the Engineering Accreditation Commission of ABET