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.
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.
Regarding outcomes, Computer Engineering graduates will:
- adapt to technological change;
- communicate clearly;
- work collaboratively; and
- practice responsibly in a global environment.
Pitt-Johnstown Computer Engineering student outcomes include the ability to:
- identify, formulate, and solve complex engineering problems by applying principles of engineering, science, and mathematics;
- 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;
- communicate effectively with a range of audiences;
- 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;
- function effectively on a team whose members together provide leadership, create a collaborative and inclusive environment, establish goals, plan tasks, and meet objectives;
- develop and conduct appropriate experimentation, analyze and interpret data, and use engineering judgment to draw conclusions; and
- acquire and apply new knowledge as needed, using appropriate learning strategies.
Computer Engineering Enrolled Students/Graduates
Academic Year Enrolled Students Graduates
2018-2019 61 11
2017-2018 39 0
2016-2017 28 0
2015-2016 12 0