About the Program
Computer science is a discipline of study that focuses on computation, information and automation. The pervasiveness of computing and data in the modern world gives computer science a centrality akin to mathematics. While programming is an essential part of computer science, problem solving and algorithm development is central to the education of any computer scientists. The Department of Computer Science offers an array of classes that can lead to specializations in cybersecurity and AI/machine learning in addition to the core computer science specialization.
Undergraduate students complete a structured program (B.A./B.S.) based on guidelines from the Association of Computing Machinery (ACM). Graduate students pursue a master’s or Ph.D. degree, which can be specialized in computational science or computational operations research. You can also complete an Accelerated Bachelor's-to-Master's Program for W&M computer science undergraduate students (4+1) that combines a B.S./B.A. degree with one year of intensive graduate study.
Paths of Study
What Makes Us Different
-
Women in Computer Science
-
Rankings
-
World-Renowned Researchers
Outcomes
Computer science majors are successful due to their training in logical thinking, problem-solving and the use of abstract structures to represent and process information. Some choose to pursue graduate-level study in computer science or professional fields such as business, law and medicine. Alumni are in high demand by employers ranging in size from Fortune 500 companies to small start-up firms. Employers consistently mention the exceptional quality and well-rounded training of W&M graduates. According to the National Association of Colleges and Employers, in 2020 computer science remained one of the top-paid majors and had the highest job offer rate.
School of Computing, Data Sciences & Physics
The School of Computing, Data Sciences & Physics expands the university's ability to prepare students to thrive in a data-rich world. It will bring together four of the university's high-performing units: Applied Science, Computer Science, Data Science and Physics. These will move into the new school in the fall of 2025.
Alumni Highlight
Clare Heinbaugh '23 was a computer science major who was a member of the W&M team who placed in the top four of the international Mathematical Contest in Modeling. Now, she is a Marshall Scholar studying machine learning, artificial intelligence and human-computer interaction at the University of Cambridge followed by the University College London.
Talk to Us
Want to learn more? Our current students and faculty want to connect with you.
Department of Computer Science
Social Media
Contact Us
- Get an inside look: Contact a current computer science major
- Ask the faculty: Contact the Department of Computer Science
Courses Disclaimer
*Courses listed are examples. Course availability changes each semester.