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 MinorComputer 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 S.E., Minneapolis, MN 55455 (612- 625-4002; fax: 612-625-0572)
Email:
csgradmn@umn.edu
Website: https://cse.umn.edu/cs
The graduate program in computer science offers coursework from across a broad spectrum of theoretical and applied computer science and combines research opportunities in nearly all areas of the field. The graduate program's 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; bioinformatics and computational biology; and computer security. 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
Special Application Requirements:
Students interested in the minor are strongly encouraged to confer with their major field advisor and director of graduate studies, and the Computer Science director of graduate studies regarding feasibility and requirements.
For an online application or for more information about graduate education admissions, see the
General Information section of this
website.
Program Requirements
Use of 4xxx courses toward program requirements is permitted under certain conditions with adviser approval.
Only one 4xxx-level course may be applied to minor field course requirements.
Coursework applied to the minor that is offered on both the A-F and S/N grading basis must be taken A-F.
The minimum cumulative GPA for minor field coursework is 3.00 for master’s students and 3.25 for doctoral students.
Minor Coursework (9 to 12 credits)
Master’s students select 9 credits, and doctoral students select 12 credits from the following in consultation with the Computer Science graduate program coordinator. Advanced Computer Science Courses require students to complete at least 1 8xxx-level course or 1 5xxx-level course with a 5xxx-level prerequisite. Other courses may be applied to the minor with approval of the Computer Science graduate program coordinator.
Advanced Computer Science Courses (3 credits)
Select at least 3 credits from the following in consultation with the Computer Science graduate program coordinator:
CSCI 5105 - Introduction to Distributed Systems
(3.0 cr)
CSCI 5125 - Collaborative and Social Computing
(3.0 cr)
CSCI 5161 - Introduction to Compilers
(3.0 cr)
CSCI 5525 - Machine Learning: Analysis and Methods
(3.0 cr)
CSCI 5527 - Deep Learning: Models, Computation, and Applications
(3.0 cr)
CSCI 5552 - Sensing and Estimation in Robotics
(3.0 cr)
CSCI 5561 - Computer Vision
(3.0 cr)
CSCI 5608 - Fundamentals of Computer Graphics II
(3.0 cr)
CSCI 5751 - Big Data Engineering and Architecture
(3.0 cr)
CSCI 5802 - Software Engineering II
(3.0 cr)
CSCI 8101 - Advanced Operating Systems
(3.0 cr)
CSCI 8102 - Foundations of Distributed Computing
(3.0 cr)
CSCI 8115 - Human-Computer Interaction and User Interface Technology
(3.0 cr)
CSCI 8117 - Understanding the Social Web
(3.0 cr)
CSCI 8161 - Advanced Compiler Techniques
(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 8314 - Sparse Matrix Computations
(3.0 cr)
CSCI 8363 - Numerical Linear Algebra in Data Exploration
(3.0 cr)
CSCI 8442 - Computational Geometry and Applications
(3.0 cr)
CSCI 8551 - Intelligent Agents
(3.0 cr)
CSCI 8581 - Big Data in Astrophysics
(4.0 cr)
CSCI 8701 - Overview of Database Research
(3.0 cr)
CSCI 8715 - Spatial Data Science Research
(3.0 cr)
CSCI 8725 - Databases for Bioinformatics
(3.0 cr)
CSCI 8735 - Advanced Database Systems
(3.0 cr)
CSCI 8801 - Advanced Software Engineering
(3.0 cr)
CSCI 8980 - Special Advanced Topics in Computer Science
(1.0-3.0 cr)
Master’s students select credits from the following as needed to complete the 9-credit requirement for the minor, and doctoral students select credits as needed to complete the 12 non-colloquium credits required. Courses are selected in consultation with the Computer Science graduate program coordinator. Other courses can be chosen with Computer Science graduate program coordinator approval.
CSCI 5103 - Operating Systems
(3.0 cr)
CSCI 5106 - Programming Languages
(3.0 cr)
CSCI 5115 - User Interface Design, Implementation and Evaluation
(3.0 cr)
CSCI 5117 - Developing the Interactive Web
(3.0 cr)
CSCI 5123 - Recommender Systems
(3.0 cr)
CSCI 5127W - Embodied Computing: Design & Prototyping
[WI]
(3.0 cr)
CSCI 5143 - Real-Time and Embedded Systems
(3.0 cr)
CSCI 5204 - Advanced Computer Architecture
(3.0 cr)
CSCI 5211 - Data Communications and Computer Networks
(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 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 5471 - Modern Cryptography
(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 5541 - Natural Language Processing
(3.0 cr)
CSCI 5551 - Introduction to Intelligent Robotic Systems
(3.0 cr)
CSCI 5563 - Multiview 3D Geometry in Computer Vision
(3.0 cr)
CSCI 5607 - Fundamentals of Computer Graphics 1
(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)
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 5980 - Special Topics in Computer Science
(1.0-3.0 cr)
Program Sub-plans
Students are required to complete one of the following sub-plans.
Students may not complete the program with more than one sub-plan.
Masters
Doctoral
Colloquium (1 credit)
Doctoral students take the following to complete the 13-credit requirement:
CSCI 8970 - Computer Science Colloquium
(1.0 cr)
|
|
Credits: | 3.0 [max 3.0] |
Typically offered: | Periodic Spring |
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: | Fall Even Year |
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 Spring |
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: | Periodic Spring |
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: | Periodic Fall & Spring |
Credits: | 3.0 [max 3.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 Spring |
Credits: | 3.0 [max 3.0] |
Typically offered: | Periodic Spring |
Credits: | 3.0 [max 3.0] |
Typically offered: | Periodic Fall |
Credits: | 4.0 [max 4.0] |
Course Equivalencies: | Ast/Stat/CSci 8581/Phys 8581 |
Grading Basis: | A-F only |
Typically offered: | Every Spring |
Credits: | 3.0 [max 3.0] |
Typically offered: | Periodic Fall & Spring |
Credits: | 3.0 [max 3.0] |
Typically offered: | Periodic Fall & Spring |
Credits: | 3.0 [max 3.0] |
Typically offered: | Periodic 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 Fall & Spring |
Credits: | 1.0 -3.0 [max 27.0] |
Typically offered: | Every Fall & 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: | Every Fall |
Credits: | 3.0 [max 3.0] |
Typically offered: | Spring Even Year |
Credits: | 3.0 [max 3.0] |
Typically offered: | Fall Odd Year |
Credits: | 3.0 [max 3.0] |
Typically offered: | Fall Even Year |
Credits: | 3.0 [max 3.0] |
Grading Basis: | A-F only |
Typically offered: | Periodic 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: | Periodic Fall & 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: | Periodic Spring |
Credits: | 3.0 [max 3.0] |
Typically offered: | Periodic Fall |
Credits: | 3.0 [max 3.0] |
Grading Basis: | A-F or Aud |
Typically offered: | Every Spring |
Credits: | 3.0 [max 3.0] |
Typically offered: | Every Fall |
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 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: | 1.0 -3.0 [max 27.0] |
Typically offered: | Periodic Fall & Spring |
Credits: | 1.0 [max 1.0] |
Grading Basis: | S-N or Aud |
Typically offered: | Every Fall & Spring |