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
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.

Latest News

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.

Interconnected: A Choreorobotic Performance

The line from the human to the machine is often not visible. The energy and movement that drives communication does not start as a tangible connection but rather as an intangible force, an impulse, a spark of intention. It travels through pathways, transmitting signals and commands that shape our interactions with technology. This unseen thread weaves a tapestry of non-verbal understanding, where the boundaries between human and machine blur, creating a dance of shared purpose. In Interconnected, we explore this connection, unveiling the complexity and beauty of human-robot communication and the binds to the machines we create. ~Dr. Patrick Martin

Faculty Highlights

Martin and students innovate with dancing robots

Patrick Martin, assistant professor of computer science, along with students Tyeon Ford, ’27, and Jordan Attys, ’27, developed the robotics algorithms and wearable computing systems that facilitated the live choreography of humans and robots in “Interconnected,” an improvisational dance performance.

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