| 12.1A Artificial intelligence | 12.4.3.1 describe spheres where artificial intelligence is applied: industry, education, medicine, gaming industry, society |
| 12.1A Virtual and augmented reality | 12.4.3.2 explain the purpose of virtual and augmented reality |
| 12.1B Declarative and imperative programming languages | 12.5.1.1 compare declarative and imperative programming languages |
| 12.1B Expert systems | 12.5.1.2 create a simple expert system |
| 12.1B Stages of compiler design | 12.5.1.3 describe program compilation stages: lexical and syntactic analysis, code generation, and optimization |
| 12.1C Project work: Testing. Types of test data | 12.5.3.2 perform testing using normal data |
| 12.5.3.3 perform testing using extreme data | |
| 12.5.3.4 perform testing using erroneous data | |
| 12.1C Types of programming errors | 12.5.3.1 describe execution errors at program startup |
| 12.5.3.5 describe a syntax error in a program code | |
| 12.5.3.6 describe a logic error in a program code |
| 12.2C Methods of system implementation | 12.2.1.7 list system implementation methods |
| 12.2.1.8 compare the advantages and disadvantages of system implementation methods | |
| 12.2C Project work. Installation. Implementation plan | 12.2... develop an implementation plan (Note: text partially cut in source) |
| 12.3B Number systems. Represent positive decimal numbers in binary | 12.1.1.1 convert a number from one number system to another |
| 12.1.1.2 explain the advantages of using hexadecimal numbers in computer systems | |
| 12.3B Binary addition and binary multiplication | 12.1.1.3 perform the arithmetic operations: addition and multiplication of binary numbers |
| 12.3B Represent positive and negative numbers in two's complement | 12.1.1.4 represents positive and negative numbers in two's complement and specifies the range of n bits |
| 12.1.1.5 perform subtraction using two's complement | |
| 12.3B Fixed point numbers and Floating point numbers | 12.1.1.6 use binary numbers with a fixed point to represent fractional numbers with a given number of bits |
| 12.1.1.7 represent positive and negative floating-point decimal numbers in binary | |
| 12.3B Data structures. Queues & Stacks | 12.5.2.1 describe the operation of stack and queue data structures |
| 12.3B Data structures. Binary tree | 12.5.2.2 build a binary tree |
| 12.3C Internet, WWW, intranet | 12.6.2.1 distinguish features of the Internet, the World Wide Web, and the Intranet |
| 12.3C OSI model | 12.6.1.2 describe the functions of the OSI network model levels |
| 12.3C Packet switching & circuit switching | 12.6.1.1 explain the principles of circuit switching and packet switching |