Why CUPBK
Why CUPBK
Admission
Financial Aid
Academics
Life at CUPBK
Русский
Software Engineering
返回

         The research objects of software engineering incliding how to design software (what functions and other requirements of the target software should have, the division of software function modules, the business process of each function of the software, etc.), how to develop software (development language, development platform, development tools, development architecture), how to ensure the quality of software development and executing software testing, how to manage the software development process, how to deploy software, how to maintain the software, how to write relevant software engineering documents according to the software development specifications, and how to carry out collaborative development and manage the software development team.

          In addition, with the continuous development of big data, Internet, Internet of things and artificial intelligence, software engineering students also need to master the theories, models, algorithms and programming technologies related to big data, Internet of things and artificial intelligence.

         The major of software engineering has a teaching team with advanced educational concept, high teaching level, reasonable structure and strong teaching ability, with professors and experts assisting in construction and Xinjiang as the core and young teachers as the main body. The purpose is to comprehensively improve students' comprehensive quality, innovative consciousness and practical ability. We are closely connected with IT enterprises in of oil and gas industry, such as HongYou Software Co., Ltd., Karamay cloud computing base and China Mobile cloud computing base. The students have outstanding innovation ability. In recent years, they have won more than 500 provincial, ministerial and national awards in various discipline competitions. A number of students' scientific and technological innovation projects have been approved at the provincial and national levels, and won the awards of the National College Students' innovation and entrepreneurship annual conference.

          Relying on the China University of Petroleum, Karamay campus began to recruit undergraduates majoring in software engineering in 2016. After recent years of development, guided by the market demand and the demand of the oil and gas industry, the computer department of Karamay campus has cultivated practical, compound and engineering software talents suitable for the adjustment of the national industrial structure and helping the digital transformation of enterprises. The graduates are highly praised by enterprises inside and outside the industry and Xinjiang. With the rapid development of software engineering, it has been approved as a "first-class undergraduate major" in Xinjiang. It has built "first-class Courses" and "gold medal" courses recognized by Xinjiang and the China University of Petroleum provincial and ministerial high-quality teaching materials and a number of excellent teaching teams to support the cultivation of high-level talents.

Core courses: data structure and algorithm, algorithm design and analysis, object-oriented analysis and design, software process and management, human-computer interaction technology, software design and architecture, software quality assurance and testing, practice of software project, etc.