This advanced topics seminar explores the many parallels between the science of law and the science of computation. Both fields require understanding outcomes produced by the interpretation of written ...
Computers are all around us. How does this affect the world we live in? This course is a broad introduction to computing technology for humanities and social science students. Topics will be drawn ...
The field of database systems, especially database design, web-based data access, metadata, and the meaningful communication of data between disparate sources. He is also interested in object-oriented ...
The curriculum for the Bachelor of Arts degree in Computer Science is based on current recommendations of the Association for Computing Machinery (ACM) for liberal arts institutions. The program is ...
The Bachelor of Science (B.S.) in Computer Science at William & Mary prepares students for the ever-evolving field of computing technology. Students will engage with a rigorous and comprehensive ...
The Department of Computer Science offers minors in computer science for students who wish to develop stronger competence in computer science while pursuing a degree in another field. The minors ...