University of Minnesota
CS&E Undergraduate Guide
/

2012 - 2013

PDF Version

Index

7. CS Requirements

This section lists the courses required for a Computer Science bachelor's degree. It does not include university requirements (such as the university's liberal education requirements) or college requirements (such as CLA's second language requirement).

The degree requirements contained here apply to all CS B.S. students who began their education at the University of Minnesota during the Fall of 2010 or after, and all CS B.A. students who began during Spring 2012 or after. Students who began their education at the University of Minnesota prior to these respective semesters have their choice of following the requirements described here or the previous requirements which can be found in the Appendix. However, the old and new requirements cannot be mixed. It is recommended that students who enrolled at the University of Minnesota prior to Fall 2010 (for the B.S) or Spring 2012 (for the B.A) should contact the Undergraduate Advisor when deciding which requirements to use.

7.1. CLA B.A.

  1. Math and Statistics: Math 1271 (or 1371), Math 1272 (or 1372), Stat 3021
  2. CS Lower Level: CSci 1901, CSci 1902, CSci 2011, CSci 2021, CSci 2033
  3. CS Upper Level: CSci 3081W, CSci 4041, CSci 4061
  4. CS Upper Division Emphasis: 12 credits of approved CSci 4xxx/5xxx classes

7.2. CSE B.S.

  1. Math, Science, and Statistics: Math 1271 (or 1371), Math 1272 (or 1372), math elective (see the "Upper Division Math-oriented Requirement" section above), Physics 1301, Phys 1302 or other approved lab science, Stat 3021
  2. CS Lower Level: CSci 1901, CSci 1902, CSci 2011, CSci 2021, CSci 2033
  3. CS Upper Level: CSci 3081W, CSci 4041, CSci 4061
  4. CS Upper Division Track: 24 credits of approved CSci 4xxx/5xxx classes (see the "Upper Division Track" above for details)
Contact: 4-192 Keller Hall, 200 Union St, Minneapolis, MN 55455     Phone: (612) 625-4002