The compulsory senior secondary information technology course is the basis for the overall improvement of information literacy of senior secondary students and consists of two modules: "Data and Computing" and "Information Systems and Society".
Data and calculations.
(1) Understanding data coding
(2) Learn to collect, analyze, and visualize data
(3) Learn a programming language and use it to complete simple algorithms
(4) Understanding the importance of artificial intelligence
Information systems and society
(1) Know the basic working principles of information systems
(2) Simple information systems can be developed
(3) Judging security risks and understanding security prevention techniques
(4) Learning to comply with relevant laws and moral and ethical norms
The optional compulsory senior secondary IT course is designed to meet the needs of students for further education and personalized development, and includes six modules: "Data and Data Structures", "Networking Fundamentals", "Data Management and Analysis", "Preliminary Artificial Intelligence", "3D Design and Creativity", and "Open Source Hardware Project Design".
High school IT elective courses are independent elective courses designed to meet students' interests, academic development and career choices, including "Preliminary Algorithm", "Mobile Application Design" and school-based IT courses offered by each high school.
Compared with the 2003 version of the curriculum, the New Curriculum has been promulgated to give students more choices in the development of technology (information technology and general technology). As can be seen, the new standards significantly reduce the requirements for basic software use and significantly increase the requirements for thinking about programming, computational thinking, algorithms, and knowledge of artificial intelligence, open source hardware, cyberspace security, etc. (Reference: New Wisdom)
The details are as follows.
Data & Computing
The interactive integration of information technology and society has triggered a rapid growth in the volume of data, and the impact of data on social production and people's lives has become increasingly evident. This module addresses the important value of data (including big data) in the information society, analyzes the relationship between data and information, emphasizes the basic methods and skills of data processing, and develops students' problem-solving skills using information technology. This module is the basis for subsequent learning in the IT curriculum.
Information systems and society
In the information society, real space and virtual space are intertwined, forming a new social environment that changes people's lives, work and learning while shaping a new way of survival and development. This module is a compulsory module designed to meet the needs of survival and development in the information society, to emphasize the process and methods of problem solving using information systems, and to enhance students' awareness of information security and social responsibility.
Data and data structures
In the digital age, data has an increasingly profound impact on scientific discovery, technological progress, economic development, and people's daily lives. Understanding the role and value of teaching evidence is very important for students to adapt to the information society and learn to survive in a digital universe.
Data structure is one of the core contents of information technology subject, which plays a very important role in developing students' information awareness and computational thinking, deep understanding and sopping up the subject knowledge and practical methods of information technology, and forming the core literacy of the subject. This module is an optional compulsory module for data, data structures and their applications.
The network is not only the physical basis for data transmission, but also the critical infrastructure that supports the information society. Understanding the basics of the two networks and being proficient in the use of typical network services is one of the essential skills to survive and thrive in the modern information society. This module is an optional compulsory module for basic knowledge and practical application of the web.
Data management and analysis
Data management and analysis techniques have been widely used in people's daily life and learning as an important way to solve problems. Effective management and analysis of data (including big data) can help people obtain valuable information that can provide an important basis for decision making. This module is an optional compulsory module on the application of financial data management techniques and data analysis methods.
Artificial Intelligence Initial
Artificial intelligence is an emerging technology that extends and enhances the ability of humans to transform nature and govern society through intelligent machines. In recent years, the development of artificial intelligence has shown new features such as deep learning, cross-border integration and human-machine collaboration, pushing the leap from digitalization and networking to intelligence in all areas of society and profoundly changing people's lifestyles and thinking patterns.
This module is an optional compulsory module that addresses the developmental characteristics of artificial intelligence in terms of basic knowledge and applications, and the building and development of simple AI application modules.
Open source hardware project design
Project design and development based on open source hardware is beneficial in stimulating students' interest in innovation and developing their hands-on skills, as well as being an ideal approach to STEAM (Science, Technology, Engineering, Humanities, Arts and Mathematics) education in the IT curriculum.
This module is an optional compulsory module tailored to students' individual development needs and follows the open source hardware project design process.
The abstraction or formal description of the problem is the basis of the algorithm. Each step of an algorithm is a precisely expressed step or instruction designed to solve a practical problem in a limited amount of time using a series of such steps. Different algorithms exist for solving the same problem, and algorithms differ in terms of being effective (ineffective), efficient (ineffective), etc.
Learning algorithms that can describe and solve problems from a systems perspective will help students in their future professions. This module is an optional module for algorithms and their preliminary applications.