Department Information

Computer Science Building Welcome to the Department of Computer Science. We are a small, congenial department pursuing world class research and encouraging initiative and innovation in our students. Please explore our website and contact us if you have questions or need more information. You are also welcome to visit us on campus anytime. In addition to the site navigation items above, here are quick links to our frequently visited web pages:

Prospective Students: We are happy you are considering CSU. These pages contain information for both graduate and undergraduate students.

Apply to the Graduate Program: Visit this page to learn about applying to the graduate program and to begin the application pre-screening process.

Online Masters Degree Program: Learn about our popular online Masters of Computer Science degree.

Courses: This comprehensive list includes course numbers, titles, descriptions, prerequisites, and links to the webpage for each course.

Degrees: Here you can find information about all the degrees we offer, curriculum requirements, suggested course sequences, application instructions, and more!

Using Your PC: You do not need to use your PC to do your CS coursework, but many students find it more convenient for writing code for course assigments. This webpage will discuss when and how to use your PC for your work.

Department Code of Conduct: In addition to responsibilities listed in the CSU Student Conduct Code, the department advocates these rights and responsibilities of conduct for all its members.

Undergraduate Commencement: Congratulations on completing your bachelors degree! Please visit these two websites for important commencement information: This is the College of Natural Sciences homepage. For college related commencement activities, visit this page and type "commencement" in the search box. There you will find information about upcoming graduation ceremonies, cap and gown rental, diplomas, ceremony seating, and more. This is the university webpage for details on all commencement activities campus wide.

Graduate School Commencement: If you are receiving your masters or Ph.D., please visit this site for information about graduate school commencement activities. A variety of information my be located by visiting this page and typing "commencement" in the search box.


How to Locate/Contact People in the Department

There are a variety of ways to reach people in the department. The following links provide contact information. Please select the best one for your needs. If you need more assistance, please call our front desk at (970) 491-5792.

Faculty and Staff: this is an alphabetical list of our faculty, staff, research scientists, and instructors. It includes their office addresses, phone, fax, email, and a picture.

Computer Science Directory: This is an alphabetical list of everyone doing work for the department including faculty, staff, instructors, researchers, graduate and undergraduate assistants (GTA, GRA, etc.), postdocs, visitors, and volunteers. You will find their office locations, phone numbers and email addresses.

Userlist: You can only access this list if you have a CS account. This is an alphabetical list of people who have a computer science account, their email address, and links to personal webpages.

CSU Directory: This is the CSU electronic directory. It is the CSU "White Pages" for students, faculty, and staff.

CDC6400 computer

Department History

In 1971, a Computer Science section was created within the Department of Mathematics. Computer Science was then located in the east wing of Rockwell Hall on the second floor. Our first department chair was Barney Marschner, and "Barney's Monday Afternoon Club" (BMAC) was founded in his name. BMAC is now our department colloquium.

The first computer we used was a CDC 6400 (shown at left; image source:, which we shared with the campus. The user could only have 16 files in the system. You punched cards, gave them to operator to enter, and retrieved your output a few hours later printed on green and white bar paper.

The Computer Science Department was officially formed in 1974 with an approved Bachelor of Science Degree. By 1976 we awarded our first masters degree, and in 1980 our Ph.D. program was approved.

We moved from Rockwell Hall to the University Services Center on Howes Street in 1981. By then we had computer terminals in each office that were all hooked to a VAX760 running Unix. Over the next two decades the department rapidly grew and evolved as technologies changed and demand for qualified graduates increased. By 1997, we had awarded over 1100 Bachelor of Science degrees in Computer Science.

In 2007 construction began on the new Computer Science Building, and the grand opening was held in April 2009. The total cost of the building was $14 million, with $12.9 million raised from student fees. Thank you to all the students, faculty, and staff who have contributed to our success over the years.