Bachelor of Science
School of Arts and Sciences
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.
- 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!”
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
- Develop a system-level understanding of the computer and the major concepts in computer science, focusing on computer systems, programming, software engineering, and data science.
- Acquire significant, professional-quality project experience individually and in a group setting.
- Understand the concepts and techniques of software design.
- Develop effective and creative problem-solving skills.
- Learn practical, real-world skills including the Java, Python, and C programming languages, MySQL database system, Agile project management, and the Linux operating system.
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
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.
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.
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
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.
- Software engineer
- Web developer
- Systems engineer
- Database administrator
- Business analyst
- App developer
- UX/UI Developer
- Data analyst
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 Overstock.com and Intermountain Healthcare, or larger, global companies including Google, Adobe, Apple, and Cisco.
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.
You’ll be automatically considered for scholarship and grant opportunities.
In addition to general merit scholarships, there are other scholarship programs to support you throughout your time at Westminster.Check Out 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
- Apply to Westminster
- Email Dr. Helen Hu (firstname.lastname@example.org) to notify here that you would like to apply for the Aspirations Scholarship
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 (email@example.com).