Areas of Academic Study
The computer science degree has a wide range of program offerings, all of which are intended to be challenging, dedicated to the evolution of computer science and attempt to strike a balance between the study of hardware, software, theory and applied concepts of computer science. Many computer science students complete a joint major or a minor in mathematics.
Students in the Co-operative Internship in Computer Science are senior level students and must have completed at least half of the required computer science courses before they are eligible to start their work placement.
The following infographic illustrates the role of computer scientists: