Introduction of Computer Science Major in Canada;
Computer science is a wide-caliber specialty that combines computer software and hardware, faces the system and pays attention to application. Through basic teaching and professional training, we will cultivate senior talents with solid basic knowledge, wide knowledge, strong engineering practice ability, pioneering and innovative consciousness, and engaged in scientific research, education, development and application in the field of computer science and technology.
Courses:
The main courses offered by this major are: electronic technology, discrete mathematics, programming, data structure, operating system, computer composition principle, microcomputer system, computer system structure, compilation principle, computer network, database system, software engineering, artificial intelligence, computer graphics, digital image processing, computer communication principle, multimedia information processing technology, digital signal processing, computer control, network calculation, algorithm design and analysis, and information.
Recommended by famous computer science schools in Canada:
1. University of Toronto
There are Master of Science (MSc) and Master of Science in Applied Computing (MSC AC).
Master of Science
It is a research degree, lasting for four semesters. Its research branches include artificial intelligence, computational biology, computer graphics, computer systems and networks, databases and information systems, health and assistive technologies, human-computer interaction, numerical analysis, programming languages and methods, software engineering, sustainable development information and computing theory.
Master of Science in Applied Computing
It is a teaching degree, including 8 months of courses and 8 months of paid internship.
Admission requirements:
1) Bachelor degree in computer science or related disciplines (such as mathematics, computer engineering, etc.). ), but you must have taken relevant courses in computer science.
2) Working experience (including internship) is preferred.
3) GPA reached B+ in the last two semesters.
4) GRE requirements: It is recommended that international students submit GRE general test scores and GRE subject test scores in computer science, mathematics and related disciplines.
5) Language requirements: TOEFL: 93 (oral writing 22) IELTS: 7 (single item 6.5)
Deadline:
Admission in autumn
Mscprograms: 65438+February 18
Msac project: February 12
2. University of British Columbia
The degree is Master of Science (MSc), which is divided into thesis option and comprehensive course option. Thesis options include thesis 12 credits and course 18 credits. The comprehensive course options include thesis 3 credits and course research branch 27 credits: bioinformatics, data management and mining, integrated system design, computational intelligence, graphics and human-computer interaction, network system and security, numerical calculation, operating system and data communication.
Admission requirements:
1) background requirements: bachelor degree in computer science.
Related majors, such as mathematics, statistics, electronic engineering, etc. Students are required to have studied computer science courses or have a lot of relevant work experience and participated in related professional research projects.
2) GPA requires B+
3) GRE is not needed
4) Language requirements: TOEFL 100, IELTS level 7, item 6.5.
5) Deadline: 65438+February 65438+May.
3. University of Waterloo
The degree offered is Master of Mathematics in Computer Science (MMath), which is divided into research type and teaching type. Teaching type: academic system 1-2 years, 8 courses; Research-oriented: the academic system is at least 2 years, and the duration of 4 courses+1 SISCO-OP project is 2 semesters (8 months).
Research department:
Algorithm and complexity; Artificial intelligence; Bioinformatics; Computer algebra and symbolic calculation; Computer graphics; Cryptography, security and privacy; Data system; Formal method; Health informatics; Man-machine interaction; Computer learning; Programming language; Quantum computing; Scientific calculation; Software engineering; Systems and networks.
Admission requirements:
1) Bachelor degree in computer science, engineering or related major.
2) GPA requires B+
3) GRE needs to be submitted.
4) Language requirements TOEFL 100 (Oral Writing 25), IELTS 7.
Deadline:
Admission in September: 65438+February 65438+May.
Admission in June: June 1.
Admission in May: 65438+ 10/0/.
4. McGill University
Master of Science (Master) (thesis option) is offered as a degree.
Research department:
Algorithm game theory, computer games, network, computer graphics, artificial intelligence, vision, bioinformatics and computational biology, parallel theory, database, robot, quantum computing, software engineering, system simulation, etc.
Admission requirements:
1) background requirements: bachelor of science degree, having studied the core courses of computer science such as software system, computer algorithm and data structure, data structure and algorithm analysis, computer system, programming language, and mathematics courses such as calculus, linear algebra and discrete mathematics.
2) GPA: 3.2/4.0
3) GRE requirements: international students must submit, math 700/800, writing 3.5.
4) Language requirements: TOEFL 100 (item 22), IELTS 6.5.
Deadline:
Admission in September: March 1
5. Simon Sha Fei University
The name is Computational Science, which is distributed in burnaby and Surrey campuses, and the degree is Master of Science.
There are two types: thesis type and course type, but from the fall of 20 16, course type applications will no longer be accepted.
Research department:
Algorithms and complex theories; Artificial intelligence; Database, data mining and computational biology; Graphic, multimedia, visual and medical image analysis; Networks and systems; Programming languages and software engineering.
Admission requirements:
1) background requirements: bachelor degree in computing science or related disciplines.
2) GPA: 3.0/4.0
3) there is no need to submit GRE.
3) Language requirements: TOEFL 93 (single item 20) and IELTS 7 (single item 6.5).
expiration date
Admission in September: February 1
Admission in June 1: August1
Employment prospect of computer major in Canada;
There are basically two career development paths for graduates of this major:
A, pure technical route:
Information industry is a sunrise industry, which puts forward higher requirements for talents, because the characteristics of this industry are rapid technology update, the need for employees to constantly supplement new knowledge, and the high requirements for employees' learning ability.
Second, from technology to management:
This transformation is very common in the computer industry, such as programming, which is a very intensive mental work. With the growth of age, many professionals in this industry often feel at a loss, so it is a good choice to transform from technical talents to management talents.
Generally speaking, more than 50% of computer engineers are engaged in computer system design and related service industries. Other fields of employment include: software publishers, government agencies, computer and electronic products manufacturers, financial institutions, insurance companies and enterprise management departments.