Computer Science

Professor teaching a class

Bachelor of Science
Major, Minor
School of Arts and Sciences
4-Year Degree


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.

Who It's 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.

Key Benefits

  • 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!

“With small class sizes, caring professors, sound career advice, and a thriving academic environment, Westminster was the perfect place for me to grow my computer science career. The computer science program provided me with everything I needed in order to land a job as a software engineer in Silicon Valley after graduation. In addition to the academics, Westminster College had incredible outdoor opportunities, which created an amazing school-life balance!”

Elena Giere (’14), software engineer at Cisco Systems
Students working on laptops in a classroom
Student in room in residence hall

About the Program

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.


What You'll Learn

  • 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

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.

Sample Courses

Software Engineering

The software engineering class is one of the flagship classes of the computer science program. You will work in a team of three or four in a semester-long project, using the Agile/Scrum technique of managing software engineering projects. Many students have indicated that the skills they learned in this class helped them obtain either an internship or full-time work after graduating.

Computer Security

One of our most popular electives, this course will introduce you to the fundamentals of computer security as it relates to several areas of computer science, including networking, operating systems, and databases. Topics range from cryptography to less technical areas such as user policies and legal issues.

Computer Graphics

Another immensely popular class, Computer Graphics will introduce you to fundamental computer graphics algorithms, including two- and three-dimensional transformations, viewing projections, lighting models, texture mapping, and ray-tracing.

Want to learn more about the Computer Science program?

A dedicated admissions counselor will reach out to you with personalized information to help with your search for the right program.

Request More Info

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 Careers

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

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.

Nike Graduate Student

Read their story

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.

Two students sitting at a table outside

Tuition and Aid

There's No Better Investment Than You

Westminster College 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 College is proud to cover the cost of tuition for qualifying students through the Westminster Commitment.

Learn About the Westminster Commitment

Additional Scholarships


Computer Science, Mathematics, and Physics program students graduating by 2022 can apply for the S-Cubed scholarship sponsored by the National Science Foundation. Recipients benefit from mentoring from industry professionals, support to attend a national conference, and collaboration with a strong cohort of peers.

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 (

Still Exploring?

Back to All Programs