Ⅰ. Professional overview
According to the urgent needs of the development of software industry at home and abroad, the software engineering major takes the traditional computer science and mathematics as the professional foundation, the emerging software engineering courses as the core of professional construction, and the task-driven and project construction; focuses on cultivating students' engineering practical ability of distributed software system analysis, design and realization; trains advanced software application technical talents for the economic and social development in the Pearl River Delta region.
Ⅱ. Cultivation objectives
This major is mainly for the software and information service industry in the Pearl River Delta region, Cultivate the all-round development of morality, intelligence, physique, beauty and labor, With a sense of family, country, healthy personality, international vision, craftsman spirit and innovation ability, Master the basic theory and professional skills in software engineering, Have certain software project management and software architecture capability and good comprehensive quality, Proficient in mainstream software engineering implementation tools and professional skills to analyze and design complex engineering problems in the field of software engineering, With good team spirit, good communication skills, good software system analysis, design ability, strong software development and testing ability, Can be engaged in software development and software testing in the field of software and information technology services, and have development potential in software system analysis, software system architecture, software project management and other positions.
Ⅲ. Knowledge and ability
1. Engineering knowledge and ability: master the basic mathematical knowledge and thinking methods necessary for software engineering major, and be able to use mathematics, engineering foundation and professional knowledge to solve engineering problems in the process of software development.
2. Problem analysis ability: I can use the basic principles related to mathematics, natural science and software engineering, identify, express, and study and analyze complex software engineering problems through literature search to obtain effective conclusions.
3. Design/Development Solution Capability: able to design solutions for specific system needs, including software function design, system architecture design, component design and database design, etc., and reflect innovation awareness in the design link, considering social, health, safety, legal, cultural and environmental factors.
4. Research ability: Be able to analyze, design and implement the multi-layer architecture software system based on scientific principles and using scientific methods.
5. Ability to use modern tools: able to analyze and select appropriate technologies, resources, modern engineering tools, and information technology tools for specific software problems, predict and simulate complex software engineering problems, improve the efficiency of solving complex software problems, enhance the standardization of solutions, and understand their limitations.6. engineering and social ability: familiar with the software technical standards, as well as related industry policies, laws and regulations, can based on engineering background knowledge reasonable analysis, evaluation of software professional engineering practice and complex software engineering problem solutions to the society, health, safety, legal and cultural influence, and understand the responsibility.
7. environmental and sustainable development ability: have a good software project quality control and computer security awareness, pay attention to environmental protection, ecological balance and sustainable development.
8. Professional quality and ability: with humanities and social science literacy, social responsibility, able to understand and abide by engineering professional ethics and norms in engineering practice, and fulfill responsibilities.
9. Personal and team ability: have team awareness, be able to correctly understand the relationship between individual and team, and be able to cooperate with team members to complete tasks in software projects.
10. Communication skills: able to effectively communicate and communicate with industry peers and the public on complex software engineering issues, able to effectively communicate with customers and team members, with a certain international vision, able to communicate and communicate in cross-cultural background.
11. Project management ability: to understand and master the basic theory of software project management, and to apply it to process management in software practice to avoid risks, standardize the process and improve efficiency.
12. Lifelong learning ability: have the consciousness of independent learning and lifelong learning, and have the ability of continuous learning and adaptation to development.
Ⅳ. Features of the software engineering major
This major connects with the industry of the Greater Bay Area. According to the OBE concept of "student center, output-oriented and continuous improvement", it builds the talent training program and curriculum system according to the industrial needs, and conducts the joint training between government, schools and enterprises.
1. This major focuses on cultivating software engineering ability as the core, and cultivating senior software engineering talents with innovative and entrepreneurial consciousness, team spirit and international vision.
2.Introduce international standard courses in the field of software engineering, realize international mutual recognition of credits, and establish a sustainable international ecological environment for software engineering majors.
3. Curriculum teaching is task-driven driven and project-based as the carrier.
4.Cultivate talents in the development, implementation, management and maintenance of distributed software system (distributed software full-stack technology) in the field of applied software engineering.
Ⅴ. Teaching conditions
The existing teaching equipment assets are more than 18 million yuan, and there are 7 professional laboratories of software development foundation and software project comprehensive development, with a laboratory area of more than 900 square meters, and more than 100 off-campus practice bases.
Ⅵ. Employment prospects
Graduates of this major can engage in software system analysis, software development, software testing, information system architecture, information system integration and software technical support in computer software related industries.
Ⅶ. Teachers
There are 39 full-time teachers, including 10 associate professors, 17 lecturers, and 37 with master's degree or above.