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

Course Highlights

Artificial Intelligence

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.

Computer Graphics

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.

Machine Learning

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.

ACM Club
Math Club

Straight Talk from a Duhawk

Loras feels like home to me thanks to the friends I have met, the relationships I have built with my professors, and the relationships I have built with faculty members on campus.

— Anna (’24)

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

Computer Science News