01 Electrical Engineering
At least half of Canada’s fiscal revenue comes from engineering, and electrical and electronic engineering accounts for a significant share of it. Students studying electrical and electronic engineering in Canada find those programs take a far-sighted approach. This is because Canadian engineers pay more attention to the minds and ideas than hands. The students’ assignments will be highly creative and intellectually challenging. Students in Electrical and Electronic Engineering programs can not only master technical knowledge, but also develop other important skills that are useful for future careers, such as communication and teamwork skills.
- Electricity company
- Electric Power Design Institute or Research Institute
These are mainly engaged in the design of power plants, substations and lines, on-site commissioning, research, etc. The work pressure is relatively low, but the salary is quite good. Of course, these places are the first choice for highly educated and experienced talents.
- Engineering Bureau
It is relatively hard, but the salary is still relatively optimistic. Of course, there are many employment directions for EE majors. According to statistics, more than half of EE graduates will be engaged in work related to power systems. Most of them choose to enter some large and medium-sized electrical equipment companies, automation companies, communication equipment companies for research, technical support, project management, etc. jobs. Of course, some equipment manufacturing companies also need EE professional talents, ranging from railways, communications, chemical industries and other industries to small equipment design such as electric lights and switches. It can be seen that the EE profession is really widely used. As for which field you can enter depends on the level of competence of the graduates themselves.
02 Computer Engineering
What is Computer Engineering?
Computer Engineering is an interdisciplinary major of computer science and electronic engineering. It focuses on various forms of computing, from microprocessors to embedded computing devices, from laptops and desktop systems to supercomputers.
What are the roles of Computer Engineers?
Computer engineers serve every corner of human society and industry. They design and control systems for automatic production chains, create software for digital telephone switching systems, plan and supervise the installation of local area networks (LAN), and develop operating systems for the professional needs of customers. There are three options in computer engineering: communication network, software engineering, or hardware engineering. Some students prefer to include all three areas in their study projects. The choice is yours. Electrical and computer engineers work in a wide range of fields, including biopharmaceuticals, aerospace engineering, and intellectual property law. Many of their technologies, problem solving methods, common and cooperative skills can be found in the commercial industry and are of excellent quality.
03 Computer Science
What is computer science?
Despite the name, computer science is not just a science. A computer is an amazing electronic device that is able to imitate the airflow on the wings, manage the communication on the network, control the movements of the robot, synthesize realistic images, play the master game chess, and so on. In fact, the use of computers in such activities has affected most areas of modern life. The common point of these tasks is that they have nothing to do with the physics or electronics of the computer. What is important is that they can be expressed as a form of calculation. This is the true theme of computer science: computing, and the work that can or cannot be done by computing.
Various topics have emerged around what computers can be used for. However, there are two recurring themes. The first problem is the question of scale: how many systems can we specify without losing the design, or how many tasks the computer can handle within a reasonable time, memory, and accuracy. A large part of computer science deals with these problems in one form or another. For example, in the field of programming languages and methodologies, we look for symbols used to describe calculations and programming methodologies that help produce manageable and efficient software. In the theory of computing, we have studied the resource requirements of many basic computing tasks in terms of time and memory.
The second topic concerns the scope of calculations. Computers were originally thought of as purely digital calculators, but today we tend to look at them more broadly. Part of computer science is about understanding how far computing concepts can be applied. For example, in the field of artificial intelligence, we ask how many people can express their intelligent behavior in computational terms. In the field of human-computer interaction, we ask what kind of human daily activities people can use computers to support and enhance.
By studying computer science, you will gain basic knowledge and innovative technologies. Through software development, algorithms, networks, cloud computing and network computing, databases, graphics, machine learning and user interface design courses, students can develop areas of expertise.
After mastering the necessary knowledge and skills, graduates are likely to work in the following fields:
- Chief Information Officer
- Chief Information Security Officer
- Chief Operating Officer
- Chief Technology Officer
- Computer and Information System Manager
- Game developer
- Interactive Media Developer
- IT project manager
- Senior Quality Assurance (QA) Analyst
- Software engineer
- Software developer
- System architect
- Web designer
- Web developer