Department of Computer Science

Department of Computer Science

The University of Richmond’s computer science program offers students a framework for understanding computer technology and its mathematical foundations. The Major and MinorCourses
Latest News

Upcoming: Monday, October 21 @ 5:00 pm in the Jepson Faculty Lounge

The Department of Computer Science would like to invite everyone to attend an information session about the IEEE Professional Society. Anyone interested in computing, technology, or engineering is welcome to attend. Dr. Patrick Martin will provide an overview of IEEE, including its benefits to students in the areas of community and job search.

If you are a first-year student, and intend to major in computer science, write to krothert@richmond.edu to request addition to the list serv.

Together//Apart: Human-Robot Dance Performances

circle of colors

Upcoming Courses Fall 2024

CMSC 336: Music Informatics

CMSC 395: Human-Computer Interaction

CMSC 395: Artificial Intelligence

University of Richmond Senior Receives Competitive Rising Black Scientist Award for Academic Talent, Commitment to Research

University of Richmond senior Camryn Carter, ’24 of North Chesterfield, Virginia, has been selected by Cell Press for a Rising Black Scientist Award. Camryn is a double major in Computer Science and Chemistry

Faculty Highlights

Dr. Catherine Finegan-Dollak
Finegan-Dollak and Undergraduate Student Published

Catherine Finegan-Dollak, assistant professor of computer science, along with Arryn Robbins, assistant professor of psychology, and UR student Anatolii Evdokimov, '25, published “WEyeDS: A desktop webcam dataset for gaze estimation” in the proceedings of the Association for Computing Machinery Symposium on Eye Tracking Research and Applications (ETRA 2024).

View Bio

Upcoming Events

Contact Us

Mailing address:
Department of Computer Science
212 Jepson Hall
221 Richmond Way
University of Richmond, VA 23173

Phone: (804) 289-8077
Fax: (804) 287-6444

Chair, Department of Computer Science: Dr. Doug Szajda
Academic Administrative coordinator: Kathy Rothert

CMSC 150 Equivalency Exam

Students who took an introduction to computer science class at another institution or believe that they have sufficient knowledge to test out of CS 150 are welcome to take a departmental exam.  The exam requires knowledge of Python and a variety of topics including but not limited to control flow, basic data structures, classes, functions, and recursion.  Part of the exam requires writing software to satisfy a specified behavior. Students who wish to take the exam should contact the department coordinator to schedule a time. Students who took the AP Computer Science A test do not need to take this exam nor do students who took an equivalent, in-person class at another institution.  Equivalency is determined by the department chair.