The second book: The Art of Computer Programming by Donald E. Knut.
Computer science is a systematic discipline, which includes various topics related to calculation and information processing, from abstract algorithm analysis and formal grammar to more specific topics, such as programming language, programming, software and hardware. Computer science is divided into theoretical computer science and experimental computer science.
Extended data:
research subject
① What a computer program can and cannot do (computability);
② How to make programs perform specific tasks more efficiently (algorithm and complexity theory);
③ How do programs access different types of data (data structures and databases)?
(4) How the program appears more intelligent (artificial intelligence);
⑤ How human beings communicate with programs (human-computer interaction and human-computer interface).
Related awards
The highest honor in the field of computer science is the Turing Award established by ACM, which is known as the Nobel Prize in computer science. The winners are the most outstanding scientists and pioneers in this field. The first China winner of the Turing Prize was Mr. Yao Qizhi, who won this lofty honor in 2000 for his many "fundamental and significant" contributions to computational theory.
Professional introduction
Training objectives
This major trains high-tech applied talents with all-round development in morality, intelligence and physique, basic theoretical knowledge of computer application technology, application ability and operation ability of computer and related equipment maintenance, industrial application software, plane image processing, advertising design and production, animation production, computer network and website construction and management, and database management and maintenance. ?
Computer application foundation, computer assembly and maintenance, construction and management of computer local area network, network engineering, development and application of operating system, server and database, website construction and webpage design, C/C++ language, Visual Basic language, graphic design, 3D graphic design, multimedia design and professional English.
Employment direction
Graduates are mainly engaged in IT industries such as transportation system units, transportation informatization and e-government construction and application departments, various computer professional companies, advertising design and production companies, and automobile marketing technical services.
References:
Baidu Encyclopedia-Computer Science