2. Master the basic theory, knowledge and skills of programming language, algorithm and data structure, operating system, software design method and engineering, have strong programming ability, and be able to engage in the development and research of system software and large-scale application software.
3. Master the basic theories, analysis methods and engineering practice skills in parallel processing, distributed system, network and communication, multimedia information processing, computer security, graphic image processing and computer-aided design, and have the ability of computer application and development.
4, master the basic theory of computer science, have a solid foundation of computer science research.
Extended data:
The development trend of computer specialty;
Computer technology is facing a series of new major changes. The simple hardware and specialized logic of Neumann system can't adapt to the trend that the software is becoming more and more complex and the topic is becoming more and more complex, so it is required to create a new system, which obeys the requirements of the software and the natural logic of the topic. Parallelism, correlation, special functionality and the combination of hardware, firmware and software are important ways to realize the new system.
Computers will transition from information processing and data processing to knowledge processing, and knowledge base will replace database. Natural language, pattern, image and handwriting will be the main input and output forms, which will make the man-machine relationship reach a high level. Gallium arsenide equipment will replace silicon equipment.
Baidu encyclopedia-computer major
Baidu encyclopedia-computer related major
Ditto ice and snow ideological and political course 2022+0
On this day, I took a time spaceship and came to