Pitt's Computer Engineering program provides a modern, hands-on curriculum in computer organization and architecture, embedded systems, computer networks, digital systems, information security, and systems engineering. The program was comprehensively redesigned to build stronger connections between electrical and computer engineering, expanding project-based learning and aligning coursework with employer demand for interdisciplinary skills. Students can tailor their degree through concentrations and certificate programs including the new Cybersecurity in Emerging Engineering Systems certificate, and gain professional experience through a cooperative education program. Undergraduates also have access to faculty research in areas like high-performance computing, edge AI, and space-based systems through the department's NSF SHREC center.
Objectives
The Computer Engineering program at the University of Pittsburgh provides graduates with a comprehensive foundation of theory and practice in topics including computer organization and architecture, embedded systems, computer networks, digital systems, information security, and systems and project engineering. Students build on this foundation through specialization in advanced and contemporary Computer Engineering topics, and opportunities to apply and expand their skill set through design projects, research, and cooperative education.
Within a few years of completing the Computer Engineering program, our graduates will be able to:
- Apply their knowledge of fundamental and advanced Computer Engineering topics and design practices while considering all relevant constituents, design factors, and tradeoffs, including societal, ethical, safety, security, and privacy issues,
- Leverage resources for continued learning and professional development to further specialize in emerging areas of Computer Engineering,
- Pursue advanced degrees in Computer Engineering, other Engineering disciplines, and other fields including Science, Business, Law, and Medicine,
- Contribute to a diverse, equitable, and inclusive work environment, and
- Achieve leadership positions in industry, academia, and government.
The Computer Engineering Program is accredited by the Engineering Accreditation Commission of ABET, http://www.abet.org, under the General Criteria and the Electrical, Computer, Communications, Telecommunication(s) and Similarly Named Engineering Programs Program Criteria.
Enrollment Data
PROGRAM CURRICULUM
Information on the curriculum in the computer engineering program including requirements, courses and electives can be found on the program curriculum page.