The Bachelor of Science (BSc) in Computer Science at the University of Victoria’s Faculty of Engineering and Computer Science is a four-year program that provides a comprehensive understanding of computer systems and software. Students develop advanced problem-solving skills applicable to a wide range of careers in technology industries. The curriculum covers foundational topics in computing during the first two years, with specialization options such as software systems, networks, graphics and gaming, and computer theory in later years. The program offers options for co-op placements, honours, combined majors, and minor degrees, and prepares graduates for roles such as software engineer, database administrator, system architect, or web developer.