University of Michigan LSA's Computer Science major provides a rigorous foundation in computational theory and extensive experience with practical systems and applications. Students develop expertise in algorithm design, software engineering, data structures, and specialized tracks like robotics or bioinformatics. The program emphasizes both core technical competencies and flexible electives to tailor the degree to student interests. The curriculum includes prerequisites in calculus and programming, a set of core computer science courses, and upper-level electives. In 2025, as with recent years, admission to the CS major is competitive: students admitted to U-M are not automatically CS majors; they must apply for selection into the major after completing specific prerequisite courses and earning minimum grades. LSA students enjoy flexibility to double-major in other LSA departments, and access robust internship and placement resources.
来源:
https://cse.engin.umich.edu/academics/undergraduate/admissions/