Computer Engineering

Pitt-Johnstown Computer Engineering

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 2016, is layered on the Electrical Engineering program to provide a foundation in its basics. 

Computer Engineering

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.