Computer Science B.A.
Download as PDF
EE 2361 is only allowed to substitute for CSCI 2021 for electrical engineering or computer engineering double majors.
- 0036731
- 0033711
- 8051471
- 7926551
- 7921271
- 7926571
- 0002801
OR 0036941
OR 0043111 - 8064971
- 0107951
- 8103471
- 0036751
OR 8265881
- 0021871
- 8263851
- 0135611
- 8197051
- 0016221
For double majors and minors in specific programs.
- 0055321
- 0028741
- 0064051
- 0064061
- 0064081
OR 0043081 - 0064091
- 7975791
- 0016181
- 0016211
- 0021891
- hTjWaZ0F11odhnUVpDHW
- 8277931
- 7906541
- 0021731
OR 7932041 - 7906551
OR 0021741 - 8188141
- 8277751
OR 7906571 - 8039561
OR 0021521
OR 8266031 - 8271601
- 8277711
- 8276871
- 8103621
OR 8265891 - 7906561
OR 0021921 - 8277981
- 7970991
OR 0088241 - 7978441
- 0091941
OR 0091951
OR 0091971
OR 7914181
OR 0091961 - 0021841
- 7975481
- 0037181
- 0021901
- 8071601
- 8173411
- 7997201
- 8162951
- 7975491
- ze7yVqSjtwiq40HVZ9zq
- 0021831
- 0021781
OR 7920411 - 7991811
- 7973461
- 0021631
- 0021641
- 0021451
- 0021471
- 8028101
- 7930781
- 0167651
- 0140901
- 7973471
- 7987801
- 8278531
- 8258221
- 7973481
- 0045181
- 7949801
- FghDWLEfRqbdUtxT6kAU
- 0045191
- 8197251
- 0021421
- 0165401
- 7930771
- 8103481
- 8103491
- 8279971
- 0021931
- 8103501
- 0043121
- 0021861
Students who double major within CLA and choose to complete the capstone requirement in their other major are still required to take the Computer Science BA capstone.
- 7930761
OR 8266341
Students are required to take one upper division writing intensive course within the major. If that requirement has not been satisfied within the core major requirements, students must choose one course from the following list. Some of these courses may also fulfill other major requirements.
- 7930761
OR 8266341 - 0135611
- 8188141
- 8039561
OR 8266031 - 0091941
- 8162951
The Department of Computer Science & Engineering offers an integrated Bachelor's and Master's Degree program. Students accepted to the integrated program will be guaranteed admission to the Computer Science MS as long as they complete their undergraduate program.
Applicants must be enrolled University of Minnesota Twin Cities students admitted to a Computer Science or Computer Engineering undergraduate program. Applicants must meet a Technical GPA minimum of 3.5 (as defined by the College of Science & Engineering), or they must have a strong recommendation from a Computer Science and Engineering faculty member or instructor (not an ECE Faculty member). Applicants must have at least 75 credits completed at the time of their application. Applicants must have passed with a C- or better all of the following courses: CSCI 1933/1933H or 1913, CSCI 2011, CSCI 2021 (CSCI students) or EE 2361 (CompE students) CSCI 2033 or a math course containing linear algebra content CSCI 2041 (CSCI students only) CSCI 3081W (CSCI students only), CSCI 4041, and CSCI 4061 (applicants can have one of these courses in progress at the time of application)
Complete application instructions link
Students can transfer a maximum of 16 credits taken during their integrated senior undergraduate year to the graduate program. Students must spend a minimum of two semesters as a graduate student after completing their undergraduate degree. Coursework applied to the graduate degree must be taken at the graduate level (i.e., 5xxx or above). Credits being applied to the Computer Science Master's taken while the student is an undergraduate for use in the integrated program can also be applied later to a Computer Science Ph.D. within our department if a student applies and is admitted. Credits cannot be applied to the undergraduate degree (i.e., no "double dipping").
Students should consider taking the following courses/requirements to apply toward their graduate degree as an undergraduate integrated program student (16 credits max): CSCI 8970 - Computer Science Colloquium (1 credit) Course to meet the Theory and Algorithms Breadth requirement (3 credits) Course to meet the Architecture, Systems, & Software Breadth requirement (3 credits) Course to meet the Applications Breadth requirement (3 credits)* CSCI 5XXX level course that fits your interests and background (3 credits) or an approved graduate-level elective or graduate minor course. We recommend waiting to take CSCI 8XXX level courses for your graduate year, but this level of coursework is still available to you if you have the appropriate prerequisites. CSCI 5XXX level course that fits your interests and background (3 credits) or an approved graduate-level elective or graduate minor course. We recommend waiting to take CSCI 8XXX level courses for your graduate year, but this level of coursework is still available to you if you have the appropriate prerequisites.
Courses that will be used to fulfill master’s degree requirements must appear in the undergraduate IDP sub-plan by the tenth day of the semester in which the student is enrolled in the courses. Any final edits or updates to the undergraduate IDP sub-pan must be reflected on the APAS no later than the last day of instruction in the semester in which the undergraduate degree will be awarded. Courses not in the undergraduate sub-plan by that time cannot be updated at a later time; and, therefore, will not be eligible for use towards the master’s degree.
Integrated Program Sample Plan
*Please refer to the Department of Computer Science & Engineering webpage for more details on which courses count for specific breadth requirements.
- 0001201
OR 0036921
OR 0036961
OR 0148561
MATH1471 is a 2-credit course. Students who completed this course will need to work with an advisor to discuss any credit discrepancies.
- 0001211
OR 0036931
OR 0036971
OR 0148611
MATH1472 is a 2-credit course. Students who completed this course will need to work with an advisor to discuss any credit discrepancies.
- 0036721
OR 8094491
- 0163401
- 7905871
- 8096661
OR 8110721 - 8103461
OR 8166631
- 0036671
OR 0036691 - 8096671
- 0036671
OR 0036691 - 8103461
OR 8166631 - 8257521