Skip to Main Content

Computer Science M.S.

Download as PDF

College of Science and Engineering (TIOT)315 - Master of Science

Minimum GPA to receive degree

3.25
Completion requirements

Complete 9 credits.

Fulfill ALL of the following requirements:

Select credits in consultation with the advisor.

Earn at least 3 credits from the following:
  • 0021901
  • 8173411
  • 7997201
  • 8162951
  • 7973461
  • 8028101
  • 7930781
  • 0021521
  • 0167651
  • 0140901
  • 7973471
  • 8278531
  • 0045181
  • 0045191
  • 8197251
  • 0021421
  • 0165401
  • 7930771
  • 8103481
  • 8103491
  • 0021921
  • 8103501
AND

Select credits in consultation with the advisor.

Earn at least 3 credits from the following:
  • 0021841
  • 7975481
  • 0037181
  • 0021831
  • 0021781
  • 0021741
  • 7991811
  • 0021471
  • 7949801
  • 8279971
  • 0021931
  • 0043121
  • 0021861
AND

Select credits in consultation with the advisor.

Earn at least 3 credits from the following:
  • 0021631
  • 0021641
  • 0021451
  • 7906571
  • 7987801
  • 8258221

Completion requirement

Plan A and Plan C students select 6 credits, and Plan B students select 3 credits from the following in consultation with the advisor. CSCI 8980 can be taken multiple times if the topics are different. Courses can be used towards both a Breadth requirement and the Advanced Computer Science Courses requirement. Consult with the department to use a course for both requirements as needed. Students must take 31 total credits for the degree.

Earn at least 3 credits from the following:
  • 7975481
  • 7997201
  • 8162951
  • 0021831
  • 0021781
  • 0140901
  • 7987801
  • 8258221
  • 7949801
  • 0045191
  • 0165401
  • 0021931
  • 8103501
  • 0021861
  • 0021951
  • 0021961
  • 0021971
  • 8071391
  • 0021941
  • 0021791
  • 8271911
  • 0037291
  • 7946551
  • 0021671
  • 0021711
  • 0021461
  • 8252011
  • 0021581
  • 8198181
  • 8280191
  • 8277911
  • 0022001
  • 7940741
  • 7940751
  • 8006991
  • 0021981
  • 0091981
  • 0091991
  • 0092001
Completion requirement
Earn at least 1 credits from the following:
  • 0098151
Completion requirement

Plan A students select 5 credits, and Plan B and Plan C students select 15 credits from the following in consultation with the advisor to meet the minimum number of course credits required. Other courses may be applied to this requirement with director of graduate studies approval. CSCI 5980 can be taken multiple times if the topics are different.

Fulfill ALL of the following requirements:
Complete course(s) and earn up to 15 credit(s) from the following:
  • 0021841
  • 7975481
  • 0037181
  • 0021901
  • 8071601
  • 8173411
  • 7997201
  • 8162951
  • 7975491
  • 0021831
  • 0021781
  • 0021741
  • 7991811
  • 7973461
  • 0021631
  • 0021641
  • 0021451
  • 0021471
  • 8028101
  • 7930781
  • 7906571
  • 0021521
  • 0167651
  • 0140901
  • 7973471
  • 7987801
  • 8278531
  • 8258221
  • 7973481
  • 0045181
  • 7949801
  • 0045191
  • 8197251
  • 0021421
  • 0165401
  • 7930771
  • 8103481
  • 8103491
  • 8279971
  • 0021921
  • 0021931
  • 8103501
  • 0043121
  • 0021861
  • 0091961
  • 0091951
  • 0091971
  • 0021951
  • 0021961
  • 0021971
  • 8071391
  • 0021941
  • 0021791
  • 8271911
  • 0037291
  • 7946551
  • 0021671
  • 0021711
  • 0021461
  • 8252011
  • 0021581
  • 8198181
  • 8280191
  • 8277911
  • 0022001
  • 7940741
  • 7940751
  • 8006991
  • 0021981
  • 0091981
  • 0091991
  • 0092001
