The Master of Science program in Computer Science is overseen by the Computer Science Graduate Committee (CSGC). The basic guidelines for approval of a students program are recommendations appearing in the Communications of the Association for Computing Machinery (ACM), the professional society in Computer Science.
Completion of the following courses, or their equivalents, is prerequisite to entry into the program: CSC120, CSC220, CSC317, MTH161, MTH210, MTH224, and MTH309. Students may be admitted with deficiencies, normally a maximum of 6 credits; these must be completed in addition to the degree requirements. Students with more deficiencies should consider completing the Post Baccalaureate Certificate in Computer Science to obtain the necessary prerequisite knowledge.
Procedures, deadlines, and a link to the online application form are available here.
Students must complete one of the following three options:
Core Area Courses (see the course descriptions)
Algorithms: CSC609, CSC616, CSC632, CSC640, CSC645, CSC647, CSC648, CSC732.All Computer Science graduate TAs and RAs must complete Responsible Conduct of Research (RCR) training during their first semester in the department. All other Computer Science graduate students must complete RCR training before starting research work. Information about RCR training can be found from UM ethics programs: https://bioethics.miami.edu/clinical-and-research-ethics/responsible-conduct-of-research/index.html.
Copyright: 2023 University of Miami. All Rights Reserved.
Emergency Information
Privacy Statement & Legal Notices