Gold University of Minnesota M. Skip to main content.University of Minnesota Rochester. Home page.
 
Academic Programs

What's inside.

About UMR

Academic Calendar

Class Schedule

Libraries & Student Resources

Academic Programs

Registration

Student Services

   

Alumni & Donors

Prospective Students

Current Students

   

Biomedical Informatics and Computational Biology (BICB)

   

Center for Learning Innovation (CLI)

   

UMR Home

 
  Home > Academic Programs > Technology
 

Master of Science in Computer Science

Jump to
> Program Description
> Degree Requirements
> Delivery Format
> Program Faculty
> Accreditation
> Admission Information
> Course Enrollment
> Contact Information
> Relevant Web Sites


Program Description

The Master of Science in Computer Science (MSCSci) is designed for students interested in pursuing research and study with faculty 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.

(back to top)


Degree Requirements

The master of science degree, the traditional master’s degree for engineers and scientists, is customarily for students who anticipate entering research and development. It is also the standard required degree for continuation on to a Ph.D. degree program. The Master of Science in Computer Science requires a minimum of 31 credits, with at least 14 credits from computer science courses and 6 from outside the department. Students must complete a breadth requirement of four courses in three different areas (theory, systems, and applications). The degree is offered under two options:

PLAN A Completion of a minimum number of graduate-level coursework credits and a thesis research project of at least 10 credits.
PLAN B Completion of a larger number of minimum graduate-level coursework credits and a professional project or paper.

By taking one course per semester, students may complete the degree in about three to four years. All requirements for the master of science degree must be completed and the degree awarded within seven years.

(back to top)


Delivery Format

Students may complete all degree requirements in Rochester by combining courses taught by Institute of Technology (IT) faculty in person (face to face), over the University-Industry Television for Education (UNITE) instructional interactive television system, and via streaming video. An increasing number of UNITE offerings makes use of streaming video as a backup if students are not able to attend class. Students are able to pick up class on a special server via the internet. Refer to the University of Minnesota Rochester (UMR) class schedule to determine the delivery method.

(back to top)


Program Faculty 

Faculty are full-time and adjunct faculty from the departments of Electrical and Computer Engineering and Computer Science.

(back to top)


Accreditation  

This program is accredited by the Engineering Accreditation Commission of the Accreditation Board for Engineering Technology (ABET).

(back to top)


Admission Information

Graduate work is open to students who have a degree in any major with substantial background in computer science. A computer science major is preferred. Applicants with an inadequate background must resolve any deficiencies before applying to the program.

Students must follow the special application requirements for the Master of Science in Computer Science degree.

The University of Minnesota Graduate School online application is located on the U of M Twin Cities campus web site; click the “back” button to return to the University of Minnesota Rochester web site.

(back to top)


Course Enrollment

Both degree seeking and non-degree seeking students may register for individual classes by filling out the appropriate registration form.

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.

Please refer to Credit Course Registration for specific information about each type of registration.

(back to top)


Contact Information

Dick Westerlund
Program Director
University of Minnesota Rochester
111 South Broadway
Rochester, MN 55904
Telephone: 507-280-2821 or 1-800-947-0117
E-mail: weste023@umn.edu

Department of Computer Science:
Georganne Tolaas
Department of Computer Science
University of Minnesota
4-192 EE/CSci Building
200 Union Street SE
Minneapolis, MN 55455
Telephone: 612-625-1592
E-mail: tolaas@cs.umn.edu
Web: www.cs.umn.edu

UNITE:
Douglas Ernie
Director/Student Advisor
6-155 EE/CSci Building
200 Union Street SE
Minneapolis, MN 55455
Telephone: 612-625-4583
E-mail: ernie@tc.umn.edu
Web: www.unite.umn.edu

(back to top)


Relevant Web Sites

Institute of Technology departments offering courses via UNITE:

(back to top)

IT Student Guide

Attend an information session for this program on Thursday,
August 14
(details here).

 
The University of Minnesota is an equal opportunity educator and employer.