Current location - Loan Platform Complete Network - Big data management - A comprehensive introduction to the computer science major in Canada
A comprehensive introduction to the computer science major in Canada

Many students will choose to study in Canada, it is important to study the right major, so what about the computer science major in Canada? And a look at it! The following is my compilation of information about the major of study in Canada, welcome to read.

Introduction to the computer science major in Canada:

Computer science is a combination of computer hardware and software, system-oriented, application-oriented broad-bore specialty. Through basic teaching and professional training, to cultivate solid basic knowledge, broad knowledge, engineering practice ability, with a pioneering and innovative consciousness, in the field of computer science and technology engaged in scientific research, education, development and application of senior personnel.

Curriculum:

The major courses offered in this program are: Electronics, Discrete Mathematics, Programming, Data Structures, Operating Systems, Principles of Computer Composition, Microcomputer Systems, Computer System Architecture, Compilation Principles, Computer Networks, Database Systems, Software Engineering, Artificial Intelligence, Computer Graphics, Digital Image Processing, Principles of Computer Communication, Multimedia Information Processing Technology, Digital Signal Processing, Computer Control, Network Computing, Algorithm Design and Analysis, Information Security, Fundamentals of Applied Cryptography, Information Countermeasures, Mobile Computing, Fundamentals of Number Theory and Finite Fields, Human-Computer Interface Design, and Object-Oriented Programming.

Canada's top computer science schools:

1. University of Toronto

Degrees offered are Master of Science (MSc) and Master of Science in Applied Computing (MScAC).

Master of Science (MSc) and Master of Science in Applied Computing (MScAC).

The Master of Science (MSc)

is a 4-semester research degree in Artificial Intelligence, Computational Biology, Computer Graphics, Computer Systems and Networks, Database and Information Systems, Health and Assistive Technology, Human-Computer Interaction, Numerical Analysis, Programming Languages and Methods, Software Engineering, Sustainability Information, and Theory of Computing. Theory of Computing.

The Master of Science in Applied Computing

is a taught degree consisting of an 8-month program and an 8-month paid internship.

Admission Requirements:

1) Completion of an undergraduate degree in Computer Science or a related discipline (e.g., Mathematics, Computer Engineering, etc.), but only if you have taken courses related to the Computer Science major

2) Work experience (including internships) is recommended

3) A B+ GPA in the last two semesters

4) GRE requirement: International students are advised to submit GRE General Test scores and GRE Subject Test scores in Computer Science, Mathematics, and related disciplines.

5) Language Requirements: TOEFL: 93 (22 written and spoken) IELTS: 7 (6.5 single)

Deadline:

Fall Admission

MSc programs: December 18

MScAC program: February 12

The University of British Columbia

The University of British Columbia

The University of British Columbia

The University of British Columbia is the first university in the world to have a GPA of B+. Strong> 2. University of British Columbia

The Master of Science (MSc) degree is offered in a Thesis option and a Comprehensive Course option, which consists of a 12-credit thesis and an 18-credit coursework. Thesis option includes 12 credits of thesis and 18 credits of coursework. Comprehensive Course option includes 3 credits of essay and 27 credits of coursework.

Admission Requirements:

1) Background Requirements: A Bachelor's degree in Computer Science

Relevant majors, such as Mathematics, Statistics, Electrical Engineering, etc., are required for students who have taken courses in Computer Science or who have significant relevant work experience and participation in relevant professional research projects.

2) GPA of B+

3) GRE is not required

4) Language requirements: TOEFL100, IELTS7 6.5

5) Deadline: December 15

3. University of Waterloo

The following degrees are offered Master of Mathematics in Computer Science (MMath), research and taught. Taught: 1-2 years, 8 courses, Research: at least 2 years, 4 courses + 1 thesis Co-op project duration of 2 semesters (8 months)

Research branches:

Algorithms and Complexity; Artificial Intelligence; Bioinformatics; Computer Algebra and Symbolic Computation; Computer Graphics; Cryptography, Security and Privacy; Data Systems; Formal Methods; Health Information Systems. Formal Methods; Health Informatics; Human-Computer Interaction; Computer Learning; Programming Languages; Quantum Computing; Scientific Computing; Software Engineering; Systems and Networks.

Admission Requirements:

1) Bachelor's degree in computer science, engineering, and related disciplines

2) GPA of B+ required

3) GRE required

4) Language Requirements TOEFL 100 (25 written and spoken), IELTS 7

Deadline:

September Admissions

January: June 1

May: October 1

4. McGill University

Degrees offered are Master of Science (MSc) (ThesisOption, ProjectOption). )

Research Branches:

Algorithmic Game Theory, Computer Games, Networking, Computer Graphics, Artificial Intelligence, Vision, Bioinformatics and Computational Biology, Parallelism Theory, Databases, Robotics, Quantum Computing, Software Engineering, Systems Simulation, etc.

The degree is offered as MasterofScience (MSc) (ThesisOption, ProjectOption).

Admission Requirements:

1) Background Requirements: A Bachelor of Science (B.Sc.) undergraduate degree with core courses in Computer Science such as Software Systems, Computer Algorithms and Data Structures, Data Structures and Algorithmic Analysis, Computer Systems, and Programming Languages, as well as Mathematics such as Calculus, Linear Algebra, and Discrete Mathematics.

2) GPA: 3.2/4.0

3) GRE Requirements: Mandatory for international students, Math 700/800, Writing 3.5

4) Language Requirements: TOEFL 100 (22 individually), IELTS 6.5

Deadline:

September Entry: March 1

5. Simon Fraser University

The name of the program is computing science, and it's spread across the Burnaby and Surrey campuses, and the degree offered is Master of Science.

There are two types of programs: thesis-based and course-based. However, course-based applications will no longer be accepted starting in fall 2016.

Research branches:

Algorithms and Complexity Theory; Artificial Intelligence; Databases, Data Mining and Computational Biology; Graphics, Multimedia, Visual and Medical Image Analysis; Networks and Systems; Programming Languages and Software Engineering.

Admission Requirements:

1) Background Requirements: Bachelor's Degree in ComputingScience and related disciplines

2) GPA: 3.0/4.0

3) GRE is not required

3) Language Requirements: TOEFL 93 (single 20)

, IELTS 7 (single 6.5)

3) Language Requirements: TOEFL 93 (single 20), IELTS 7 ( single 6.5 )

Deadline

September enrollment: February 1

January enrollment: August 1

Employment Prospects for Computer Science Majors in Canada:

There are basically two types of career paths for graduates of the program:

A. Pure Technology Route:

The information industry is a sunrise industry, which puts forward higher requirements for talents, because this industry is characterized by rapid technological updating, which requires practitioners to constantly replenish new knowledge, and at the same time, the learning ability of practitioners is also very high.

Second, the transition from technology to management:

This transition is common in the computer industry, for example, writing programs, is a mental labor intensity is very big work, with the age of the growth of many professionals engaged in this industry tends to feel overwhelmed, and thus by the transformation of technical personnel to management personnel is not a good choice.

Overall, more than 50% of computer engineers are employed in computer systems design and related services. Other areas of employment include: software publishers, government agencies, computer and electronics manufacturers, financial institutions, insurance companies, and corporate management.