Current location - Education and Training Encyclopedia - University rankings - How about the computer major in Shanghai University?
How about the computer major in Shanghai University?
University major:

Basic educational system: four years | Enrollment target: | Education: technical secondary school | Professional code: 08090 1

Training objectives

Training objectives

Training objectives: This major cultivates high-level professionals with all-round development in morality, intelligence and physique, mastering the basic knowledge of mathematics and natural sciences, as well as basic theories, basic knowledge, basic skills and basic methods related to computers, networks and information systems, with strong professional ability and good comprehensive quality, and capable of computer science research, computer system design, development and application.

Training requirements:

1. Master the basic theories of Marxism-Leninism, Mao Zedong Thought and Socialism with Chinese characteristics, have good humanities and social sciences, professional ethics and psychological quality, and have a strong sense of social responsibility;

2. Master mathematics (especially discrete mathematics) and other related natural science knowledge and certain knowledge of economics and management;

3. Systematically master the basic theories and professional knowledge of computer science and technology, understand the basic concepts, knowledge structure and typical methods of this subject, and establish core professional consciousness such as digitalization, algorithm, modularization and hierarchy;

4. Master the basic thinking methods and research methods of computing discipline, have good scientific literacy and a certain sense of engineering, and have the ability to comprehensively apply the knowledge, methods and technologies learned to solve practical problems;

5. Have the awareness of lifelong learning and the ability to use modern information technology to obtain relevant information, new technologies and new knowledge;

6. Understand the development status and trends of computer science and technology disciplines, have the sense of innovation, and have the initial ability of technological innovation and product innovation;

7. Understand the important laws, regulations, principles and policies of occupations and industries related to this major, and understand the basic ethical requirements related to the application of engineering technology and information technology;

8. Have certain organizational and management skills, expression skills, independent work skills, interpersonal skills and teamwork skills;

9. Have a certain foreign language application ability, be able to read foreign language materials of this major, have a certain international vision and cross-cultural communication, competition and cooperation ability;

10. Master the general knowledge and basic methods of sports and form good physical exercise habits.

Main subjects: computer science and technology.

Core knowledge fields: discrete structure, basic algorithm, programming, data structure, computer composition, operating system, computer network, database system, software engineering, etc.

Examples of core courses (theoretical lessons+experimental or problem-solving lessons in brackets):

Example 1: advanced language programming (40+48 hours), computer introduction (24+6 hours), set theory and graph theory (48 hours), assembly language programming (32+8 hours), circuit 44+ 16 hours), mathematical logic (32 hours), electronics. Data structure and algorithm (40+24 hours), modern algebra (32 hours), computer composition principle (48+60 hours), software engineering (48+16 hours), formal language and automata (32 hours), mathematical logic (32 hours), and database system (40+24 hours).

Example 2: Introduction to Calculation (72 hours), Data Structure and Algorithm (72 hours), Digital Logic Design (54 hours), Set Theory and Graph Theory (54 hours), Algebraic Structure and Combinatorial Mathematics (54 hours), Mathematical Logic (54 hours), Microcomputer Principle (54 hours), Computer Organization and Architecture (54 hours), and Circuit Analysis. Signals and Systems (54 hours), Fundamentals of Microelectronics and Circuits (54 hours), Electronic Circuits (72 hours), Algorithm Design and Design (72 hours), Brain and Cognitive Science (36 hours), Introduction to Artificial Intelligence (54 hours), Compilation Technology and Practice (54+72 hours), Operating System and Practice (54+72 hours) Digital Logic.

Example 3: fundamentals of circuit analysis (68 hours), digital circuit and logic design (60+30 hours), fundamentals of analog electronic technology (60+30 hours), signal and system (68 hours), circuit signal and system experiment (15+15 hours), introduction to computer (/kloc-) Software engineering (30+ 16 class hours), database system (40+12 class hours), compilation principle (52+ 16 class hours), artificial intelligence (46 class hours), operating system (54+24 class hours) and programming foundation (44+34).

Main practical teaching links: course experiment, course design, professional practice, graduation project (thesis), etc.

Main professional experiments: programming experiment, data structure experiment, computer composition experiment, operating system experiment, database experiment, computer network experiment.

Length of study: four years.

Degree awarded: Bachelor of Engineering or Bachelor of Science.

Professional ability requirements

Professional ability requirements

The main contents of professional teaching

The main contents of professional teaching

C++ programming, JAVA programming, database system principle, computer network principle, computer system structure, data structure, operating system, software engineering and discrete mathematics train the following professional directions: NET, Java, big data, cloud computing, software engineering, financial informatization and embedded.

Major (skill) direction

Major (skill) direction

IT enterprises: technology development, program design, software engineering, hardware engineering, product manager, product operation and product design; Government and scientific research institutions: network security, network development, system maintenance and configuration management.

Example of vocational qualification certificate

Example of vocational qualification certificate

Examples of continuing learning majors

Employment direction

Employment direction

Development prospect:

Employers have more choices for graduates, which leads to higher and higher requirements for graduates. In the future, because China's economic development may face imbalance, there will still be structural contradictions in the employment of computer graduates in China, which will eventually lead to the phenomenon of "uneven hot and cold" in the career choice of computer graduates. Economically developed areas or areas with high wages will still be the first choice for students to choose jobs, resulting in a relative surplus of demand for graduates. Employers have a lot of choices when choosing graduates, which leads to higher and higher requirements for graduates. Graduates are required to have not only certain professional qualities and comprehensive qualities, but also certain professional abilities, including core skills, industry general skills and professional skills. Therefore, it is increasingly prominent and necessary to improve the comprehensive quality of computer majors and cultivate their professional ability.

Corresponding occupation (post)

Corresponding occupation (post)

Other information:

Very good. Computers are now a necessity in people's lives. The development prospects of all majors are very good, and it is no problem to learn employment well. From the perspective of employment, you can also consider learning a practical technology. In fact, computer majors are very good, such as ui design, 4G mobile development, Internet programming, big data, cloud computing, VR and so on. The employment prospects are good. Look at your interests and future development direction, and then choose.