The Computer Science department at the University of Rochester offers graduate-level courses focused on various specialized areas within the field. These courses are designed to provide students with advanced knowledge and practical skills, covering topics from theoretical foundations to cutting-edge applications. The curriculum emphasizes a blend of mathematical rigor, algorithmic thinking, and hands-on project work, preparing students for research or industry roles.
The graduate program offers a wide range of courses covering advanced topics in computer science. The course list below represents a sample of offerings, with specific topics and availability potentially varying each semester. Note that this is not a comprehensive curriculum outline but rather a selection of courses available.
A graduate degree in Computer Science from the University of Rochester equips students with advanced technical skills and analytical abilities, preparing them for a wide range of challenging careers in academia and industry.
International applicants who obtained their undergraduate degree from outside the United States must submit TOEFL or IELTS scores. Official transcripts from all previous post-secondary institutions are required.
Application fee: $70 USD. Transcripts and other required documents should be submitted electronically.
The University of Rochester is accredited by the Middle States Commission on Higher Education.
International applicants must provide TOEFL or IELTS scores. The minimum IELTS score required is 6.5 overall. Specific TOEFL score requirements are not listed, but a competitive score is generally expected.
A strong academic background in a relevant field is required. You must have completed an undergraduate degree. While specific GPA requirements are not listed, they are typically high for graduate programs.
You need to complete the online application, pay the $70 USD application fee, and submit transcripts from all post-secondary institutions. You will also need to provide two letters of recommendation, a statement of purpose, a resume or CV, a writing sample, and English proficiency test scores if applicable.
Applications are reviewed on a rolling basis, but the priority deadline for Fall intake is July 1st of the year of intended enrollment. Be aware that admission notification timelines vary.
Tuition amounts for international students are not specified on the program page. Prospective students should consult the University of Rochester's general graduate admissions or bursar's office for current tuition rates.
Graduates can pursue roles such as Software Engineer, Data Scientist, Machine Learning Engineer, AI Researcher, Computer Vision Engineer, and Research Scientist in both academia and industry.