Computer Science and Engineering
menu MENU
Home > Academics > Undergraduate Programs & Admissions

Undergraduate Programs and Admissions

In Computer Science, Computer Engineering, and Data Science

Choose your path in computing

Students who choose a computing major or the CS minor find a broad range of opportunities to engage in research, to get involved in student organizations and multidisciplinary teams, to learn about entrepreneurship and start companies, to compete in computing contests and events, to network with corporate recruiters and intern at top companies, and to attend conferences. Students graduate from our programs with the skills and knowledge to pursue rewarding careers in industry or to continue their study in graduate school.

Major programs in computing are available to students enrolled in the College of Engineering and the College of LSA. The CS minor is broadly available to students in a number of units across campus.

Computer Science

Build a strong foundation in computing with applications spanning every field.
Computer Science (Eng) > Computer Science (LSA) >Computer Science Minor >

Computer Engineering

Go deeper into the connections between software and hardware systems.
Computer Engineering (Eng) >

Data Science

Study how information shapes our world and design tools to make better use of it.
Data Science (Eng) > Data Science (LSA) >

Book an advising appointment

Want to schedule an appointment with an advisor in CSE? Find a link to the appointment scheduler and instructions in the advising center:
Schedule your appointment here >

Forms for current students

Need to request a letter, or request permission to take a course? Links to these forms are found in the undergraduate advising center:
Get letter and permission forms >