Computer software and theory majors mainly study software theories, methods and technologies involved in the process of software design, development, maintenance and use, and explore the theoretical basis of computer science and technology development. Its research directions are numerous, including embedded software, graphics, images and multimedia, operating system, computer language and compilation system, network and information security. There are more than 20 research directions in Peking University, involving both software and hardware. The competition of this major is fierce, and the research directions of information security theory and application, embedded system, computing intelligence, information security, new programming and methodology, software automation, distributed computing and parallel processing, software engineering, advanced operating system, computer system information security and so on are mostly hot directions in the IT market today.
In recent years, embedded technology has been widely used in communication, transportation, electronics, medical care, military and many other fields, and has become the core direction of domestic IT industry development. 40% of China's software output value comes from embedded software, so it is urgent to vigorously develop embedded software technology and application, because it has become another important weight for China's software industry to achieve leap-forward development. The insiders believe that there is at least a talent gap of 300,000-500,000, including 6.5438+0.5 million embedded professionals and nearly 350,000 mobile value-added professionals.
Employment information: There are many employment directions for computer software and theory majors. As long as it is computer-related work, whether it is network, programming or graphics and images, it can be quickly mastered, which can be said to be "both hard and soft". Teacher Zhang reminds everyone that although the employment prospects of this major are promising, it is absolutely not enough to rely solely on basic theory when looking for a job. Paying equal attention to basic skills is the rule of successful employment. After all, the most popular graduates are those who can solve problems independently and have operational ability. This major has a large number of students every year. To stand out from the fierce competition, we must have our own unique advantages.