Nov 25, 2024  
2024 - 2025 Undergraduate Catalog 
    
2024 - 2025 Undergraduate Catalog

Computer Science (BS in Computer Science)


Required Credit Hours: 37


(if given 4 credits for CSCI 141  or CSCI 140) otherwise 36.

Major Writing Requirement:


Satisfied with successful completion of the major core requirements.

Concentration Requirement


Students are required to select a concentration at time of major declaration. The concentration requirement must be satisfied by completing one of the following options:

General


The General track through the Computer Science B.S. curriculum is intended to give students a broad overview of topics in Computer Science and to prepare them for a career in any of its subfields.

Additional Credits


       and/or

Artificial Intelligence/Machine Learning


The Artificial Intelligence / Machine Learning (AI/ML) track through the Computer Science B.S. curriculum focuses on material related to Artificial Intelligence, Machine Learning, and Big Data.

Cybersecurity


The Cybersecurity track through the Computer Science B.S. curriculum focuses on material related to Security, Systems, and Networks.

Additional Information:


Students who intend to major in computer science are encouraged to have completed CSCI 140  or CSCI 141 , CSCI 241 , either CSCI 243  or MATH 214 , and a required 300 level computer science course by the end of their sophomore year. Proficiency in MATH 111  (or MATH 131  ), MATH 112  (or MATH 132  ) and MATH 211  should also be completed by that time. At least half of the required minimum number of courses for the CS major must be taken at W&M and for all classes at the 300 and 400 level taken elsewhere, a total of at most two courses can count towards the CS major.