-
Department Info
-
-
Admissions
-
-
Academics
-
-
People
-
-
Research
-
-
-
Undergraduate Degree Programs
Computer Science Major
Both the College of Liberal Arts (CLA) and the Institute of Technology (IT) offer a Bachelor’s degree in computer science. These degrees not only provide a basic understanding of the field, but also include an upper division emphasis in a student-chosen subarea of computer science. This flexibility allows concentrations within computer science, or in interdisciplinary areas involving computer applications. This should prepare a student for a variety of industrial, governmental, and business positions involving computer use, or for graduate work in the field.
The Bachelor of Science (BS) in Computer Science is offered by the Institute of Technology. This degree requires 124 credits, including two semesters of physics and CSci 2031 (Introduction to Numerical Computing). This degree does not include the CLA foreign language requirement, but it does include many of the general education requirements needed for the BA.
The Bachelor of Arts (BA) in Computer Science is offered by the College of Liberal Arts. This degree requires 120 credits including the CLA foreign language requirement. Unlike the BS, it does not require physics or CSci 2031.
Computer Engineering Degree
The Computer Science and Engineering Department (CSE) and the Electrical and Computer Engineering Department (ECE) offer a joint Bachelor of Computer Engineering (B.Comp.E.) This degree offers students an opportunity to concentrate in one of several areas, such as computer design, computer architecture and networks, and very large integrated circuit design and computer-aided circuit design. Elective courses may be selected from ECE, CSE, or other departments to tailor a program to fit particular interests.
Computer Science Minor
The CLA offers a Computer Science Minor, which is available to all undergraduate students. The minor requires five 3- or 4-credit Computer Science courses that are approved by the CSE department.
Information Technology Minor
The Institute of Technology offers an interdisciplinary Minor in Information Technology, with the participation of the College of Human Ecology (CHE), the College of Architecture and Landscape Architecture (CALA), and the College of Liberal Arts (CLA). The purpose of the minor is to provide opportunities to students from non-technical disciplines to supplement their major with a practical set of courses focused on information technology. The minor provides students with basic knowledge and skills in Internet and Web technology, and explores application of these skills in courses selected from a wide variety of disciplines.
Bachelor of Applied Sciences in Information Technology
The College of Continuing Education offers a Bachelor of Applied Sciences in Information Technology Infrastructure. This degree is not affiliated with the department, but it is closely related to Computer Science and Engineering.
More Information
For more information on the degrees offered by the CSE department, please see the Undergraduate Guide.
Related Links
- CSE Undergraduate Portal
- Undergraduate Advising Office Hours
- UMN Academics Page
- CS Undergraduate Catalog
Advising Related Sites
- CLA Lower Division advising
- IT Lower Division advising
- CLA Upper Division Application Requirements
- IT Upper Division Application Requirements
- Transferring credit
- CLA Career and Community Learning Center
- IT Career Services
- Job Resource Center (AfterCollege)
- University Counseling and Consulting Services
- CSE Graduate Admissions
Other Programs
Other Opportunities
- Student Organizations
- The UROP program
- Research Opportunities
- Learning Abroad Center
- Other IT Student Groups
Other Sites of Interest

