Overview
For both degrees, students in the Computer Science program at the University of Minnesota must complete the following requirements:
- Liberal education requirement: These university-wide requirements ensure a student has a broad education covering a number of different areas.
- Required computer science classes: These classes provide a solid foundation in the theory and practice of computer science. Since the field changes so quickly, it is important for students to have a foundation in computer science basics so they can continue to learn as the field evolves.
- Upper division major electives: The upper division major electives consist of computer science electives. Students interested in interdisciplinary work may be able to take some of these classes from related areas as well. The purpose is to allow students to get greater depth in a computer science area of their choice.
- Free electives: These allow students to study other topics which interest them, to get a minor, to do interdisciplinary work, or to take additional computer science courses to attain greater depth or breadth.
Key Features
Though the B.S. and B.A. degree programs share many requirements, they differ in the following ways:
- The B.S. requires two lab science courses (one of which is Physics I; the other is chosen from a list of approved lab science courses).
- The B.S. requires an upper division math oriented requirement.
- The B.S. includes 23 credits of upper division elective courses (sometimes referred to as “tracks”). These 23 credits include the upper division math-oriented required course, and ask that 11 out of the 23 total credits come from upper division CSCI courses. The other 12 can also be CSCI courses, but could also come from non-CSCI approved track electives. Conversely, the B.A. requires 8 credits of upper division (4XXX-5XXX) computer science courses.
- The B.A. requires an additional 18 upper division credits outside of CSCI to meet the CLA requirements. STAT 3021 counts for 3 of these 18 credits.
- The B.A. requires four semesters of second language coursework or demonstrated proficiency. (More information on this requirement can be obtained from the CLA advising office.)
Programme Structure
Courses include:
- Discrete Structures of Computer Science substitution
- Machine Architecture and Organization substitution
- Elementary Computation Linear Algebra substitution
- Probability and Statistics substitution
- Ethics in Computing
- Physics
- Computing Systems
Key information
Duration
- Full-time
- 48 months
Start dates & application deadlines
- Starting
- Apply before
-
Language
Prepare for Your English Test
AI-powered IELTS feedback. Clear, actionable, and tailored to boost your writing & speaking score. No credit card or upfront payment required.
- Trusted by 300k learners
- 98 accuracy using real exam data
- 4.9/5 student rating
Credits
Delivered
Campus Location
- Minneapolis, United States
Disciplines
Computer Sciences View 2189 other Bachelors in Computer Sciences in United StatesWhat students do after studying
Academic requirements
We are not aware of any specific GRE, GMAT or GPA grading score requirements for this programme.
English requirements
Prepare for Your English Test
AI-powered IELTS feedback. Clear, actionable, and tailored to boost your writing & speaking score. No credit card or upfront payment required.
- Trusted by 300k learners
- 98 accuracy using real exam data
- 4.9/5 student rating
Other requirements
General requirements
- Completed Application for Admission
- $55 U.S. nonrefundable application fee
- Self-Reported Academic Record: High school (9th-12th grade) courses and grades
- English proficiency test scores (Required)
Tuition Fees
-
International Applies to you
Applies to youNon-residents41512 USD / year≈ 41512 USD / year - Out-of-State41512 USD / year≈ 41512 USD / year
-
Domestic
Applies to youIn-State18626 USD / year≈ 18626 USD / year
Living costs
Minneapolis
The living costs include the total expenses per month, covering accommodation, public transportation, utilities (electricity, internet), books and groceries.
Funding
In order for us to give you accurate scholarship information, we ask that you please confirm a few details and create an account with us.
Scholarships Information
Below you will find Bachelor's scholarship opportunities for Computer Science.
Available Scholarships
You are eligible to apply for these scholarships but a selection process will still be applied by the provider.
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility