Computer scientists and software engineers design, analyze, and develop software
for the computer systems and networks that power today's world. Whether you're
playing a video game, downloading MP3s, talking on a cell phone or even driving
your car, you're depending on software. Software applications range from personal
computing to entertainment systems to life-critical applications such as medical,
flight and space systems. Today's society requires software that is engineered
to demanding performance, reliability and safety standards. Engineering such
software requires a high degree of specialization. The individuals with the critical
expertise to do this are computer scientists and software engineers. It's these
professionals who make the magic happen.
The Department of Computer Science and Software Engineering (CSSE) offers three undergraduate degrees to prepare students for success in the world of computing:
Please use the links in the left menu to learn more about our department.