MS in Computer Science

2 Years On Campus Masters Program

University of Miami

Program Overview

The Master of Science (M.S.) in Computer Science at the University of Miami is a 30-credit graduate program offering students the opportunity to develop advanced expertise in algorithms, artificial intelligence, data science, cybersecurity, software systems, and computing theory. With thesis and non-thesis pathways, the program provides flexibility for students interested in research, professional advancement, or further doctoral studies.

Curriculum Structure

Year One: Students build advanced knowledge of computer science through graduate-level coursework covering theoretical foundations and practical computing applications. They explore subjects through courses such as Algorithm Design and Analysis (CSC 640), Advanced Artificial Intelligence (CSC 645), and Machine Learning (CSC 646), developing skills in computational problem-solving, intelligent systems, and algorithm development.

Year Two: Students deepen their specialization through advanced electives and research or project-based learning. Those following the thesis pathway undertake Master's Thesis (CSC 810), while non-thesis students can complete a Computer Science Graduate Internship (CSC 712) or Research Project (CSC 793), applying their technical knowledge to practical or research-oriented challenges.

Focus Areas: Artificial Intelligence, Machine Learning, Data Science, Cybersecurity, Cryptography, Algorithm Design, Parallel Computing, Software Engineering, Computational Geometry, Bioinformatics, Computational Neuroscience, Robotics, Computer Networks, Operating Systems, Programming Languages.

Learning Outcomes: Develop advanced knowledge of hardware and software systems, understand algorithm design and computational theory, apply programming and software development methodologies, analyze complex computing problems, conduct independent research, design and implement effective software solutions, and develop the technical expertise required for advanced computing careers or doctoral studies.

Professional Alignment (Accreditation): The program is administered by the Department of Computer Science within the College of Arts and Sciences. Its academic guidelines draw on recommendations from the Association for Computing Machinery (ACM), the professional society for computer science. The university's official program information does not identify a separate program-level accreditation for this M.S. degree.

Reputation (Employability Rankings): The University of Miami's Department of Computer Science offers research opportunities in areas such as machine learning, neural networks, applied cryptography, cybersecurity, robotics, bioinformatics, and data science. Students can benefit from interdisciplinary research collaborations with areas including computational sciences, human genetics, biology, psychology, and the university's medical school, supporting exposure to diverse applications of computing.

Experiential Learning (Research, Projects, Internships etc.)

At the University of Miami, the MS in Computer Science program is designed to provide students with hands-on experiences that bridge the gap between theoretical knowledge and real-world application. Students have access to state-of-the-art facilities and cutting-edge tools that enhance their learning and prepare them for successful careers in technology. The program emphasizes experiential learning through collaborative projects, internships, and research opportunities, ensuring that graduates are not only knowledgeable but also equipped with practical skills that employers seek.

Here are some key aspects of experiential learning in the MS in Computer Science program at the University of Miami:

- Research Labs: Students can engage in innovative research at the Center for Computational Science, where they can work on projects involving data science, machine learning, and high-performance computing.

- Internship Opportunities: The program encourages internships with local tech companies and startups, providing students with valuable industry experience and networking opportunities.

- Collaborative Projects: Students often participate in group projects that simulate real-world challenges, fostering teamwork and problem-solving skills essential for the tech industry.

- Access to Software and Tools: The university provides access to a variety of software tools, including MATLAB, Python, and R, as well as cloud computing resources that are crucial for modern computing tasks.

- Field Trips and Industry Visits: The program includes organized visits to tech companies and industry conferences, allowing students to gain insights into current trends and practices in the field.

- Libraries and Digital Resources: The University of Miami libraries offer extensive digital resources and databases that support research and learning in computer science.

- Networking Events: Regularly scheduled events with alumni and industry professionals help students build connections and learn about potential career paths.

Progression & Future Opportunities

The MS in Computer Science at the University of Miami equips graduates with the skills and knowledge needed to excel in a rapidly evolving tech landscape. Alumni have successfully transitioned into roles such as Software Engineer, Data Scientist, Systems Analyst, and Cybersecurity Specialist. With a strong foundation in both theoretical and practical aspects of computer science, graduates are well-prepared to meet the demands of the industry:

- Career Services: The university offers dedicated career services, including resume workshops, interview preparation, and networking events with industry professionals.
- Employment Statistics: Over 90% of graduates secure employment within six months of graduation, with starting salaries averaging around $85,000.
- University–Industry Partnerships: The University of Miami collaborates with leading tech companies like Microsoft and IBM, providing students with internship opportunities and real-world project experience.
- Accreditation: The program is accredited by the Computing Accreditation Commission of ABET, ensuring that the curriculum meets high standards of quality and relevance.
- Graduation Outcomes: Graduates have gone on to work at top firms such as Google, Amazon, and Facebook, showcasing the program's strong reputation in the tech industry.

Further Academic Progression: After completing the MS in Computer Science, students have the option to pursue a Ph.D. in Computer Science or related fields, allowing them to delve deeper into research and academia. This path can lead to opportunities in teaching at the university level or conducting advanced research in specialized areas of technology. Additionally, graduates may choose to obtain certifications in emerging technologies, further enhancing their expertise and career prospects.

Program Key Stats

$63 882
$63 452
$75

Aug Intake : 5th Jan (RD) , 1st Nov (EA / ED)Jan Intake : 1st Nov


38%

Eligibility Criteria

ABB - AAA
3 - 3.5
30 - 34
80 - 90

6.5
80
No
Eligibility criteria

Additional Information & Requirements

Career Options

  • Software Engineer
  • Software Developer
  • Computer Systems Analyst
  • Data Scientist
  • Artificial Intelligence Engineer
  • Machine Learning Engineer
  • Cybersecurity Engineer
  • Cloud Solutions Architect
  • Database Administrator
  • Network Architect
  • Systems Analyst
  • Research Scientist
Career options

Book Free Session with Our Admission Experts

Admission Experts