12 класс
18.04.2020, 21:33
Grade 12. Материалы для учащихся "Назарбаев Интеллектуальных школ"
Course GCSE ICT ==>

Topic of lesson

Presentation and exercises

Useful materials


Artificial intelligence describe spheres where artificial intelligence is applied: industry, education, medicine, gaming industry, society

Theory and exercises    "Artificial Intelligence"


AI applications


Quick, drown!

The Development of Artificial Intelligence (on bbc.co.uk)

AI (glossary)

Artificial Intelligent

Artificial Intelligence Tutorial


Intelligent robots (on bbc.co.uk)

Top 10 artificial intelligence (AI) technology trends for 2018

За гранью. Искусственный интеллект (видео)


Virtual and augmented reality explain the purpose of virtual and augmented reality

Theory and exercises   "Virtual and augmented reality"

Virtual Reality: another world within sight

What is augmented reality?

Pros vs Cons of Virtuel Reality


Declarative and imperative programming languages  compare declarative and imperative programming languages

Theory and exercises "Declarative and imperative PL"

Programming paradigms


Expert systems create a simple expert system

Theory and exercises  "Expert systems" Expert system

Expert system (Imperative language) create a simple expert system


Expert system (Declarative language) create a simple expert system

Theory and exercises
"Expert system (Prolog)"

Stages of compiler design describe program compilation stages: lexical and syntactic analysis, code generation and optimization​

Theory and exercises 
"Stages of compiler design"

Compiler Design - Phases of Compiler

Testing. Types of test data perform testing using normal data perform testing using extreme data perform testing using erroneous data 

Theory and exercises "Testing. Types of test data"


Course work. Stage Testing perform testing using normal data perform testing using extreme data perform testing using erroneous data 

Theory and exercises 

"Test plan"


Types of programming errors describe execution errors at programme startup describe a syntax error in a programme code describe a logic error in a programme code

Theory and exercises "Types of programming errors"


Project. System analysis

Presentation for the lesson "System analyses"

Reflection form "System analyses"

Analysis on wikibooks

Плохие и хорошие вопросы в интервью (стр. 47)

Методика системного анализа

Этапы системного анализа

12.1C Project. DFD.

Presentation for the lesson "DFD"

Что такое DFD?

What is Data Flow Diagram


Compilation of a program.

Lexical analysis, syntax analysis, code generation and optimization.

Presentation for the lesson "Compilation of a program"  
12.1A RISC vs CISC

Presentation for the lesson "RISC & CISC architecture"

12.1A Speed clock, word size, bus width

Presentation for the lesson "Speed clock, word size, bus width"

12.1B Represent positive decimal numbers in binary

Presentation for the lesson

Binary addition examples

Two's compliment binary addition examples

12.1B Data structures. Binary tree.


12.1B Data structures. Queues & Stacks.  

Visualisation "Queue"

Visualisation "Stack"

12.2А Fetch-execute cycle

Presentation for the lesson "Fetch-execute cycle"

Lesson materials "Fetch-Execute cycle"

Internal Elements of the CPU (e-book)

Fetch/Execute Cycle (e-book)

CPU simulator

Fetch-Execute cycle on teach-ict.com

12.2A Addressable memory

Presentation for the lesson "Addressable memory"

Addressing modes (e-book)
12.2A Registers Presentation for the lesson "Registers"  
12.2A Hexadecimal numbers Presentation fo the lesson "Hexadecimal"

Why do we use hexadecimal?

12.2A Simplify logic expressions    
12.2B Design decisions. DFD Presentation for the lesson "DFD"  
12.2B CMS, WYSIWYG and HTML web-editor Presentation for the lesson "CMS, WYSIWIG, HTML editors"

Building a solution

Which of ways to build a website is best for you?

HTML editor vs WYSIWYG


WYSIWYG and CMS vs. Hand Coding


12.2B Algorithm efficiency

Presentation for the lesson "Algorithm efficiency"

Presentation II "Algorithm efficiency. Time and Space"

Task 119 (acmp.ru) 119.pas


Знай сложность алгоритмов
12.2C Modular design Presentation for the lesson 

What is modular design?

Multimedia design

Modular design on wikibooks

12.2C ERD. Normalisation Test "Database"

ERD on wikibooks

Normalisation on wikibooks

The relational database. Normalisation 

Connecting entities

12.2C Data dictionary. DDL and DML.

Presentation for the lesson "Data dictionary, DDL, DML"

Exercises "SQL-queries"

Учебник по языку SQL



Presentation for the lesson "SQL-queries"

Activity1 "DDL and DML"

Quizz "Queries and SQL"


SQL on w3school.com

SQLZOO (online tasks)

12.3A Internet, WWW, intranet.

