Academics

Computer science Major: (Including computer application direction, power enterprise information direction)

Educational Objectives: The major trains engineering technological talents who have a good scientific literacy, systematically master computer science and technology, including the basic theories, basic knowledge and basic skills of computer hardware, software and applications, and can engage in computer science and technology development and application.

The major is divided into two directions: 1) computer application 2) power enterprise informatization.

The direction of power enterprise informationization is aimed at the demand of computer science and information technology talents in power generation and power supply enterprises, highlighting the advantages and characteristics of close connection between our institute and power companies.To train senior engineers and technicians who have both professional theories and skilled professional skills in computer science and technology, as well as professional foundations and professional skills in the production and operation of the power industry, the direction of this specialty is the professional direction of the excellent engineer pilot.

Training requirements: Graduates should acquire the following knowledge and abilities:

1. It has a solid foundation of natural science, a good foundation of humanities and social sciences and a comprehensive ability of foreign languages;

2. Master the basic theories and basic knowledge of computer science and technology;

3. Master the basic methods of computer system analysis and design;

4. Basic ability to research and develop computer software and hardware;

5. Understand the development of computers and science;

6. Master the basic methods of literature search and data query, have strong self-learning ability, and can adapt to the rapid development of computer science.

7. Familiar with the production, operation and management of power companies.

The main courses of this major: basics of computer application, circuit principle, analog electronic technology, digital electronic technology, advanced programming, discrete mathematics, computer composition principle, assembly language, data structure, operating system principle, database principle, computer network,microcomputer principle and interface technology, etc.

Directions for further study: computer application technology, software engineering, information security engineering, network engineering and all other disciplines and professional computer-related application technology.

Teaching staff: After years of construction, the computer science and technology major has a faculty with a reasonable structure and high teaching and research literacy. At present, there are nearly 20 teachers with senior professional titles and 16 teachers with doctoral degrees. It has the key discipline of Shanghai, “informatization and decision support for power companies”. In recent years, this major has undertaken a number of provincial-level scientific research projects and achieved fruitful scientific research results.

Student employment: Since the establishment of the computer science and technology major in 1992, it has trained a large number of graduates from all walks of life to serve the various sectors of the national economy, national defense construction, and social development. The employment channels of computer science and technology students are very wide. The employment rate of the major in the past three years is about 95%.


Software Engineering Major

Educational Objectives: Guided by the needs of the national economy and social information, and oriented to the software industry, with the background of concept, design, implementation and operation of practical engineering, a solid theoretical knowledge of computer basics will be constructed; The students can comprehensively apply professional knowledge to analyze and solve practical software engineering problems, and has practical experience in the software industry adapt to the needs of modern engineering teams, new products and new systems development; The students can be with strong innovation and entrepreneurship ability, strong engineering practice ability and teamwork ability, moral, intellectual and physical comprehensive development of international competitiveness of high-level, applied, composite software engineering technology.

Students who graduated from this major can not only engage in the technical work of software engineering basic theory research, or large and medium-sized software system development, software engineering project management, new methods and new technology development, but also software enterprise management and software development technology management and software enterprise market management, etc.

Professional features

(1) Solid foundation, attention to application, and cultivating students' competitiveness: The theoretical and professional foundations are centered on three main lines of Java enterprise-level development technology, software engineering and software architecture, and software testing.

(2) Emphasis on case and experimental teaching, and strengthen the cultivation of practical hands-on ability: Explore the progressive teaching with actual cases in the professional basic courses and professional main courses, and more than 90% of the professional courses have corresponding courses.

(3) Actively explore the new mode of school-enterprise cooperation to cultivate software talents: introduce training mode that is in line with international standards, and establish joint off-campus training center and on-campus training base with well-known IT enterprises of pudong software park, and actively promote students to participate in the research, development and practice of actual projects.

Core curriculum

Introduction to computer science, object-oriented programming (Java), digital circuit and digital logic (Java), data structure, computer composition principle, database principles and applications, introduction to object-oriented analysis and design, software engineering, software project management, software testing and quality control, software system design and system structure, principle and application of computer network, Java EE, etc.

Directions for further study: software engineering, information security engineering, computer application technology.

The development level of the software industry determines the level of development of a country's information industry and its comprehensive competitiveness in the international market. In the next few years, high-level software talents at home and abroad will be in short supply. Graduates are mainly engaged in software design, development, application and research in major software companies, enterprises and institutions, universities, major research institutes, national defense and other important departments. At present, the shortage of high-level software talents in China has become a bottleneck restricting the rapid development of China's software industry. In the domestic market, the demand for software talents is as high as 200,000 per year, and the software engineering talents in college computer graduates are still very scarce, especially the extremely shortage of high-quality software engineering talents. As soon as possible, the cultivation of high-quality software engineering talents suitable for the information industry has become a top priority in the informationization work. In China's top ten IT job positions, the employment prospects of software engineering talents are very optimistic


Information security major

Training objectives

This major trains information security technology talents who have mastered the basic theories, basic technologies and application knowledge in this field, and have the ability to conduct scientific research, technology development and application services. They can engage in information security research in information security, information science, information technology and other related fields,technology development and application services,etc. To meet the needs of the power, government agencies, scientific research, enterprises and institutions, and other high-level application-oriented professionals.

Professional features

Taking power information security as the main line and using power application as the background, systematically research information security issues in power systems and power networks, focusing on training and training students in information technology research, system design, product development, product strategy in the power industry. The ability to develop and manage, as well as the operation and maintenance of infrastructure. Develop application-oriented information security technology talents who understand the application needs of the power industry and adapt to the needs of the society and the power industry.

Main courses

Discrete Mathematics, Data Structure, Computer Composition, Assembly Language, Advanced Programming (C++), Operating System Principles, Application Cryptography, Computer System Security, Computer Network Security, Network Security Programming, Network Attack and Defense, Information Hiding.

Graduate employment

Graduates of this major are mainly engaged in computer network information security research, security system design, system protection, system management and maintenance in information security research institutes, government agencies, banks, power, telecommunications, finance and other enterprises and institutions. The employment rate of graduates of this major in 2017 is 100%.


Computer Network Engineering major

Training objectives

This major trains computer network engineering talents who have mastered the basic theories, basic technologies and application knowledge in this field, and have the ability to conduct scientific research, software development and application services. They can engage in research works in computer network technology, network application development and other related fields. To meet the needs of the power industry, government agencies, enterprises and institutions, and other high-level application-oriented professionals.

Professional features

Taking computer network engineering as the main line and using power application as the background, focusing on training students in computer network technology, information network system design, application development in the power industry. Make students have the ability of programming, network system design, network system maintenance. Training network engineering talents who understand the application needs of the power industry and adapt to the needs of the society and the power industry.

Main courses

Discrete Mathematics, Data Structure, Computer Composition, Advanced Programming (C++), Operating System Principles, Computer Network, Computer Network Security, Network Protocol Analysis and Programming, Huawei /CISCO Certificated Engineer Training.

Graduate employment

Graduates of this major are mainly engaged in network system design, software development, system management and maintenance in government agencies, telecommunications, finance and other enterprises. Some graduates continue their studies in the field of computer network. The employment rate of graduates of this major in 2018 is 100%.