CS for Current U-M Students
Students admitted to U-M in Fall 2023 or later who did not request consideration for the CS major at the time of application to U-M, but who have subsequently developed an interest in CS may apply for selection as Enrolled Discoverers. Capacity constraints mean that not all who apply will be selected for the CS major.
Please consider the following information if you are considering the Enrolled Discoverer pathway: In research and in education, CSE prepares students to make a positive impact on the world and to build a future that will improve the lives of all people. Our faculty mentor students to help them reach their full potential while leading cutting-edge research to address big challenges. The department’s values are outlined through the acronym HACKS, for Honesty, Achievement, Cooperation, Knowledge, and Service. Candidates applying for the CS major should consider how they can contribute to CSE’s values.
CSE welcomes students from all backgrounds and identities and aims to provide an inclusive learning environment.
Apply for CS as an Enrolled Discoverer
We are glad that you have discovered CS and are considering this as your major. Please review the requirements information below on this page to ensure that you meet the requirements for application.
Students can apply to the Enrolled Discoverer program without meeting the CS major declaration criteria. Those who receive selection through Enrolled Discoverers into a CS major must also meet their college declaration requirements (Engineering or LSA) before officially declaring the CS major.
Eligibility: Current students who meet all academic requirements and have not previously applied for advanced selection for the computer science program through the Common Application, or applied for external transfer to the University of Michigan, are eligible to use the Enrolled Discoverer application. If a student applies but is not selected for the Enrolled Discoverer program, they may reapply the following year, as long as they continue to meet the eligibility criteria.
Please also see the requirements listed below for prospective enrolled discoverers.
Application: Apply to major in computer science as an Enrolled Discoverer.
Application and Timeline
- April 1: Application form opens on this page
- May 16: Application form closes
- June: Applicant decisions released
Requirements for prospective LSA Enrolled Discovers
- One full year of courses in residence at UM, Ann Arbor to be eligible for admission
- Have at least 24 credits of work completed but no more than 84 credits
- These courses should be completed or currently in progress by the time of application; having not yet received a grade or having a late grade is not a barrier (for Winter courses).
- Test credits such as AP and IB will not count towards the maximum credit.
- Overall UM GPA of 2.0 or higher and in good academic standing
- Grades of C or better in all Engineering, Math, and Computing (EMC) courses elected in residence at UM, Ann Arbor. Courses below a C may be repeated.
- Completion of one of the following computing classes in residence at UM, Ann Arbor.
- ENGR 101
- ENGR 151
- EECS 183
- EECS 203
- EECS 280
- Have completed or earned credit by exam or transfer credit two additional courses with the Mathematical and Symbolic Analysis (MSA) designation [totaling at least six credits]. MSA courses can be found in the LSA Course Guide.
Requirements for prospective Engineering Enrolled Discoverers
- One full year of courses in residence at UM, Ann Arbor to be eligible for admission
- Have at least 24 credits of work completed but no more than 84 credits
- These courses should be completed or currently in progress by the time of application; having not yet received a grade or having a late grade is not a barrier (for Winter courses).
- Test credits such as AP and IB will not count towards the maximum credit.
- Overall UM GPA of 2.0 or higher and in good academic standing
- Grades of C or better in all Engineering, Math, and Computing (EMC) courses elected in residence at UM, Ann Arbor. Courses below a C may be repeated.
- Completion of one of the following computing classes in residence at UM, Ann Arbor.
- ENGR 101
- ENGR 151
- EECS 183
- EECS 203
- EECS 280
- Have completed or earned credit by exam or transfer:
- One calculus course (Math 115 or higher)
- One calculus-based physics (Phys 140 or 160) or chemistry (130) course.
Questions about the CS selection process?
Olivia Callahan, CSE Enrollment Specialist, holds Zoom drop-in consults on Thursdays from 2:00-3:00pm for students who have questions about the process. Attendees are queued in the order they arrive so that questions can be addressed individually.
Please also feel free to contact [email protected] with any questions.