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) |