Does anyone know the introduction of Software Engineering Program in Hebei Normal University?

Introduction of Software Engineering Program of Hebei Normal University

Professional Name

Software Engineering Program (Bachelor's Degree, Bachelor's Degree of Engineering)

Cultivation Objectives

This program is oriented to the demand of the software enterprises and adapts to the needs of the enterprises. This program is oriented to the demand of software enterprises, adapting to the needs of enterprises as the goal, taking the multi-level, multi-discipline, multi-direction, modular, open curriculum system as the core, focusing on the comprehensive improvement of knowledge, ability and quality, cultivating the students to have a good quality, ethical training, teamwork and innovation ability, and to become an applied, compound, high-level, internationally competitive software engineering technical talents. Graduates of this program should have solid basic knowledge of computer and the ability to analyze and design software systems; the ability to use a variety of mainstream software tools to solve practical problems and the ability to control the quality of the software; a solid foundation in English and the ability to use English for communication.

Major Courses

Introduction to Computing, Fundamentals of Programming (C), WEB Development, Principles of Computer Composition, Object-Oriented Programming (C++), Data Structures, Principles of Databases, Principles of Operating Systems, Principles of Networking, Fundamentals of Software Testing, Software Engineering, Project Management, Software Architecture, Coding and Project Practice, and Discrete Mathematics.

Cultivation Requirements

1, have a good foundation in computer hardware and software; systematically master the basic theory, basic knowledge, and basic skills and methods of software engineering technology, and understand the direction of applied research and development of software engineering.

2, with certain computational thinking ability, algorithm design and analysis ability, programming ability, computer application system cognition, analysis, design and application ability.

3, proficiency in a foreign language, with foreign language reading, writing, listening, speaking, translation of the application of the ability to read specialized scientific and technological literature.

4, with active learning, generalization and summarization and information acquisition ability; good written and oral expression ability; good practical hands-on ability and innovative thinking ability.

5. Good ideological and moral qualities, cultural qualities, psychological qualities and physical qualities.

Professional Internship

"Internship" is an important link in the process of cultivating software engineering talents, and it is an important way for students to apply theories into practice. Students to enterprise internship is an important way to deepen the combination of engineering talent training mode, is to improve the quality of software engineering professional talent training, enhance the students' social adaptability, enhance the overall quality of the students an important link.

The program focuses on cultivating students' practical working ability in the curriculum arrangement, and has set up project practice, enterprise internship, graduation internship and other links. We have established off-campus internship bases for students in cooperation with Beijing Vance Innovation Technology Co. Students in the process of enterprise internship, open up the horizons of the job requirements of their majors, the skills they need to master and the future career prospects have a clear understanding and understanding; the theoretical knowledge learned in the school in practice has been sublimated, through the enterprise internship, the students have accumulated a wealth of experience in the project, in order to achieve a high quality of employment has laid a solid foundation.

In the process of enterprise internship, students' communication ability, expression ability and team cooperation ability are enhanced, and the transformation from college students to professionals is successfully completed.

Career Planning

Career growth plan for software engineering majors:

Programmer - Senior Programmer - System Analyst - System Architect - Technical Specialist

Programmer - Senior Programmer - Development Team Leader- -Project Manager - Senior Manager - Technical Director

Test Engineer - Test Manager --Quality Consultant - Quality Manager

Career Opportunities

Students in this program can be qualified as software development engineers, software test engineers, technical maintenance engineers and so on.

Some of the graduates of this program are admitted to the master's degree program for further study; some of them work as software development engineers in enterprises, government, health care, finance, insurance, community, and all kinds of schools as software development engineers, software test engineers, technical maintenance engineers, etc.; they also work as software engineers in outsourcing companies.

Employment enterprise direction is as follows:

Multinational IT enterprises: Microsoft, IBM, HP, VMWare, google ......

Domestic well-known IT enterprises: Sohu, Sina, Tencent, NetEase, 360, UFIDA.... ...

Software Outsourcing Enterprises: VanceInnovation, Haihui International, Beyondsoft, Neusoft ......

Domestic Small and Medium IT Enterprises and Traditional Enterprises

Direction of Further Study

1, Computer Software and Theory

You can further study in the following directions: Embedded Software, Embedded Software, Embedded Software and Theory. The following directions: embedded software, object-oriented methods and technology, software project management, computer language and compilation system, software requirements engineering, network and information security, e-commerce and e-government, database and information integration technology in the Web environment;

2, computer application technology

can be in the following directions: the network content information extraction and pattern recognition, Internet search and mining, information security, information security, and so on.

2. Computer Application Technology

Can further study in the following directions: network content information extraction and pattern recognition, Internet search and mining, information security guarantee technology, network attack and defense technology, multimedia analysis and retrieval, computer network and application, database technology and application, etc.;