How do I apply for a computer science major?
As with computer science (CS) programs at many other institutions, enrollment in Michigan’s CS major programs has grown rapidly over the past decade. Although we have invested significantly in expanding our faculty, the number of interested students continues to exceed our teaching capacity. As a result, in order to provide a high-quality education and to maintain a healthy community, we have limited enrollment into the CS majors under a selection policy.
Selection Process
- Students who are admitted to the University of Michigan for the fall 2023 term or later must first be selected for the CS major before they can declare the major.
- The CS undergraduate majors are available to students in both the College of Engineering and the College of Literature, Science, and the Arts (LSA).
- Prospective students may apply for advance selection into a CS major at the time of application to the University of Michigan via the Common Application after choosing either Engineering or LSA as their home college.
- Applications will be assessed by the University of Michigan’s Office of Undergraduate Admissions. Most students will be selected via this pathway, but capacity constraints mean that many students admitted to the university will not be selected for the CS majors. Those who receive advance selection into a CS major must also meet their college declaration requirements (Engineering or LSA) before officially declaring the CS major.
- Please note that students who previously applied for advance selection into CS and were not selected may not apply again in the future.
- Beginning in winter 2024, students who did not apply for advance selection into a CS major at the time of application but who have developed an interest in CS may apply for selection once they have met their college declaration requirements (Engineering or LSA).
- Admission to U-M is determined independently of whether students receive the opportunity to enter the CS major. If you are accepted into Engineering or LSA, we hope you will explore other opportunities for computing at the University of Michigan.
For More Information
Please visit our website for details on the selection process for CS majors. You may also contact the Office of Undergraduate Admissions with any other questions you have.