AND
Complete course(s) and earn up to 15 credit(s) from the following:
  • 0050181
  • 7942861
  • 0071871
  • 8112831
  • 0041011
  • 0041701
  • 8096651
  • 8173361
  • 0036401
  • 0045381
  • 0045391
  • 7980021
  • 8038681
  • 0047061
  • 0046201
  • 8112421
  • 8168561
  • 7920411
  • 0033741
  • 8172391
  • 8017761
  • 0168821
  • 0046241
  • 0046231
  • 0046431
  • 0031531
  • 0035281
  • 0047931
  • 0046841
  • 0045401
  • 7920421
  • 0045441
  • 0055331
  • 8156601
  • 0161131
  • 0028021
  • 0041961
  • 0042011
  • 0040711
  • 0042941
  • 8004211
  • 0043011
  • 0134001
  • 0043081
  • 0043091
  • 0040761
  • 0040751
  • 0040741
  • 0073651
  • 0073661
  • 0073711
  • 0073721
  • 0106061
  • 0073841
  • 0073851
  • 0073861
  • 0073871
  • 0078051
  • 0078281
  • 0078361
  • 0094071
  • 0094081
  • 0107861
  • 0170141
  • 8261291
  • 0048541
  • 0048551
  • 7984951
  • 7922901
  • 0071731
  • 8108831
  • 8108841
  • 8108881
  • 8150551
  • 8151031
  • 8062021
  • 8151021
  • 0016241
  • 0064081
  • 0064091
  • 0034661
  • 0034651
  • 0043671
  • 8034561
  • 8112071
  • 7995131
  • 8009601
  • 0047101
  • 0047111
  • 0134691
  • 0134701
  • 7947021
Completion requirement
Complete course(s) and earn exactly 10 credit(s) from the following:
  • 7885881
Completion requirement
Earn at least 3 credits from the following:
  • 0105151
Completion requirement

Select courses in consultation with the advisor to meet the 31-credit requirement. At least 2 courses must be project courses. Possible courses include the following:

Complete course(s) and earn credit(s) from the following:
  • 0021901
  • 8071601
  • 8162951
  • 0021781
  • 7991811
  • 7973461
  • 7930781
  • 7906571
  • 0021521
  • 7987801
  • 8258221
  • 7973481
  • 0045181
  • 7949801
  • 0045191
  • 0165401
  • 7930771
  • 8103491
  • 0021921
  • 0091951
  • 0091971
  • 0021971
  • 0021791
  • 0037291
  • 0021671
  • 0021711
  • 0021461
  • 0021581
  • 0022001
  • 7940741
  • 8006991
  • 0091981
  • 0091991
  • 0092001
Completion requirements

The Department of Computer Science and Engineering offers an integrated bachelor of science in computer science (BSCompSc) and master of science (MS). The integrated BSCompSc/MS program offers students the opportunity to earn both degrees in five years. The combined program offers several advantages: streamlined admissions from the undergraduate to the graduate program; flexibility in fulfilling required courses for both degrees during the senior year; eligibility for graduate assistantships and fellowships; and financial savings by allowing up to 16 graduate credits to be completed at the undergraduate tuition rate. Eligible applicants must be University undergraduates who have completed a majority of the required upper division courses for their BSCompSc degree, with a minimum technical GPA of 3.50 or a strong recommendation from a Computer Science and Engineering faculty member.

Both the BSCompSc and MS degrees must be completed in their entirety, with no courses shared between them. The graduate degree cannot be earned before the undergraduate requirements are satisfied. Students must spend a minimum of two semesters as a graduate student after the completion of their undergraduate degree.


Completion requirements
The Department of Computer Science and Engineering offers an integrated bachelor of computer engineering (BCompE) and master of science (MS). Benefits, eligibility requirements, and degree-completion requirements outlined for the integrated BSCompSc/MS program also apply to the BCompE/MS.
Completion requirements
The Department of Computer Science and Engineering offers an integrated bachelor of arts (BA) and master of science (MS) in computer science. Benefits, eligibility requirements, and degree-completion requirements outlined for the integrated BSCompSc/MS program also apply to the BA/MS.
© 2025 Regents of the University of Minnesota. All rights reserved. The University of Minnesota is an equal opportunity educator and employer. Privacy Statement