This major will study the whole computer ecosystem (hardware, software, network). Generally speaking, it is a little theoretical and will systematically learn all aspects of the whole computer. It is a traditional computer major, which is basically available in all schools of Computer College.
Advantages: Comprehensive knowledge can help you build an understanding of the whole computer system ecosystem. After graduation, you can continue to pursue advanced studies in computer-related scientific research, and you can also engage in related work in hardware, software and network, with a wide range of scientific research and employment.
Disadvantages: The theoretical scope of the undergraduate course is too broad and not deep enough, so you will not reach the proficiency of a certain aspect, and you need help from yourself or the school to learn a certain aspect.
2. Software engineering
As the name implies, it is a major in studying and researching software development. Generally speaking, it focuses on the development of application software in computer software. Of course, I will also study some basic courses related to computers.
Advantages: strong professional application, not only learning the ability of software development, but also learning a management/collaboration method of software development engineering. The main work is programmers and software engineers, engaged in software architecture, algorithms and basic development.
Disadvantages: it is a test of true talent and practical learning, so it requires strong self-study ability.
3. Network Engineering (Northeast)
Network engineering mainly studies computer networks. Generally speaking, in addition to the basic courses of computer science, we will also study the management, application and development of computer network software and hardware in depth.
After graduation, I mainly engaged in the construction, maintenance and security of computer networks. My general job is to build/maintain the servers and internal networks of enterprises and institutions. My name is network engineer, commonly known as network management (joking).
4. Information security (IS)
I mainly study computer information security and security. Generally speaking, I will study computer information security (server, PC, etc. ) and the depth of network security, mainly responsible for the security of computers and related systems.
After graduation, I mainly engaged in computer security to ensure that the computer systems of enterprises and institutions can operate normally and avoid malicious attacks. Generally called information security engineer or network security engineer (depending on the specific field).
5. Internet of Things project
The Internet of Things project is an engineering technology that connects all terminals through the Internet and controls the links through the Internet. The most common is the control system of bike-sharing, and the controllable monitoring camera should also belong to the Internet of Things technology. It will involve terminal hardware/software, terminal management system and so on.
Employment is mainly engaged in the development of software systems and hardware facilities connecting terminals.
The remaining computer majors are far from each other, so I won't give examples. The majors of artificial intelligence, cloud computing and big data are too novel to judge their professional level, employment prospects, advantages and disadvantages. Students should choose carefully.