Welcome

An exceptional education awaits you at the Department of Computer Science at Rocky Mountain College. Learn both the science and art of computer programming. Come explore the rapid changes in computer science with faculty who provide classroom instruction and research opportunities firmly grounded in practical experience gained through successful industry careers.

We know software and we share. Join our community.

A Touch of Philosophy


Really good programmers do have jobs. If you love to program computers, count your blessings: you are in a very fortunate minority of people who can make a great living doing work they love. —Joel Spolsky

A human being should be able to change a diaper, plan an invasion, butcher a hog, conn a ship, design a building, write a sonnet, balance accounts, build a wall, set a bone, comfort the dying, take orders, give orders, cooperate, act alone, solve equations, analyze a new problem, pitch manure, program a computer, cook a tasty meal, fight efficiently, die gallantly. Specialization is for insects. —Robert Heinlein

For a further (but less eloquent) dose of our philosophy, visit Questions and Answers.

Announcements and Upcoming Events