The School of Computing offers an impressive array of majors, minors and undergraduate certificates. Take a look through them; you're likely to find some that match your areas of interests.
Bachelor's Degrees
Our undergraduate majors provide a strong foundation in computing, preparing students for careers in technology or continued study at the graduate level.
Bachelor's to Accelerated Master's Degrees
If you have a strong GPA and have shown yourself to be a motivated student, the Bachelor's to Accelerated Master's (BAM) pathway might be right for you.
Students who pursue this program can graduate with a bachelor's degree and a master's degree in just 5 years, giving them a head start on a successful career.
Certificates
Undergraduate certificates offer focused technical training in key areas of computing and can be completed alongside or independently of a degree.
Minors
Minors allow students from any major to build complementary skills in computing, data analysis, or software development.