1. This course provides professional computer science education. The main subjects of the course include: computer programming, computer system, computing theory, software engineering, graphics, network and computer application. This course also allows students to take other subjects.
2. Computer engineering. This course provides comprehensive education of computer hardware, software and overall combination. The contents include computer architecture, microprocessors, integrated circuits, computer networks, operating systems, software technologies and applications, such as databases and multimedia.
3. Electrical Engineering This course provides comprehensive basic education of electrical engineering, including energy conversion, electronics, communication, signal processing, information technology and computer software engineering. In the last year of the course, students will have the opportunity to learn fields related to motor energy according to their own interests, such as motor energy supply, electrical transmission, power electronics and building maintenance.
4. electronics and communication engineering This course provides complete basic knowledge and practical engineering education in one or more of the following fields: (1) Electronics and Microelectronics; (2) communication technology; (3) Communication networks and systems; (4) digital signal processing and control; (5) Information technology and its application.
5. Information Engineering This course aims to provide the latest knowledge in information processing, Internet-related technologies, telecommunications and signal processing, and enable students to learn business skills and understand the structure and operation of the information industry.
I don't know what kind you mean, but all undergraduate degrees take four years.