Campuses:
This is archival data. This system was retired as of August 21, 2023 and the information on this page has not been updated since then. For current information, visit catalogs.umn.edu.
Twin Cities Campus
Computer Science M.C.S.Computer Science and Engineering Administration
College of Science and Engineering
Link to a list of faculty for this program.
Contact Information
Department of Computer Science and Engineering, University of Minnesota, 4-192 Keller Hall, 200 Union Street SE, Minneapolis, MN 55455 (612- 625-4002; fax: 612-625-0572)
Email:
csgradmn@umn.edu
Website: http://www.cs.umn.edu
Along with the program-specific requirements listed below, please read the
General Information section of
this
website for requirements that apply to all major fields.
The graduate program in computer science offers coursework from across a broad spectrum of theoretical and applied computer science, combined with research opportunities in nearly all areas of the field. Faculty members advise students in such areas as algorithms and theoretical computer science; numerical, parallel, and high-performance computing; distributed computing and systems; artificial intelligence, robotics, and computer vision; databases and data mining; human-computer interaction and information systems; graphics and visualization; software engineering and programming languages; computer architecture and compilers; networking; bio-informatics and computational biology; and computer security. In addition, students may choose a course of study that integrates research in computer science with applications in other fields.
Computer science degrees include the M.C.S., a professional coursework-only degree designed for the professional student that is intended to be a terminal degree.
The department also offers the MS (Plan A with thesis, Plan B with project, or coursework-only Plan C with coursework-based projects) and the PhD. In addition, the department supports a master of science in software engineering (M.S.S.E.) degree.
Faculty from the Department of Computer Science and Engineering also participate in a variety of other graduate programs, including BioInformatics and Computational Biology, Health Informatics, Cognitive Science, Scientific Computation, and Human Factors and Ergonomics.
Program Delivery
Prerequisites for Admission
The preferred undergraduate GPA for admittance to the program
is 3.00.
Applicants must have a undergraduate or graduate degree in a major with a substantial background in computer science and engineering.
Other requirements to be completed before admission:
The names and email addresses of three recommenders are required; they will be asked to upload their letters of recommendation to the university system. The department only accepts students for fall admission; the application deadline is March 1. Additional information is available at https://www.cs.umn.edu/admissions/graduate/mcs
Special Application Requirements:
Applicants with an inadequate background must resolve any deficiencies before applying to the program.
International applicants must submit score(s) from one of the following tests:
Key to test
abbreviations
(TOEFL, IELTS, MELAB).
For an online application or for more information about graduate education admissions, see the
General Information section of this
website.
Program Requirements
Plan C: Plan C requires
31
major credits and
0
credits outside the
major.
There is no final exam.
This program may be completed with a minor.
Use of 4xxx courses towards program requirements is not permitted.
A minimum GPA of 3.00
is required for students to remain in good standing.
The M.C.S. is a coursework-only degree requiring 31 course credits. At least 16 credits must be in computer science courses, including one course from each of the 3 breadth areas: theory, systems, and applications (9 credits); and 1 credit of colloquium (CSCI 8970). At least 6 credits must be in computer science 8xxx-level courses, in addition to the colloquium. The remaining 15 course credits may be taken in the major field or any supporting field as defined in the graduate handbook.
All major courses must be taken on the A-F grading option and students must maintain a GPA above 3.00 after completing 8 credits.
Breadth Courses
Take one course from each subject area.
Applications
Take 1 or more course(s) from the following:
·
CSCI 5115 - User Interface Design, Implementation and Evaluation
(3.0 cr)
·
CSCI 5125 - Collaborative and Social Computing
(3.0 cr)
·
CSCI 5271 - Introduction to Computer Security
(3.0 cr)
·
CSCI 5461 - Functional Genomics, Systems Biology, and Bioinformatics
(3.0 cr)
·
CSCI 5471 - Modern Cryptography
(3.0 cr)
·
CSCI 5511 - Artificial Intelligence I
(3.0 cr)
·
CSCI 5512 - Artificial Intelligence II
(3.0 cr)
·
CSCI 5521 - Machine Learning Fundamentals
(3.0 cr)
·
CSCI 5523 - Introduction to Data Mining
(3.0 cr)
·
CSCI 5551 - Introduction to Intelligent Robotic Systems
(3.0 cr)
·
CSCI 5561 - Computer Vision
(3.0 cr)
·
CSCI 5607 - Fundamentals of Computer Graphics 1
(3.0 cr)
·
CSCI 5608 - Fundamentals of Computer Graphics II
(3.0 cr)
·
CSCI 5609 - Visualization
(3.0 cr)
·
CSCI 5611 - Animation & Planning in Games
(3.0 cr)
·
CSCI 5619 - Virtual Reality and 3D Interaction
(3.0 cr)
·
CSCI 5707 - Principles of Database Systems
(3.0 cr)
Architecture, Systems and Software
Take 1 or more course(s) from the following:
·
CSCI 5103 - Operating Systems
(3.0 cr)
·
CSCI 5106 - Programming Languages
(3.0 cr)
·
CSCI 5161 - Introduction to Compilers
(3.0 cr)
·
CSCI 5204 - Advanced Computer Architecture
(3.0 cr)
·
CSCI 5211 - Data Communications and Computer Networks
(3.0 cr)
·
CSCI 5221 - Foundations of Advanced Networking
(3.0 cr)
·
CSCI 5231 {Inactive}
(3.0 cr)
·
CSCI 5451 - Introduction to Parallel Computing: Architectures, Algorithms, and Programming
(3.0 cr)
·
CSCI 5708 - Architecture and Implementation of Database Management Systems
(3.0 cr)
·
CSCI 5801 - Software Engineering I
(3.0 cr)
·
CSCI 5802 - Software Engineering II
(3.0 cr)
Theory and Algorithims
Take 1 or more course(s) from the following:
·
CSCI 5302 - Analysis of Numerical Algorithms
(3.0 cr)
·
CSCI 5304 - Computational Aspects of Matrix Theory
(3.0 cr)
·
CSCI 5403 {Inactive}
(3.0 cr)
·
CSCI 5421 - Advanced Algorithms and Data Structures
(3.0 cr)
·
CSCI 5481 - Computational Techniques for Genomics
(3.0 cr)
·
CSCI 5525 - Machine Learning: Analysis and Methods
(3.0 cr)
Computer Science Courses
Students may choose additional coursework from this list or consult with their adviser for further options.
Take 0 or more credit(s) from the following:
·
CSCI 5103 - Operating Systems
(3.0 cr)
·
CSCI 5105 - Introduction to Distributed Systems
(3.0 cr)
·
CSCI 5106 - Programming Languages
(3.0 cr)
·
CSCI 5115 - User Interface Design, Implementation and Evaluation
(3.0 cr)
·
CSCI 5125 - Collaborative and Social Computing
(3.0 cr)
·
CSCI 5143 - Real-Time and Embedded Systems
(3.0 cr)
·
CSCI 5161 - Introduction to Compilers
(3.0 cr)
·
CSCI 5204 - Advanced Computer Architecture
(3.0 cr)
·
CSCI 5211 - Data Communications and Computer Networks
(3.0 cr)
·
CSCI 5231 {Inactive}
(3.0 cr)
·
CSCI 5271 - Introduction to Computer Security
(3.0 cr)
·
CSCI 5302 - Analysis of Numerical Algorithms
(3.0 cr)
·
CSCI 5304 - Computational Aspects of Matrix Theory
(3.0 cr)
·
CSCI 5403 {Inactive}
(3.0 cr)
·
CSCI 5421 - Advanced Algorithms and Data Structures
(3.0 cr)
·
CSCI 5451 - Introduction to Parallel Computing: Architectures, Algorithms, and Programming
(3.0 cr)
·
CSCI 5461 - Functional Genomics, Systems Biology, and Bioinformatics
(3.0 cr)
·
CSCI 5481 - Computational Techniques for Genomics
(3.0 cr)
·
CSCI 5511 - Artificial Intelligence I
(3.0 cr)
·
CSCI 5512 - Artificial Intelligence II
(3.0 cr)
·
CSCI 5521 - Machine Learning Fundamentals
(3.0 cr)
·
CSCI 5523 - Introduction to Data Mining
(3.0 cr)
·
CSCI 5525 - Machine Learning: Analysis and Methods
(3.0 cr)
·
CSCI 5551 - Introduction to Intelligent Robotic Systems
(3.0 cr)
·
CSCI 5552 - Sensing and Estimation in Robotics
(3.0 cr)
·
CSCI 5561 - Computer Vision
(3.0 cr)
·
CSCI 5607 - Fundamentals of Computer Graphics 1
(3.0 cr)
·
CSCI 5608 - Fundamentals of Computer Graphics II
(3.0 cr)
·
CSCI 5611 - Animation & Planning in Games
(3.0 cr)
·
CSCI 5619 - Virtual Reality and 3D Interaction
(3.0 cr)
·
CSCI 5707 - Principles of Database Systems
(3.0 cr)
·
CSCI 5708 - Architecture and Implementation of Database Management Systems
(3.0 cr)
·
CSCI 5715 - From GPS, Google Maps, and Uber to Spatial Data Science
(3.0 cr)
·
CSCI 5801 - Software Engineering I
(3.0 cr)
·
CSCI 5802 - Software Engineering II
(3.0 cr)
·
CSCI 5980 - Special Topics in Computer Science
(1.0-3.0 cr)
·
CSCI 8115 - Human-Computer Interaction and User Interface Technology
(3.0 cr)
·
CSCI 8205 - Parallel Computer Organization
(3.0 cr)
·
CSCI 8211 - Advanced Computer Networks and Their Applications
(3.0 cr)
·
CSCI 8271 - Security and Privacy in Computing
(3.0 cr)
·
CSCI 8363 - Numerical Linear Algebra in Data Exploration
(3.0 cr)
·
CSCI 8551 - Intelligent Agents
(3.0 cr)
·
CSCI 8715 - Spatial Data Science Research
(3.0 cr)
·
CSCI 8735 - Advanced Database Systems
(3.0 cr)
Program Sub-plans
A sub-plan is not required for this program.
Students may not complete the program with more than one sub-plan.
Rochester
University of Minnesota Rochester (UMR) offers the M.C.S. degree. Students may complete all degree requirements in Rochester by combining courses taught 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.
|
|
Credits: | 3.0 [max 3.0] |
Typically offered: | Every Fall |
Credits: | 3.0 [max 3.0] |
Typically offered: | Spring Even Year |
Credits: | 3.0 [max 3.0] |
Typically offered: | Every Fall |
Credits: | 3.0 [max 3.0] |
Typically offered: | Every Spring |
Credits: | 3.0 [max 3.0] |
Typically offered: | Periodic Fall & Spring |
Credits: | 3.0 [max 3.0] |
Course Equivalencies: | CSci 4511W/CSci 5511 |
Prerequisites: | [2041 or #], grad student |
Typically offered: | Every Fall |
Credits: | 3.0 [max 3.0] |
Course Equivalencies: | CSci 5512W/CSci 5512 |
Typically offered: | Every Spring |
Credits: | 3.0 [max 3.0] |
Typically offered: | Periodic Fall |
Credits: | 3.0 [max 3.0] |
Typically offered: | Periodic Fall & Spring |
Credits: | 3.0 [max 3.0] |
Typically offered: | Periodic Fall |
Credits: | 3.0 [max 3.0] |
Typically offered: | Every Spring |
Credits: | 3.0 [max 3.0] |
Typically offered: | Every Fall |
Credits: | 3.0 [max 3.0] |
Typically offered: | Periodic Spring |
Credits: | 3.0 [max 3.0] |
Typically offered: | Fall Even Year |
Credits: | 3.0 [max 3.0] |
Typically offered: | Fall Odd Year |
Credits: | 3.0 [max 3.0] |
Typically offered: | Spring Odd Year |
Credits: | 3.0 [max 3.0] |
Course Equivalencies: | CSci 4707/CSci 5707/INET 4707 |
Typically offered: | Every Fall |
Credits: | 3.0 [max 3.0] |
Typically offered: | Every Fall |
Credits: | 3.0 [max 3.0] |
Typically offered: | Every Fall |
Credits: | 3.0 [max 3.0] |
Typically offered: | Every Spring |
Credits: | 3.0 [max 3.0] |
Course Equivalencies: | CSci 5204/EE 5364 |
Typically offered: | Every Fall |
Credits: | 3.0 [max 3.0] |
Course Equivalencies: | CSci 4211/CSci 5211/INET 4002 |
Typically offered: | Every Fall |
Credits: | 3.0 [max 3.0] |
Typically offered: | Spring Even Year |
Credits: | 3.0 [max 3.0] |
Typically offered: | Every Spring |
Credits: | 3.0 [max 3.0] |
Typically offered: | Every Spring |
Credits: | 3.0 [max 3.0] |
Prerequisites: | 2041 or # |
Typically offered: | Every Fall |
Credits: | 3.0 [max 3.0] |
Typically offered: | Periodic Spring |
Credits: | 3.0 [max 3.0] |
Typically offered: | Every Spring |
Credits: | 3.0 [max 3.0] |
Typically offered: | Every Fall |
Credits: | 3.0 [max 3.0] |
Typically offered: | Every Fall & Spring |
Credits: | 3.0 [max 3.0] |
Typically offered: | Every Fall |
Credits: | 3.0 [max 3.0] |
Typically offered: | Fall Even Year |
Credits: | 1.0 [max 1.0] |
Grading Basis: | S-N or Aud |
Typically offered: | Every Fall & Spring |
Credits: | 3.0 [max 3.0] |
Typically offered: | Every Fall |
Credits: | 3.0 [max 3.0] |
Typically offered: | Periodic Spring |
Credits: | 3.0 [max 3.0] |
Typically offered: | Every Fall |
Credits: | 3.0 [max 3.0] |
Typically offered: | Every Fall |
Credits: | 3.0 [max 3.0] |
Typically offered: | Spring Even Year |
Credits: | 3.0 [max 3.0] |
Grading Basis: | A-F only |
Typically offered: | Periodic Spring |
Credits: | 3.0 [max 3.0] |
Typically offered: | Every Spring |
Credits: | 3.0 [max 3.0] |
Course Equivalencies: | CSci 5204/EE 5364 |
Typically offered: | Every Fall |
Credits: | 3.0 [max 3.0] |
Course Equivalencies: | CSci 4211/CSci 5211/INET 4002 |
Typically offered: | Every Fall |
Credits: | 3.0 [max 3.0] |
Typically offered: | Every Fall |
Credits: | 3.0 [max 3.0] |
Typically offered: | Every Spring |
Credits: | 3.0 [max 3.0] |
Typically offered: | Every Fall |
Credits: | 3.0 [max 3.0] |
Typically offered: | Every Fall & Spring |
Credits: | 3.0 [max 3.0] |
Typically offered: | Every Spring |
Credits: | 3.0 [max 3.0] |
Typically offered: | Every Spring |
Credits: | 3.0 [max 3.0] |
Typically offered: | Every Fall |
Credits: | 3.0 [max 3.0] |
Course Equivalencies: | CSci 4511W/CSci 5511 |
Prerequisites: | [2041 or #], grad student |
Typically offered: | Every Fall |
Credits: | 3.0 [max 3.0] |
Course Equivalencies: | CSci 5512W/CSci 5512 |
Typically offered: | Every Spring |
Credits: | 3.0 [max 3.0] |
Typically offered: | Periodic Fall |
Credits: | 3.0 [max 3.0] |
Typically offered: | Periodic Fall & Spring |
Credits: | 3.0 [max 3.0] |
Typically offered: | Fall Even Year |
Credits: | 3.0 [max 3.0] |
Typically offered: | Periodic Fall |
Credits: | 3.0 [max 3.0] |
Typically offered: | Periodic Spring |
Credits: | 3.0 [max 3.0] |
Typically offered: | Every Spring |
Credits: | 3.0 [max 3.0] |
Typically offered: | Every Fall |
Credits: | 3.0 [max 3.0] |
Typically offered: | Periodic Spring |
Credits: | 3.0 [max 3.0] |
Typically offered: | Fall Odd Year |
Credits: | 3.0 [max 3.0] |
Typically offered: | Spring Odd Year |
Credits: | 3.0 [max 3.0] |
Course Equivalencies: | CSci 4707/CSci 5707/INET 4707 |
Typically offered: | Every Fall |
Credits: | 3.0 [max 3.0] |
Typically offered: | Every Spring |
Credits: | 3.0 [max 3.0] |
Typically offered: | Spring Even Year |
Credits: | 3.0 [max 3.0] |
Prerequisites: | 2041 or # |
Typically offered: | Every Fall |
Credits: | 3.0 [max 3.0] |
Typically offered: | Periodic Spring |
Credits: | 1.0 -3.0 [max 27.0] |
Typically offered: | Periodic Fall & Spring |
Credits: | 3.0 [max 3.0] |
Typically offered: | Periodic Fall & Spring |
Credits: | 3.0 [max 3.0] |
Course Equivalencies: | CSci 8205/EE 8367 |
Typically offered: | Every Spring |
Credits: | 3.0 [max 3.0] |
Typically offered: | Periodic Fall & Spring |
Credits: | 3.0 [max 3.0] |
Grading Basis: | A-F or Aud |
Typically offered: | Periodic Fall |
Credits: | 3.0 [max 3.0] |
Typically offered: | Periodic Spring |
Credits: | 3.0 [max 3.0] |
Typically offered: | Periodic Fall |
Credits: | 3.0 [max 3.0] |
Typically offered: | Periodic Fall & Spring |
Credits: | 3.0 [max 3.0] |
Grading Basis: | A-F or Aud |
Typically offered: | Periodic Fall |