In July 2017, the “New Generation Artificial Intelligence Development Plan” issued by the State Council clearly defined the strategic goal of “three-step” of China’s new generation of artificial intelligence, and proposed six key tasks of each participant, and also issued resources: Configure the program and develop safeguards to ensure implementation of the development plan. And it proposed: the implementation of the national intelligence education project, the establishment of artificial intelligence related courses in the primary and secondary schools, and gradually promoting programming education, encouraging social forces to participate in educational programming software, game development and promotion. Artificial intelligence education has been mentioned as a key development location. This indicates that artificial intelligence has risen to the national strategic level, and the deep integration of “artificial intelligence + education” has been opened. In this context, the Ministry of Education has carried out reform measures for artificial intelligence education. As early as 2014, the Ministry of Education fully implemented the revision of the general high school curriculum and curriculum standards (experiments), and required the core literacy of the discipline to be reflected in the revised principles and revised results. In the revision process of this high school information technology textbook, the changes in artificial intelligence textbooks are particularly large, mainly due to the development of the field in the past two years, and the resulting changes in a series of national policy guidelines. The revision of this artificial intelligence textbook is to integrate computational thinking as the main subject thinking into the core literacy design.
Computational thinking reflects the intrinsic value of artificial intelligence curriculum and has become an important part of artificial intelligence teaching research. In March 2006, Prof. Zhou Yizhen from the Department of Computer Science at Carnegie Mellon University in the United States proposed that computational thinking is a series of thinking activities that cover the breadth of computer science, such as problem solving, system design, and human behavior understanding, using the basic concepts of computer science  . Zhang Xuejun believes that computational thinking can enable students to understand the information world in a multi-disciplinary perspective using the disciplinary thinking of information technology, to solve the outstanding problems of the enthusiasm of students in the current development of information technology curriculum, and to further promote the information technology curriculum, reform and restructuring  . Chen Kaiquan regards computational thinking as a learner’s ability to solve problems, aiming at intelligent society to cultivate the transformation of students’ information literacy  . The “High School Information Technology Curriculum Standard Revision” completed in 2016 clearly pointed out the importance of computational thinking for students to establish information literacy. How to integrate computational thinking as the main subject thinking into the core literacy design is the focus and direction of this revision of artificial intelligence teaching materials.
Second is the orientation of artificial intelligence in the high school information technology discipline and its logical relationship between disciplines.
At present, many colleges and universities in China have been actively implementing the first-level discipline of artificial intelligence. However, in the basic education stage, there is still a lack of curriculum links for corresponding content. Over the years, artificial intelligence has not received much attention in basic education. From textbooks to teachers to related software and hardware facilities, development has been slow. This revision of the Ministry of Education textbooks takes the implementation of the fundamental tasks of Lideshu people as a guide, and in-depth summarizes the valuable experience of China’s ordinary high school curriculum reform since the 21st century, fully draws on the outstanding achievements of international curriculum reform, and strives to put the curriculum and curriculum standards of ordinary high schools in China. It is revised into a programmatic teaching document that has both international advanced level and actual conditions in China, and builds a general high school curriculum system with Chinese characteristics. The entire revision process was completed in five years. Among them, the revision of artificial intelligence textbooks can be said to have been changing. One of the main reasons is that it has been affected by the development of artificial intelligence in recent years and the related policies that the country has continuously introduced. Second, the characteristics of the curriculum itself are determined.
Third, high school artificial intelligence textbooks
The core concept of this revision of the textbook of the Ministry of Education is to build an evaluation system based on discipline literacy, promote learning innovation in the digital age, support the development of students’ information literacy, and promote the individualized development of students. The core literacy of the discipline is the concentrated expression of the value of the subject’s
Figure 1. High school information technology discipline module dependency relationship and implementation strategy map.
education, and it is the correct value, the necessary character and the key ability gradually formed by the students through the study of the subject. The core literacy of high school information technology discipline consists of four core elements: information awareness, computational thinking, digital learning and innovation, and information society responsibility. They are the comprehensive expression of information technology knowledge and skills, processes and methods, emotional attitudes and values gradually formed by students in the process of receiving information technology education. Among them, computational thinking has certain particularities compared to the other three elements. Students with computational thinking can define problems, abstract features, establish structural models, and organize data rationally in information activities. By judging, analyzing, and synthesizing various information resources, reasonable algorithms are used to solve problems. Solution; summarize the process and method of solving problems using computers and migrate to other problem-solving related to them   .
2. Construction of Artificial Intelligence Textbook Framework Based on Subject Literacy
Based on the four core elements of the discipline, we designed the framework and style of artificial intelligence textbooks. Table 1 shows the basic framework of high school artificial intelligence textbooks based on the core literacy evaluation system. The basic framework of the new textbook is centered on the core literacy of the above four university departments, while taking into account the inheritance of the three-dimensional goals. The table shows the core literacy and three-dimensional goals of the first part of the textbook. The three-dimensional goal refers to the application of the corresponding knowledge and technology, the learning method through the learning process, and the cultivation of emotional attitudes and values.
Table 1. Basic framework of artificial intelligence preliminary textbook.
The basic framework of the textbook is based on the four core literacy emphasized by the curriculum standards. At the same time, as a revised textbook, it takes into account the inheritance of the three-dimensional goal. Therefore, the design of the basic framework reflects the characteristics of inheritance and development. In this textbook, we will start from the aspects of understanding artificial intelligence, intelligent home system preliminary, intelligent robot design, understanding artificial intelligence technology, etc., and carry out classroom-based learning in the form of “project-task-activity”. Mixed learning activities in digital learning and development practice. Through the hands-on construction and implementation of a simple intelligent system work scenario, understand the control structure and basic implementation principles of the intelligent system.
From the beginning of this revision, the artificial intelligence curriculum has been changed from the original high school information technology elective module to selective compulsory. The module content of this course is linked with the robot production competition activities, which is another way to cultivate innovative talents. In the course of course preparation, we also added the new case application in the field of artificial intelligence to enhance students’ interest in learning, and stimulate students’ curiosity through the analysis of the principles of common intelligent electronic devices, fully considering the cognitive characteristics of high school students, and choosing The AI application problems that are closely related to their study and life are visible and tangible as a case study.
3. Textbook Content Standard Construction
According to the latest curriculum standards of the Ministry of Education, the content standards of high school artificial intelligence textbooks are roughly as shown in Figure 2. It can be divided into three parts: artificial intelligence foundation, simple intelligent system development and artificial intelligence technology development and application.
Figure 2. Standard structure diagram of artificial intelligence textbook content.
Among them, the basic part mainly includes the theoretical knowledge of artificial intelligence related concepts, characteristics, development history, typical application of artificial intelligence, as well as artificial intelligence programming language and core algorithm, artificial intelligence application to achieve the basic process and implementation principles and other technical content. In addition to introducing relevant development tools and development platforms, simple intelligent system development mainly describes artificial intelligence framework applications, simple artificial intelligence application module construction, environmental parameter configuration, and implementation of various natural interaction modes. The artificial intelligence technology development and application module mainly involves the ethical and security challenges faced by intelligent application systems, enhances the awareness of security protection and responsibility, and the great value and potential threat of artificial intelligence to human society, and guides students to maintain and abide by the norms of intelligent society, knowledge with the role.
4. New and Old Textbook Comparison
The new edition (2018 edition) textbooks are written strictly according to the “Ordinary High School Information Technology Curriculum Standards (2017 Edition)”. The new and old curriculum standards vary greatly. Therefore, the new edition textbooks and the old edition (2004 edition) textbooks are quite different, and can be largely said to be rewriting the textbook. The obvious differences between the two in the textbook system are shown in the table (Table 2).
Specifically, the new and old versions of the textbooks have significant differences in content, layout, difficulty, and features. In order to carry out relatively complete and detailed analysis of textbooks, we have identified various indicators of textbook analysis, including content, layout, difficulty, and features. The indicators of each dimension are shown in Table 3  .
Table 2. Comparison of new and old teaching materials system.
According to Table 3, we made a detailed comparison of the revision changes of the new and old textbooks of compulsory modules. Table 4 shows the changes in the content, layout, difficulty and characteristics of the new and old textbooks.
Third, integrate computational thinking as the main subject thinking into the core literacy design.
The current discussion of computational thinking around the world also provides ideas for our curriculum design. In-depth observation of the concept of computational thinking, it can be found that it comes from computer science, first used to describe the ideas and methods in computer science, and after moving towards a broader social vision, it gradually evolved into a “human” around the subject, becoming a The concept of the intrinsic quality of human beings derived from scientific thinking has led to a broader and important social and educational significance. In the process of textbook design, how to integrate computational thinking as the main subject thinking into the core literacy design, we mainly achieve through the following aspects.
1) Curriculum Design Based on Computational Thinking
There are different opinions at home and abroad on the definition of the framework of computational thinking. The mainstream view is mainly based on problem solving. The computational thinking in this research, high school information technology textbook, refers more to a series of thinking activities
Table 3. Teaching material analysis indicators.
generated in the process of problem solving using computer science thoughts. The core view of Professor Li Yi’s team on computational thinking is roughly the same: computational thinking can be understood as the thinking of information technology disciplines. In the information technology curriculum, computational thinking is expressed as six groups of equal and interrelated thinking themes, namely objects and management. Rules and safety, systems and engineering, design and production, collaboration and collaboration, ethics and ethics. These six sets of questions are formed during the problem-solving process and are a set of thinking methods and values for thinking and solving problems.  Based on the perspective of Professor Li Yi’s team, Dr. Yu Ying constructed the triangulation structure of the computational thinking of information technology courses based on the computational thinking structure,  as shown in the following figure (Figure 3).
This textbook confirms its meaning, starting from here, and regards it as the main part of the core literacy of information technology. On this basis, we regard computational thinking as a “disciplinary thinking” for core literacy
Table 4. Comparison of new and old teaching materials.
Figure 3. Information technology curriculum calculation thinking structure.
design, and distribute six parallel and related thinking categories to different modules of the textbook.
Among the four core elements of the core literacy of high school information technology disciplines, computational thinking has certain uniqueness. Because the other three elements, namely information awareness, digital learning and innovation, and information social responsibility have certain universality, computational thinking has the most essential academic attribute identification due to the background of the digital age  . Based on the full implementation of the “Ordinary High School Information Technology Curriculum Standards (2017 Edition)”, this set of textbooks has deepened the computational thinking that can reflect the characteristics of information technology courses. The artificial intelligence module is based on the compulsory module and is also the natural extension and expansion of the compulsory module. The theory and application of artificial intelligence will involve more complex algorithms (programming), industry big data and information system basic elements, which are more complicated to process or solve through artificial intelligence. The practical problem allows students to experience the information system development process. On this basis, the use of subject characteristics to deepen students’ ability to design and implement solutions using computational thinking (especially abstract, modular, and decomposition methods). Emphasizing the cultivation of computational thinking in the core literacy of this discipline is also a supplement and enhancement of the compulsory module. For example, in the process of building a simple intelligent system, we first set up a main task, and then complete the disassembled multiple subtasks through the form of activities. In the process of completing the tasks, the students pass design, coding, testing, collaboration, etc. The learning method sequentially experiences the entire solution process based on computational thinking. As shown in Figure 4, the flow chart of the computational thinking solution process is built by building a simple
Figure 4. Computational thinking solution process by building a simple intelligent system.
intelligent system. This experience process also follows the structure design of the project-task-activity three-tier curriculum.
2) Based on the “project-task-activity” structure design.
For the first time, the textbooks included “project learning” and “student experiment” in the teaching of information technology subjects, emphasizing students’ deep understanding of the principle content in hands-on experiments and promoting students’ migration of experimental methods of information science. In the writing logic of the specific textbook content, the design is based on the “project-task-activity” structure. The structure revolves around the planning and validation of the project and a series of activities are carried out through the completion of the project tasks. Among them, the project and tasks are mainly located in “his main”, while the “activities” are mainly located in “my master”. Activities are oriented to the learning process. The formation of knowledge, the development of thinking, and even the formation of core literacy are naturally generated around activities in specific situations. Therefore, the framework of the textbooks around the structure is clear and relaxed, which is conducive to students’ understanding of the multiple experiences of problem-solving activities and the different levels of disciplinary thinking, and gradually form and develop the core literacy of the discipline. In short, the “project-task-activity” structure is not a static structure, it reflects the process of student knowledge construction and thinking generation.
The textbook is designed based on the “project-task-activity” structure, which is organized around the planning and validation of the project, and a series of activities are carried out through the completion of the project tasks. The rhythm of the whole book framework around the structure is clear and relaxed, which is conducive to students’ understanding of the multiple experiences of problem-solving activities and the different levels of disciplinary thinking, and gradually form and develop the core literacy of the discipline. The items in the textbook mainly describe the situation of the real problem. The task mainly describes the steps of the students’ learning. The activity mainly describes the process of student practice. This kind of “project-task-activity” structure is not only conducive to assisting teachers to carry out classroom teaching reform, but also It is conducive to the development of students’ self-exploration, cooperative learning and other in-depth learning skills. Figure 5 shows the design process of the teaching project based on the “project-task-activity” structure. For each of the key concepts in the course, we complete the entire project through steps such as task design, activity implementation, and results testing.
3) A new generation of artificial intelligence preferred programming language Python enhances the fusion of computational thinking
In the past two years, the usage of the Python language has been promoted to the forefront of all programming languages, and has become the preferred programming language for a new generation of artificial intelligence. In addition to the ease of use of the language itself, the main reason is that many mature labors have been developed based on Python. Intelligent (especially machine learning) application framework/platform. Such as scikit-learn (Python Machine Learning Extension Library), BATK (Baidu, Ali, Tencent, KedaXunfei) artificial intelligence application development platform, TensorFlow deep learning extension library (Google), Keras machine learning front-end interface and Ipython/Jupyter Notebook interactive front-end interface and more. These frameworks/platforms have accumulated a large amount of resources that can be used for teaching, and the contents required by this module can be implemented relatively easily. Figure 6 shows the programming environment structure of Python. In addition to the professional extension libraries mentioned above, there are Pandas (data processing module), SymPy (symbol computing module), Matplotlib (drawing module), NumPy/SciPy (numerical calculation module). Basic extension libraries. In the implementation of teaching, Python is the core programming language, supplemented by appropriate artificial intelligence/machine learning framework/platform to build the programming environment, not only let students understand the latest development of artificial intelligence technology, but also master the practical application skills. These practical open source platforms and interfaces not only improve the integration of computational thinking, but also make students aware of the importance of the intelligent era, platform and collaboration.
Integrating the concept of computational thinking into artificial intelligence teaching is a new way of teaching students’ thinking. The textbook high school artificial intelligence textbook will soon be put into use. Under the framework of the textbook standard of the Ministry of Education of China, this set of textbooks subtly integrates the thinking mode and skill cultivation of the intelligent
Figure 5. Teaching project design process based on the “project-task-activity” structure.
Figure 6. Structure of the Python programming environment.
era around the connotation, value, training strategy and teaching mode of computational thinking and Course design. Despite this, it is difficult to truly realize the basic education of artificial intelligence by relying on a set of teaching materials alone. A series of corresponding research and supporting facilities are also needed, such as the cultivation of artificial intelligence education teaching teams, the connection of computational thinking education at different stages, and how to face the knowledge of rapid update. The rapid development of knowledge in the intelligent era, from the teaching and learning is faced with the continuous updating of knowledge and thinking, which is particularly challenging for the improvement of the quality of the teaching team. In the era of intelligence, the future has come. Our education is not only the teaching of artificial intelligence technology, but also the cultivation of thinking patterns and skills in the intelligent age.
2017-2018 Zhejiang University Major Humanities and Social Sciences Research Project “Application Research of Computational Thinking in the Teaching Design of Artificial Intelligence Course (Project No.: 2018QN054)”.
 Zhou, Y.Z. (2007) Computational Thinking. Academic Department of China Association of Science and Technology Associa-tion. New Views, New Theory, Academic Salon, Collection 7: Educational Innovation and Innovative Talent Cultivation. Aca-demic Department of China Association of Science and Technology Association, 6.
 Chen, K.Q., He, Y. and Zhong, G.Q. (2018) The Information Literacy Connotation Transformation and the Orientation of AI Education in the Perspective of Artificial Intelligence: Also on the AI Curriculum and Teaching Implementation Path in the Basic Education Stage. Journal of Distance Education, 36, 61-71.
 Lu, Y.R., Zhao, L. and Ren, Y.Q. (2016) An Analysis of the Status Quo of Information Ethics Education in Senior High Schools: A Comparative Study of the Textbooks of Information Technology Foundation in China from an International Perspective. China Electro-Chemical Education, No. 2, 88-93.