Computer Science

Major, Minor

Westminster College of Arts and Sciences

4-Year Degree

female student sitting at desk working on laptop

The Computer Science Program at Westminster University

Computer science gives you the tools you need to develop innovative solutions that save lives, better the environment, and connect people from across the globe. While the coursework is challenging, you’ll receive close attention from dedicated professors who provide one-on-one mentoring. Through hands-on projects and internships with local organizations, computer science students develop the skills necessary for success in one of today’s most in-demand fields.

The computer science program prepares students to pursue a wide variety of careers in technology. We offer small classes taught by faculty with expertise in computer security, operating systems, parallel programming, graphics, databases, Linux, and web development. Your professors will guide you through the program, providing mentoring and guidance during your time at Westminster and after graduation too, including giving information on helpful student resources and computer science diversity initiatives.

Who the Computer Science Program Is For

Computer science is an ideal program for creative, curious students with a knack for problem solving and an interest in technology. Jobs in computer science are extremely versatile, flexible, and creative, and it’s one of the fastest growing industries in the world. Computer science is everywhere, allowing you to combine your technical skills and personal passions and pursue a wide-range of rewarding career paths.

What You'll Learn in the Computer Science Program 

  • Attain a system-level understanding of the computer
  • Understand the concepts and techniques of software design
  • Acquire significant project experience working both individually and in a group setting
  • Develop effective problem-solving skills

What Are the Key Benefits of the Computer Science Program?

  • Study the practical and theoretical sides of computer sciences, developing the skills you need for a future in the ever-changing technological landscape.
  • Earn credit toward your degree while gaining professional experience by participating in internships at some of the many companies that make up Utah’s booming tech industry.
  • Small classes mean you’ll work closely with your professors who also serve as your academic and career advisors.
  • Our one-time application means you don’t have to jump through any extra admission hoops. If you are a student at Westminster, you are welcome to join our program!

sample computer science courses

  • CMPT-140: Computer Science Principles
  • CMPT-306: Algorithms

  • CMPT-322: Software Engineering
  • CMPT-341: Programming Languages

Apply Now Request Information

Our Faculty

Greg Gagne, MS
Associate Professor

Helen Hu, PhD

Kathryn Lenth, PhD
associate Professor

Jingsai Liang, PhD
assistant Professor


potential computer science careers

  • Software engineer
  • Web developer
  • Systems engineer
  • Database administrator
  • Business analyst
  • App developer
  • UX/UI Developer
  • Data analyst


related programs

The program can also be taken as a minor. Additionally, Westminster offers applied computing and data science minors, which are great additions to a degree in mathematics or business.


"I love everything about Westminster. The small classes, the community."

Read The Story

Amin Abdinasir

Computer Science Program Plan of Study

You’ll start by taking introductory levels classes like Computer Science, Data Structures, and Computer Systems and Programming. Advanced courses will further develop your skills through classes including Software Engineering, Algorithms and Data Structures, Operating Systems, and Computer Networks. To complete your degree, you can choose from elective courses ranging from Artificial Intelligence, Computer Security, to E-Commerce, and earn credit through internships, undergraduate teaching, or research projects.


Liberal Education Courses

You must complete the WCore program or join the Honors College (and complete requirements) to fulfill your liberal education credits.


Computer Science Career Opportunities

Computer science is one of the most versatile and in-demand degrees. In fact, it is estimated that there will be over one million new job opportunities in computer science by 2020. Utah—recently dubbed the “Silicon Slopes”—has one of the fastest growing tech industries in the country.

Westminster’s computer science program prepares you for the career of your choice in fields ranging from the high-tech industry, to business, and even health care. Many graduates have gone on to work as software developers, engineers, system architects, and network administrators, while others have chosen to continue their studies in graduate school.

Potential Employers

  • BAE Systems  
  • Cox Automotive 
  • bioMérieux 

Computer Science Student Success

Over the past several years, Westminster computer science graduates have had a 100% employment rate within six months of graduation, working in the technology industry at either local technology companies such as and Intermountain Healthcare, or larger, global companies including Google, Adobe, Apple, and Cisco.

Tuition and Aid

There's No Better Investment Than You

Westminster University knows you want an education where you matter—a place that will serve as a launchpad for a successful career and a meaningful life. Westminster will work with you individually through every step of the financial aid process. From scholarships to grants and loans, Westminster helps you make it happen.

With the highest percentage of students who complete one or more internships in the state, Westminster students hit the ground running with real-world experience. Plus, 90% of students were either employed or attending graduate school within 5 months of graduating. With a Westminster degree, you don't have to choose between a successful career and a fulfilling life.

Learn About Tuition

You’ll be automatically considered for scholarship and grant opportunities.

In addition to general merit scholarships, other scholarship programs are available to support you throughout your time at Westminster.

Check Out Scholarships

Your tuition, fully paid

All students should have the ability to explore their passions. Westminster University is proud to cover the cost of tuition for qualifying students through the Westminster Commitment.

Learn About the Westminster Commitment

Additional Scholarships

Aspirations in Computing Scholarships

The Aspirations in Computing Scholarship awards $3,000 per year for first-year, female, incoming students who have been honored by the national or regional NCWIT Aspirations in Computing Program. Winners, honorable mentions, rising stars, and certificate recipients from all regions are eligible. You must remain in good academic standing and complete a computer science course by the end of your first year at Westminster. This scholarship is in addition to other merit- and need-based aid you may be awarded (not to exceed the total of tuition and fees).

How to Apply

How to Renew Your Scholarship

  • Complete at least 1 computer science class by the end of your first year
  • Remain a student in good standing

For questions, email Dr. Helen Hu (