The Master of Computer Science (MCS) is designed for students interested in pursuing advanced education on topics such as theory of computation and algorithms, numerical algorithms, parallel and distributed computing, languages and compilers, operating systems, databases, graphics and visualization, human-computer interaction, data mining, artificial intelligence, vision and robotics, computer architecture and networks, computer-aided design, software engineering, distributed systems, information sciences and computer security. In addition, students may choose a course of study that combines a portion of one of these major areas with an entirely different field. The MCS degree is a coursework only degree. Most applicants to this degree are interested in expanding their skills but are not interested in the research aspects of computer science.
The master’s degree is primarily for persons who feel they need more study in their chosen fields or a formal introduction to the design process to prepare for specific work. This degree is considered a terminal degree, and only in exceptional circumstances will students be permitted to transfer from this program to a master of science program or continue on to a Ph.D. program. The M.C.S. is a coursework-only degree. It requires 31 credits of graduate work, with the following conditions:
This information is subject to change. Please consult the Computer Science website for complete and current information at www.cs.umn.edu.
Students may complete all degree requirements in Rochester by combining courses taught by Institute of Technology (IT) faculty in person (face to face), or via streaming video using the UNITE (University-Industry Television for Education) Instructional television system. Students are able to watch class live via the internet or pick up class on a special server at a later time. Refer to the UNITE website for more information as to how this delivery works.
Prerequisite for Admission - a degree in any major with a substantial background in computer science is required; a computer science major is preferred. Applications with an inadequate background must resolve any deficiences before applying to the program.
Special Application Requirements - the program requires that all applicants complete the department online application as well as the Graduate School online application. The names and emails of three recommenders are required and they will be requested to upload their letters of recommendation to the CSE online application only.
For an online application or for more information about Graduate School admissions, visit the Graduate School website.
Both degree seeking and non-degree seeking students may register for individual classes by filling out the appropriate registration form. Please refer to Credit Course Registration for specific information about each type of registration.
For UNITE registration, students fill out and submit the appropriate form. UMR will confirm receipt of registration and procedures for attending class with each student via email.
2nd Tuesday of each month, 5:00 - 7:00 pm
See Information Sessions for details.
OT students: please visit the OT website for advising times.
Student Guide to Technology Programs
Michael Olesen
Director of Information Technology,
Bioscience Program, and Research
University of Minnesota Rochester
300 University Square
111 South Broadway
Rochester, Minnesota 55904
Phone: 507-258-8018 or 612-625-6414
Fax: 507-280-2820
E-mail: olese001@umn.edu
Georgeanne Tolaas
Department of Computer Science
University of Minnesota
4-192 EE/CSci Building
200 Union Street SE
Minneapolis, Minnesota 55455
Phone: 612-625-1592
E-mail: tolaas@cs.umn.edu
Web: www.cs.umn.edu
Douglas Ernie
Director/Student Advisor
6-155 EE/CSci Building
200 Union Street SE
Minneapolis, Minnesota 55455
Phone: 612-625-4583
E-mail: ernie@tc.umn.edu
Web: www.unite.umn.edu