Computer Engineering

circuit board

Curriculum » Courses »  |  Objectives and Outcomes  | Enrolled/Graduates

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.

Computer Engineering Enrolled Students/Graduates

Academic Year                    Enrolled Students                        Graduates
2018-2019                                     61                                            11
2017-2018                                     33                                             0
2016-2017                                     28                                             0
2015-2016                                     12                                             0

Program Objectives and Outcomes

Program Educational Objectives

Pitt-Johnstown Computer Engineering graduates will:

  • have a firm grasp of the fundamentals;

  • adapt to technological change; 

  • communicate clearly;

  • work collaboratively; and


  • practice responsibly in a global environment.
Student Outcomes

Pitt-Johnstown Computer Engineering graduates will have developed the ability to:

1. identify, formulate, and solve complex engineering problems by applying principles of engineering, science, and mathematics.

2. apply engineering design to produce solutions that meet specified needs with consideration of public health, safety, and welfare, as well as global, cultural, social, environmental, and economic factors.

3. communicate effectively with a range of audiences

4. recognize ethical and professional responsibilities in engineering situations and make informed judgments, which must consider the impact of engineering solutions in global, economic, environmental, and societal contexts.

5. function effectively on a team whose members together provide leadership, create a collaborative and inclusive environment, establish goals, plan tasks, and meet objectives.

6. develop and conduct appropriate experimentation, analyze and interpret data, and use engineering judgment to draw conclusions.

7. acquire and apply new knowledge as needed, using appropriate learning strategies.

Program specific student outcomes:

(A) use probability and statistics to analyze engineering related data.

(B) apply project management techniques in appropriate engineering projects.