

The Computer Engineering program at the University of Miami provides students with a rigorous education in both computer science and electrical engineering, preparing them to design, develop, and implement hardware and software solutions in a wide range of industries. This four-year Bachelor of Science program emphasizes the integration of computational theory, digital systems design, embedded systems, and programming skills. Students explore core topics such as algorithms, computer architecture, operating systems, networking, digital logic, and electronics, gaining the technical proficiency and problem-solving capabilities necessary to tackle complex engineering challenges. The curriculum balances theoretical foundations with practical application, ensuring that graduates understand both the hardware and software aspects of computing systems and their interactions in real-world environments.
Students gain extensive hands-on experience through laboratory exercises, design projects, and team-based assignments, which simulate the collaborative nature of professional engineering work. Faculty mentorship guides students in implementing embedded systems, designing circuits, optimizing software performance, and developing innovative solutions to technical problems. The program also emphasizes ethical considerations, cybersecurity awareness, and professional communication, preparing students to work responsibly and effectively in multidisciplinary teams. Through internships, research opportunities, and exposure to emerging technologies such as artificial intelligence, robotics, and IoT, students graduate with a versatile skill set that enables them to excel in both industry and research settings.
Year 1 – Foundations in Engineering and Computing
• Introduction to Computer Engineering
• Calculus I & II
• Physics with Laboratory
• Introduction to Programming
• Engineering Design Fundamentals
Year 2 – Core Computer Engineering Principles
• Digital Logic Design
• Data Structures and Algorithms
• Electrical Circuits and Electronics
• Computer Architecture
• Probability, Statistics, and Linear Algebra
Year 3 – Advanced Computing and System Design
• Operating Systems
• Embedded Systems
• Networking and Communications
• Microprocessors and Digital Systems
• Software Engineering
Year 4 – Integration, Capstone, and Professional Experience
• Senior Design Project
• Advanced Topics in Computer Engineering (AI, Robotics, or IoT)
• Cybersecurity and Ethics
• Internship or Industry Collaboration
• Professional Portfolio and Presentation
Graduates of the Computer Engineering program are prepared for careers in software development, hardware design, embedded systems engineering, networking, cybersecurity, robotics, and data analytics. Alumni work in technology companies, telecommunications, defense and aerospace industries, research institutions, and startups, applying their expertise to develop innovative computing solutions. The program also provides a strong foundation for graduate studies in computer engineering, computer science, electrical engineering, artificial intelligence, or cybersecurity, enabling specialization and advanced research. Graduates possess both the hardware and software proficiency, analytical skills, and practical experience necessary to contribute effectively to cutting-edge projects, technological innovation, and interdisciplinary engineering teams.
The Computer Engineering program at the University of Miami combines rigorous technical training, hands-on experience, and professional preparation, providing students with the skills to excel in a rapidly evolving technology landscape. Students benefit from faculty mentorship, access to state-of-the-art laboratories, and opportunities for internships, research, and industry collaboration. The curriculum emphasizes both hardware and software development, critical thinking, and problem-solving, preparing graduates to design, implement, and optimize complex computing systems. By integrating theoretical knowledge with practical applications, this program equips students to innovate, lead projects, and address real-world challenges across diverse fields such as artificial intelligence, embedded systems, cybersecurity, and robotics, positioning them for success in both professional and academic settings.
For further information, please contact the admissions office at:
Phone: +1 305 284 2000
Email: admissions@miami.edu
Address: University of Miami, 1320 S Dixie Hwy, Coral Gables, FL 33146, United States