Main navigation
- Programs
- Subjects
- Universities
- Destinations
- Advice
William & Mary's Bachelor of Science (B.S.) in Computer Science equips students for the rapidly changing world of computing technology.
The program features a challenging and thorough curriculum encompassing fundamental topics like programming, data structures, algorithms, computer architecture, and software development. This academic framework guarantees that graduates cultivate robust analytical and problem-solving skills crucial for thriving in professional environments.
The B.S. degree also provides specialized tracks in emerging disciplines such as AI, computer graphics, network systems, database management, human-computer interaction, and information security. These elective options enable learners to customize their studies according to personal interests and professional aspirations.
Upon declaring their major, Computer Science B.S. candidates must choose a specialization track. Options include General Computer Science, Machine Learning, and Cybersecurity. Each concentration offers a unique combination of core classes and electives designed to deliver focused expertise in the selected field.