The Bachelor of Arts and Science (B.A. & Sc.) in Computer Science at McGill University is an interdisciplinary undergraduate program designed for students seeking a rigorous dual foundation in both arts and science. The program offers comprehensive training in computer science, including software engineering, programming, artificial intelligence, databases, computational biology, and more. Students benefit from the intellectual flexibility to combine computer science with other areas in arts or science, preparing them for a wide variety of career paths or further study. Graduates are highly sought after in tech, consulting, research, business, and medical fields, among others. The program integrates hands-on experience, innovative research, and access to internships and industry networking. Students must complete a set of foundational science and mathematics courses alongside their chosen computer science concentrations, and can tailor their education with minors and supplementary concentrations.