Presentation for the lesson "The Internet, an intranet and WWW"

Test "Network"

wikibooks (Internet, Intranet and WWW)

URL. Domain names.

Domain Name System.

Students' presentation Group III

Students' presentation Group VII


wikibooks (URI, URL, URN) 

wikibooks (Domain name)

differences between URI, URL, URN

What is domain name?

12.3A Client-server model

Presentarion for the lesson "Client-server model"

Form "URL, Domain name. DNS."


Types of networks

wikibooks (Client-server model)

Video "Client-server model"

12.3A Protocols

Presentation "Protocols" of 7th group

Presentation "Protocols" of 3th group

wikibooks (Protocols)

Common network protocols (youtube)

Network protocols (teach-ict.com)


Computer and network security.

User accounts, firewalls, authentication, passwords and digital signatures.

Presentation "Security mesures" of 7th group

Security mesures (firewall, digital signature, viruses)

Check your password online

12.3A Classification software Presentation "Classification software" of 7th group

wikibooks (Classification of software)

wikibooks (System software)

wikibooks (Application sofware)


.User interfaces


Presentation "Types of user interfaces" of 3rd group

Presentation "Types of user interfaces" of 7rd group

Test "Types of user interfaces"

wikibooks (User interfaces)

User interfaces (teach-ict.net)

User interfaces (bbc.com)

Interfaces (bbc.com)


Operating systems and their types

Presentation "Types of operating system" of 3rd group

Presentation "Types of operating system" of 7rd group

Test "Types of operating system"

wikibooks (OS classifications)

Types of OS (batch, network, real-time)

Types of OS (batch, multi-user, multi-tasking, real-time, network)

Types of operation system (teach-ict.com)


How operating systems manage memory.

Virtual  memory

Presentation "Memory management. Virtual memory"

wikibooks (manage memory)

virtual memory on teach-ict.com

Virtual memory (pdf)

Memory managment

Operating system - Memory management

12.3A Paging, segmentation and partitions

Presentation "Paging, segmentation and partitions" of 3rd group

Presentation "Paging, segmentation and partitions" of 7th group

Test "Operating system"

Disc partitioning (teach-ict.com)

Segmentation (teach-ict.com)

Pagng (teach-ict.com)

Paging and segmentation

Paging, segmentation, virtual memory

Disk partition

12.3A Methods of data access: serial, sequential and random access

Presentation "Serial, sequential and random access" of 3rd group

Presentation "Serial, sequential and random access" of 7th group

Methods of data access

Serial and direct methods

Ways in which Data is Stored and Read

Methods of access

12.3A Search engines.

Presentation "Search engine" of 3td group

Presentation "Search engine" of 7th group



Keyword-based versus Natural-Language Search

How do search engines work?

Natural language interface

How Do Search Engines Work & Why You Should Care

12.3B IP address and subnet mask

Research "Subnet mask" 7rd group

Activity "Define class for IP-address"

Types of IP address classes


MAC addresses

Presentation "MAC addresses" 3rd group

Presentation "MAC addresses" 7th group

wikibooks (IP-addresses)

wikibooks (MAC addresses)

Формулы расчета сетей


Routers and gateways

Presentation "Packet switching and curcuit switching" 3rd group

Presentation "Packet switching and curcuit switching" 7th group

Network devices

wikibooks (Router)

wikibooks (Routers, Gateways)

Router vs. Gateway

12.3B Packet switching   wikibooks (Packet switching)
12.3B Network faults   Error detection
12.3B Data validation, data verification  

Data validation

Data verification





Artificial intelligent  



Declarative and imperative languages

Presentation "Declarative and imperative languages" (III group)

Presentation "Declarative and imperative languages" (VII group)

Declarative languages

Declarative languages (Teach-ict.com)

Imperative languages (Procedural languages)

Classification of programming languages

12.4A Ethical issues

Presentation "Ethical issues (Hacking, Cracking, Malware)" (III group)

Presentation "Ethical issues (Hacking, Cracking, Malware)" (VII group)

Types of computer misuse

What is the hacker?

Hacking and malware

Computer Ethics

Law on Copyright and Neighboring Rights (Kazakhstan)

Data Protection Act (DPA on bbc.co.uk) 

Data Protection Act (DPA on teach-ict.com)

  Project work

Presentation "All stages of the course work" 

Presentation "Testing"

Presentation "Installation new system"

Presentation "User guide"


Database revision


Computer in society

Binary and data representation




Категория: УМК | Добавил: bzfar77 | Теги: algorithms, Programming, grade 12, database, computer science, 12 класс, Security
Просмотров: 589 | Загрузок: 0 | Рейтинг: 0.0/0
Всего комментариев: 0