At present, the field of software technology and service engineering has sixteen majors, as listed below:

  • Software Development
  • Software Testing and Quality Assurance
  • SE Management
  • E-service technology
  • Network and System Security
  • Cloud Safety Technology
  • Financial Information Technology
  • Digital Media Technology
  • Internet Information Mining and Process
  • Network System Management and Application
  • Software ApplicationTechnology
  • Data Mining and Business Intelligence
  • e-commerce and e-logistics
  • IoT Technology and Application
  • Embedded Software
  • Intelligent Mobile Terminal Technology

1. Software Development

By means of course teaching and various engineering practice, the students will be endowed with a solid foundation of basic theory and broad specialty knowledge of the field of software engineering (SE). They will be capable of software requirements analyzing, designing, realizing and maintaining via advanced engineering methods, technologies and tools. What’s more, the students will master the ability of engineering practice, engineering project organization and management, team cooperation, technology innovation, which makes them qualified for advanced SE development, researching and management and meet the development requirements of software industry.

Our research orientation includes:

  • Software designing, software refactor technology, high reliability Software Development, parallel computing, open source and basic software and other SE technology. SE in specific field consist of: 1.pervasive computation orientation, which studies the supporting environment of the Internet of Things ( IoT ), IoT software and context-aware services;
  • Mobile Application orientation, researching the service of localization and location service and Mobile Apps design;
  • Commercial application orientation, aiming at studying the information integration, Data Mining and business analysis.

2. Software Testing and Quality Assurance

The students are required to grasp the theory and technology of software testing solidly and accurately to manage the quality assurance of software life circle, making the software practical, portable, stable and safe. They will design and develop an automatic testing tool and produce its testing efficiency according to software testing theory and special knowledge and skills. They are bound to possess the ability of project organization and management, team work, technology innovation, which is desired to be a professor of advanced SE quality assurance and testing, and be qualified for the vocation of advanced software quality engineer, testing engineer and testing manager and so on.

3. Software engineering Management

Our goal is to enable the students to get hold of a solid foundation of basic theory and broad specialty knowledge of SE. They will be capable of software requirements analyzing, designing, realizing and maintaining via advanced engineering methods, technologies and tools. What’s more, the students will master the ability of engineering practice, engineering project organization and management, team cooperation, technology innovation, market exploitation and SE business management. The leaning of the theory, method and technology about modern business management, project management, process management, information engineering and SE will make them qualified and skillful for advanced SE management, software project management, advanced SE development and research, so as to meet the development requirements of software industry.

4. E-service Technology

China is making great efforts to develop modern service industry and realize national economic informatization catering to which, our courses E-service technology aim to cultivate the advanced engineering technology and management personnel who has good master of the basic theory of Software Service Engineering (SSE) and practical ability. The students will also be furnished with the ability of Software Development, engineering practice, teamwork and international competence, which makes them competent for the strategic planning, business analysis, designing, developing, maintaining, service consultancy and service outsourcing and many other jobs. They will become inter-disciplinary talents in designing, innovation, development, research and management in accordance with the development demands of modern service industry.

5. Network and System Security

After graduation, the students will be decorated with the ability of researching and developing the products of Information system security and network safeguard technology, as well as engineering management competence. They will become inter-disciplinary talents in demand in research, development, and engineering management in line with the demands of national security, along with Network and System Security products. Excellent students can go on with study for doctorate in this discipline or other related one, and they can also choose to work on scientific research in related areas.

6. Cloud Safety Technology

After graduation, the students are supposed to master the basic theory of Applied Cryptography, the fundamental software of Cloud Computing and the ability of researching and developing the products and technology of cloud safety, as well as engineering management competence. They will become inter-disciplinary talents in demand in research, development, and engineering management in line with the demands of cloud safety products. Excellent students can go on with study for doctorate in this discipline or other related one, and they can also choose to work on scientific research in related areas.

7. Financial Information Technology

