Compare Programs

Use this tool to view programs you're interested in side-by-side. Click "Add" and select a program to compare - you can add up to three.

When you're done, click "Save" to store the program comparison on your dashboard and come back to view it later.

 Computer Science (HBSc)
 ChangeRemoveSaveAddAdd
SchoolUniversity of Toronto - Mississauga
LocationMississauga, ON, Canada
School TypeUniversity
School SizeFull-time Undergraduate: 15,200
Full-time Graduate: 900
DegreeBachelor
Honours
Co-op
Length4 Year(s)
Entry Grade (%)*80% to 86%
Prerequisites
  •  Grade12 English (ENG4U) 
  •  Grade12 Calculus and Vectors 
Prerequisites Notes
Cost
Scholarships1 scholarship(s)
DescriptionComputer science is concerned in the broadest sense with the study of computation and applications of computing. Its development has been stimulated by collaborations with many areas including engineering, the physical and life sciences, mathematics and statistics and commerce. However, computer science is much more than a set of techniques used in these application areas. Computer science as a discipline encompasses a wide range of research areas. For example, "human-computer interaction" is the study of computer usage patterns and the design of interfaces between users and computing systems. "Software engineering" includes both the process of building software and the study of software production as a business. "Systems" (networks, operating systems, databases, compilers) is concerned with the design and analysis of complex computing systems. "Numerical analysis" involves the design, testing, and analysis of numerical methods for solving computational problems in science and engineering. "Cryptography" is the study of the hiding of information. "Theory" encompasses computability -- what can and cannot be computed by machines; complexity -- the relative effort required to perform various computations; and verification -- the formal proof of the correctness of programs.
Next Steps

*We make every attempt to provide accurate information on prerequisites, programs, and tuition. However, this information is subject to change without notice and we highly recommend that you contact the school to confirm important information before applying.