In the Department of Computer Science and Engineering, we prepare students for the most innovative, challenging and promising careers of the 21st Century. Featuring world-class facilities, a groundbreaking curriculum, and renowned faculty members, we’re one of the country’s top computer science and engineering programs — including one of the top five in software engineering.

Explore our undergraduate majors and graduate programs.

Computer
Science

Computer
Engineering

Software
Engineering

Graduate
Programs