What is Computer Science?
Computer science is the study of the theory, experimentation, and engineering that form the basis for the design and use of computers. It is the scientific and practical approach to computation and its applications and the systematic study of the feasibility, structure, expression, and mechanization of the methodical procedures (or algorithms) that underlie the acquisition, representation, processing, storage, communication of, and access to information. An alternate, more succinct definition of computer science is the study of automating algorithmic processes that scale. A computer scientist specializes in the theory of computation and the design of computational systems.
Its fields can be divided into a variety of theoretical and practical disciplines. Some fields, such as computational complexity theory (which explores the fundamental properties of computational and intractable problems), are highly abstract, while fields such as computer graphics emphasize real-world visual applications. Other fields still focus on challenges in implementing computation. For example, programming language theory considers various approaches to the description of computation, while the study of computer programming itself investigates various aspects of the use of programming language and complex systems. Human–computer interaction considers the challenges in making computers and computations useful, usable, and universally accessible to humans.
--------------------------------------------------------------------------------------------------------------------------
- Available as a regular or co-op program
- Starts in first year so apply directly to this program on your application
- Earn a Bachelor of Computer Science or a Bachelor of Mathematics in Computer Science
- Offered by the Faculty of Mathematics
- Waterloo ranks 26th in the world in Computer Science (QS World University Rankings 2016)
About the program
Study computer science in one of North America's leading technology centres.
Waterloo professors and graduates have created 300 spin-off companies and the surrounding region is home to more than 600 technology companies that have $18 billion in annual revenue. Companies with offices in the region include Google, OpenText, Dalsa, Certicom, BlackBerry, Waterloo Maple, and iAnywhere Solutions.
Learn from 70 professors with various research interests to help you explore this vast field. Tailor your studies by choosing courses, options, or electives specific to your interests.
You can also gain 20 months of paid work experience through our co-op program, the largest of its kind in the world, or fast track your degree by choosing the regular system of study.
Waterloo graduates are found in leading technology companies and as professors at other top universities around the world, including Carnegie Mellon University and the University of California at Berkeley.
Admission requirements
- Ontario students: 6 Grade 12 U and/or M courses including
- Advanced Functions
- Calculus and Vectors
- Any Grade 12U English
- One other 4U course
- Recommended: Grade 11 U Introduction to Computer Science
- Admission averages: Individual selection from the low 90s
- Not studying in Ontario? Search our admission requirements database
- You're strongly encouraged to write the Euclid Mathematics Contest
Co-op work/study sequences
Fall → Winder → Spring
- First Year: School → School → Co-op
- Second Year: School → Co-op → School
- Third Year: Co-op → School → Co-op
- Fourth Year: School → Co-op → School
- Final Year: Co-op → School
- Fall = September to December,
- Winter = January to April,
- Spring = May to August
- School = 4-month school term
- Co-op = 4-month co-op work term
Possible Careers
- Risk Modelling Analyst, TD Bank
- Business Analyst, Canadian Tire
- Corporation Agile Engineer, Pivotal Labs Developer Advocate, Google
- Product Manager, Dropbox
- Program Analyst, Ministry of Health and Long-Term Care
- Programmer, Harry Rosen Inc.
- Quality Assurance Analyst, IBM Canada
- Lead Developer, BMO Bank of Montreal
--------------------------------------------------------------------------------------------------------------------------
University of Waterloo Computer Science Website
0 Comments:
Post a Comment