At the forefront of the #miamitech movement, the University of Miami has rapidly progressed to become one of America’s top research universities. The U strives to enhance data science understanding among faculty, students, and the public, and to develop the STEM skills needed for professional success in the 21st century. If you are interested in a degree in Computer Engineering, Computer Science, Data Science, or Interactive Media, the University of Miami offers the following degree programs:
- Bachelor of Science (B.S.) in Computer Engineering In addition to the core curriculum in Software Engineering, students are introduced to the paradigms of real-time, adaptive, and collaborative software systems, through a wide range of technical elective courses from both the Department of Electrical and Computer Engineering and the Department of Computer Science. Students must earn at least 15 credit hours in Computer Science as part of their degree requirements. This degree offers Software Engineering and Pre-Med Options.
- M.S. in Electrical and Computer Engineering (MSECE) With a B.S. in Computer Engineering, this is a structured and integrated program of 154 credit hours. Students may pursue this program from either of the undergraduate options available for Computer Engineering majors. The Software Engineering Option is a structured and integrated program of 155 credit hours. It includes two required courses, ECE 715 and ECE 716 as well as the selection of advanced technical electives.
- Ph.D. in Electrical and Computer Engineering The Doctor of Philosophy program in Computer Science is overseen by the Computer Science Graduate Committee (CSGC). The basic guidelines for approval of a student’s program are recommendations appearing in the Communications of the Association for Computing Machinery (ACM), the professional society in Computer Science.
- Minor in Computer Engineering
- Bachelor of Arts (B.A.) in Computer Science The major in Computer Science for B.A. students consists of a core of 17 credits of Computer Science courses, 7 credits of Mathematics courses, and 9 credits of elective Computer Science courses or approved courses from another department.
- Bachelor of Science (B.S.) in Computer Science The major in Computer Science for B.S. students consists of a core of 23 credits of Computer Science courses, 17 credits of Mathematics courses (which may apply towards a mathematics minor), 17 credits from a chosen track, and 12-14 credits of required science and ethics courses.
- Computer Science as a Second Major An additional major in Computer Science is available to all students. An additional major in Computer Science requires completion of the requirements of a Computer Science major, either the Additional Major in Computer Science, Fundamentals or the Additional Major in Computer Science, with Tracks.
- B.S. + M.S. (5-year program) in Computer Science The 5-year Bachelor of Science + Master of Science program in Computer Science provides research training for students who wish to work in a computing research lab, or possibly continue to Ph.D. studies.
- Master of Science in Computer Science By graduation students will have knowledge in the areas of Programming Languages, Algorithm Design and Analysis, Theory of Computing, Operating Systems, Computer Networks, and Software Engineering.
- Ph.D. in Computer Science The Doctor of Philosophy program in Computer Science is overseen by the Computer Science Graduate Committee (CSGC). The basic guidelines for approval of a student’s program are recommendations appearing in the Communications of the Association for Computing Machinery (ACM), the professional society in Computer Science.
- Minor in Computer Science
- Master of Science in Data Science (MSDS) The Master of Science in Data Science is a thirty (30) credit interdisciplinary graduate program that combines the teaching of domain-specific and technical skills for analyzing large data sets. The program is designed to provide interdisciplinary connections and experiential learning opportunities across all aspects of data science and computing: from machine learning to marine science, from city planning to communications. Students from any academic discipline are invited to explore the possibilities of this degree program, and to consider advancing their careers with the foundational knowledge of how to understand the applications and implications of data in a variety of fields. Areas of concentration include:
- Technical Data Science
- Smart Cities
- Data Visualization
- Marine and Atmospheric Sciences
- Educational Measurement and Statistics
EXPERIENCE and INFORMATION DESIGN
- Bachelor of Science (B.Sc.) in Interactive Media The University of Miami Interactive Media program prepares students to research, prototype, design, and build products in business, social, academic, and cultural contexts.
- Master of Fine Art (M.F.A.) in Interactive Media The Interactive Media program at the University of Miami focuses on the intersection between technology, design, and human behavior. It brings together students and faculty interested in different aspects of the human-computer relationship, including:
- UX Research understanding user behaviors, needs, and motivations through observation techniques, task analysis, and other feedback methodologies.
- UI Design conceiving user interfaces for machines and software with the focus on maximizing the user experience.
- Game Design facilitating playful interaction for entertainment or for medical, educational, or experimental purposes.
- Data Visualization visually summarizing large quantities of data into a succinct story.
- Human-Computer Interaction research in the design and the use of computer technology focusing on the interfaces between people and computers.
- Minor in Game Design
- Minor in Interactive Media