After graduation, the students are supposed to master the basic theory of SE and financial and master the engineering practice ability of financial service analyzing, financial information system needs analyzing, designing, realizing and maintaining, as well as engineering management competence. They will become advanced inter-disciplinary talents in financial and information technology both in line with the development demands of financial service.

The students should be familiar with financial service process and boast the theories, methods and skills of financial information system analysis, design and realization. So they can manage the financial information system analysis, design, implement and maintenance in IT department of financial application software developer, financial information provider, and all kinds of financial organization like bank, security and insurance. They will also be apt for the vocations of requirements draft, development assistant, IT audit and supervision and administration and so on.

8. Digital Media Technology

After graduation, the students are supposed to master the basic theory of SE and Computer Graphics. The will boast the ability of researching, developing, and managing  various tools and technologies of games, interactive media, furnishing arts, display and large interactive experience, as well as engineering management competence. They will become advanced inter-disciplinary talents in media arts and information technology both in line with the development demands of digital entertainment industry.

9. Internet Information Mining and Process

This major is constructed by joint efforts of SSE and PKU Institute of Computing Language which is the key laboratory of Ministry of Education. Our students are required to boast the theoretical basis of SE technology, data analysis and natural language process, along with the main skills and methods of software development. They will have the ability of mass data (big data, including text data) process and natural language process system development, which makes them an advanced engineering technical personnel. After graduation, students can find jobs in artificial intelligence, information retrieval and filtering, service and management of information and knowledge, intellectual human-machine interface, computational advertising, machine translation and many other areas related to natural language process and artificial intelligence technology.

10. Network System Management and Application

We make it our object to cultivate our students as professionals in network and communication technology, network and information management and other aspects oriented to certain industry.

The students will master the basic theory and related standards of SE and network and communication technology. And they will also grasp the methods, technologies and tools of network planning, design, management and security, which make them competent for the jobs of project management, system analysis, design, implement and maintenance in process of network and information system construction.

11. Software Application Technology

The students will be endowed with a solid foundation of basic theory and broad specialty knowledge of the field of SE. They will be capable of software requirements analyzing, designing, realizing and maintaining via advanced engineering methods, technologies and tools. What’s more, the students will master the ability of engineering practice, engineering project organization and management, which makes them talents in designing and developing of Software Application Technology catering to the industrial development, as well as being qualified for vocations of software development manager, advanced software development engineer and software service engineer and so on.

12. Data Mining and Business Intelligence

After graduation, the students are supposed to master the basic theory of SE and Service Engineering. The will boast the researching and developing ability of data management and mining, commercial intelligence and so on. Our research focuses on many new type application environment like IoT- oriented, cloud computing and so on; various data objects, including structured, semi-structured and unstructured ones; the key technologies of data management and analysis, including: OLAP, Data Mining, information retrieval and so on.

13. E-commerce and E-logistics

The students are required to master greatly the basic theory of SE and e-commerce and have the advanced concepts of information technology application and commercial service. They will become advanced inter-disciplinary talents in e-commerce and e-logistics research, development and management. We concentrate on: the research and development of e-commerce theory, technology and system, as well as the key technology and system of logistics management of supply chain based on RFID.

14. IoT Technology and Application

The students will be endowed with a solid foundation of basic theory of SE and IoT. The students will master the engineering practice ability of IoT system design and IoT software development, as well as being qualified for vocations of IoT system research, software development and management and so on.

15. Embedded Software

We are aimed to cultivate advanced personnel in embedded system software and application software design in accord with the embedded industry requests. After graduation, the students are supposed to master the basic theory and speciality knowledge of SE, and the engineering practice ability of researching and developing the embedded system software, middleware and application software. They will become inter-disciplinary talents in advanced research and management of embedded SE technologies in line with the demands of related enterprises.

16. Intelligent Mobile Terminal Technology

After graduation, the students are supposed to master the basic theory and speciality knowledge of SE, and the engineering practice ability of researching and developing the intelligent mobile terminal, underlying software, middleware and hardware. They will become inter-disciplinary talents in research, development and management in line with the needs of intelligent mobile terminal products market.