University of Pennsylvania Campus
Bachelor of Science
On Campus
University of Pennsylvania Logo
University of Pennsylvania
Philadelphia
United States

Computer Engineering

About

The Computer Engineering Bachelor of Science program at Pennsylvania University is a four-year, full-time undergraduate program designed to provide students with a strong foundation in both hardware and software aspects of computing systems. The curriculum integrates digital systems design, computer architecture, programming, embedded systems, and networking, enabling students to develop the analytical, technical, and problem-solving skills required to design, implement, and optimize complex computing solutions. Students engage in hands-on labs, projects, and collaborative assignments, gaining practical experience while understanding theoretical principles that drive modern computing technology.

Throughout the program, students participate in team projects, research initiatives, and industry-relevant simulations guided by faculty with expertise in computer engineering, software development, and hardware design. Emphasis is placed on critical thinking, system-level analysis, and interdisciplinary collaboration, allowing graduates to bridge hardware and software development. Students leave the program with technical proficiency, problem-solving skills, analytical insight, and engineering judgment, ready to contribute to innovation, development, and leadership in computing and technology fields.

Key information

Duration
-
Tuition fee
$63,204.00/year
Start dates & application deadlines
-
More details
-

Key Facts

  • Program Title: Computer Engineering
  • Degree Type: Bachelor of Science
  • Duration: 4 years
  • Mode of Study: Full-time, On Campus
  • Application Deadline: 05 January 2026
  • Location: University of Pennsylvania, United States
  • Field of Study: General Engineering & Technology
  • Language of Instruction: English

Program Structure

Year 1 – Foundations in Computer Engineering

  • Introduction to Computer Engineering
  • Programming and Software Development
  • Calculus and Linear Algebra
  • Physics for Engineers

Year 2 – Intermediate Systems and Programming

  • Data Structures and Algorithms
  • Digital Logic and Microprocessors
  • Electronics and Circuit Design
  • Computer Networks Fundamentals

Year 3 – Advanced Hardware and Software Systems

  • Computer Architecture and Embedded Systems
  • Operating Systems and Systems Programming
  • Elective: Cybersecurity, AI, or Robotics
  • Software Engineering and Project Development

Year 4 – Capstone and Professional Integration

  • Senior Design Project in Computer Engineering
  • Advanced Topics in Computer Systems
  • Professional Portfolio and Technical Communication
  • Seminar in Emerging Technologies

Career Opportunities

Graduates of the Computer Engineering program are prepared for careers in software development, hardware engineering, networking, embedded systems design, cybersecurity, and research and development. Alumni may work as systems engineers, software developers, embedded systems designers, IT consultants, or pursue advanced studies in computer science, electrical engineering, or related disciplines. The combination of theoretical knowledge, practical skills, and problem-solving abilities equips graduates to design, implement, and optimize innovative technology solutions. They are highly competitive in industries ranging from technology companies, financial institutions, aerospace, automotive engineering, and academic research.

Why Choose This Program

This program stands out for its integration of hardware design, software development, systems engineering, and applied research within a four-year curriculum. Students benefit from mentorship by experienced faculty, access to advanced laboratories, and opportunities for hands-on projects that bridge theory and practice. The curriculum emphasizes analytical reasoning, technical problem-solving, and interdisciplinary application, preparing graduates to develop innovative computing solutions and excel in professional and academic environments. For students passionate about creating and optimizing technology, leading software and hardware projects, and contributing to innovation in computing, this program offers a rigorous, immersive, and career-focused pathway to success.

Contact Information

For further information, please contact the admissions office at:
Phone: +1 215 898 5000
Email: admissions@upenn.edu
Address: University of Pennsylvania, Philadelphia, PA 19104, United States