Explore the theory and skills of computer science while learning hardware and software programming. Handle large data sets, implement machine learning systems, and program secure Internet applications, preparing you for a successful career in one of the hottest industries today.
Investigate technologies that most interest you and couple your study with areas like mathematics, business, engineering, and fine arts—making you a strong candidate for today’s fast-changing and agile-computing industry.
Explore Internships & Careers
Internship opportunities offer real-world experiences. You can complete internships for academic credit or non-credit. Past internships include:
- Mechdyne Corporation
- Field of Dreams
- City of Dubuque, Information Services
- UFG Insurance, Quality Assurance Automation
As a Computer Science major, you will be prepared for a variety of interesting careers.
- Insurance Software Development
- Avionics Software Development
- Back-Office to Point-of-Sale Hardware
- Application Development
- Video Game Development
- Computer Tech Support Specialist
This is an upper-level course focused on the development of intelligent agents. This course covers what an intelligent agent is, how intelligent agents view the world, and how intelligent agents solve problems. The types of agents discussed include those that search for solutions, those that analyze data, and those that learn from their surroundings.
This course provides an introduction to computer graphics. This will include some of the fundamental algorithms as well as experience in graphics programming using OpenGL.
This course introduces students to topics in the Machine Learning area of Artificial Intelligence. It will include an introduction to some popular algorithms computers use to make decisions and predictions based on problems consisting of varied types of data. In addition to utilizing the algorithms themselves, students will learn about different methods of evaluating these algorithms and how to choose an algorithm for a particular problem.
Master of Science in Applied Analytics
Pair your data science degree with our master of science in applied analytics. In as little as one year, you can complete your master’s degree and apply the latest methods and technologies in gathering, reporting, and analyzing corporate data.
Clubs & Orgs
We have a variety of opportunities for you to get involved from the moment you set foot on campus.
Meet Your Professors
William Hitchcock MBA
Dean for the Francis J. Noonan School of Business, Engineering & Innovation
Professor, Information Technology and Business Analytics
Robert Keller PhD, MBA
Professor of Mathematics and Analytics
Find a more transparent, cost-effective, and coordinated transfer process thanks to a three-year grant More
Patrick McGreevey (’25) and August Witt (’26) have recently participated in a one-of-a-kind leadership development program through their fraternity, Sigma Phi Epsilon. More
From IT intern to software engineer to owner of JOB Technologies, Jonathan O’Brien (’18) has already compiled a long list of professional achievements. More