Computer Science Major/Minor

Training students in lasting fundamental principles of computing, with appropriate exposure to modern hardware/software products and applications.

What You’ll Learn

We educate the next generation of computer scientists and developers. Students learn how to problem solve and develop solutions that are efficient, effective, and reliable.

Students can choose from two tracks that fit with their interests: Advanced Computing Track (accredited by ABET) or Software Development Track.

What’s Next?

Find Out More

Get personalized information about your area of interest.

Request Info

Come for a Visit

We offer tours all year long, but February and March are our busiest months.

Schedule a Visit

Start Your Application

Ready to start your application? We can’t wait to hear from you.

Apply Now
Note to Editors: The above gallery can be updated on a per-group or per-page basis by following these instructions, or hidden by adding the tag "No Header Gallery" to this page.