Westminster's Computer Science Program

Why Study Computer Science?

Computers are everywhere and a computer science degree from Westminster College prepares you for a variety of job opportunities in the high tech industry, business, financial services, and health care just to name a few. In numerous surveys, job opportunities related to computer science are listed in the top ten for employment growth and CNN Money lists Software Architect as the best job in America.

Why Choose Westminster's Program?

Our curriculum is a synergistic blend of theory and practical experience. Our classes are small, and fulltime professors teach all classes as well as lab sessions. This allows an unusually high degree of personal attention from the faculty, as well as opportunities to interact frequently with other students and work together on class projects. You will work both individually as well as take part in group projects in all classes. Upon graduation, computer science graduates typically pursue employment as software engineers developing software systems, although others pursue opportunities as system architects as well as database administrators.
Internships with companies like Evans & Sutherland, Boeing, and L3 Communications provide a chance to work in a real-world setting and learn to function efficiently within an organizational environment.

What Else?

The Computer Science program offers an academic major leading to a B.S. degree, as well as an academic minor, minor in applied computing, as well as a teaching minor. All courses are offered during the evenings. However, all lower-division courses and a selection of upper-division courses are also offered during the day.

Advising

Not all computer science courses are offered every year. Students are strongly encouraged to meet with computer science faculty to plan their course schedules. For Computer Science course offerings and sample plan of studies, please click here.


Contact

The School of Arts and Sciences
Office of the Dean
Foster Hall
Salt Lake City, UT 84105

801.832.2300
801.832.3102 (fax)