1. Computer Science and Technology: This major trains advanced engineering and technical personnel with solid basic knowledge and skills in computer science and technology, who can engage in the research, development, application and maintenance of computer software and hardware in scientific research departments, education departments, enterprises and institutions.
2. Electronic Information Engineering: This major trains senior engineers who have the basic theories, knowledge and skills of electronic technology and information systems and can engage in the research, development, application and maintenance of electronic technology and information systems in scientific research departments, education departments, enterprises and institutions.
3. Mechanical design, manufacturing and automation: this major trains senior engineering and technical personnel with basic theories, knowledge and skills of mechanical design, manufacturing, research, development and application and maintenance of mechanical products in scientific research departments, education departments, enterprises and institutions.
4. Civil Engineering: This major trains senior engineering and technical personnel who have the basic theory, knowledge and skills of civil engineering and can engage in civil engineering design, construction, research, development and application maintenance in scientific research departments, education departments, enterprises and institutions.
5. Environmental Engineering: This major trains senior engineering and technical personnel who have the basic theory, knowledge and skills of environmental engineering and can engage in the design, construction, research, development and application maintenance of environmental engineering in scientific research departments, education departments, enterprises and institutions.