Информатика – Старшая школа – 1 2 класс
Поможем в ✍️ написании учебной работы
Поможем с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой

Содержание

 

Долгосрочный план. 3

О языковых целях. 6

Среднесрочные планы.. 8

12.1A: Алгоритмы и программирование. 8

12.1В : Представление данных. 14

12.1C : Проект (анализ). 17

12.2A: Теория информации. 21

12.3В: Проектные решения. 25

12.2C: Проект (проектирование/реализация). 29

12.3A: Веб-технологии и операционные системы.. 33

12.3B: Аппаратное обеспечение и сети. 38

12.3С: Проект (реализация/тестирование). 42

12.4А: Информационные технологии в обществе. 47

12.4В : Проект (документация/оценка). 52

12.4С : Повторение. 56

Краткосрочный план. 62

 

 

 


Долгосрочный план


Предмет: Информатика

Класс: 12

Четверть 1 Четверть 2 Четверть 3 Четверть 4
1A Алгоритмы и программирование · Разработка алгоритма · Ассемблеры · Языковые переводчики · Разные уровни языков · Ошибки программирования · CISC-компьютер против RISC-компьютера · HTML, XML 2A Теория информации · Выборка цикла исполнения декодирования · Булева логика · Регистры и их использование · Адресуемая память · Шестнадцатеричное и символьное кодирование 3A Веб-технологии и операционные системы · Веб-сеть и Интернет · Протоколы · Пароли · Компьютер и сетевая безопасность · Интерфейсы · Операционные системы · Поисковые системы 4А IT-технологии в обществе · Пределы информатики · Тенденции искусственного интеллекта · Декларативное программирование · Философия сознания · Проект по электронным таблицам
1B Представление данных • Двоичные числа • Двоичное сложение • Двоичное умножение • Деревья (ветвящийся тип данных) • Стеки (стековый тип данных) • Очереди (поочередной тип данных)   2B Проектные решения · DFD (диаграмма потоков данных) / Прецеденты · Конвенции HTML и CSS · Различные программное обеспечение для создания веб-сайтов (CMS) · Эффективность алгоритма   3B Оборудование и сети (2B) · IP, MAC адреса · Шлюзы и маршрутизаторы · Пакетная коммутация · Сетевые проблемы · Проверка корректности и достоверности данных 4В Проект (документация/оценка) · Техническая документация · Руководство пользователя · Раздел справки · Оценка
 1C Проект (анализ) · Анализ · Методы исследования · Анализ данных · Диаграммы потоков данных · Диаграммы «сущность-связь» · Авторское право и этика 2C Проект (проектирование/реализация) · Модульный дизайн · Словарь данных · Разработка базы данных, DML(язык манипулирования данными) and DDL (язык описания устройства) · Нормализация · Интерфейс · Разработка алгоритма · Безопасность 3С Проект (реализация/тестирование) · Прототипы · Тестирование: предельное, ошибочное, типичное ·  Ошибка: Синтаксиса, логики и выполнения · Захват экрана  4С Повторение · Обзор содержания курса · Образцы вопросов · Пробный экзамен · Обсуждения в группах

Ключевые обозначения:

W = классная работа

G = групповая работа

I = индивидуальная работа

f = формативное оценивание


Примечания :

Глава охватывает серию уроков, в свою очередь, охватывающих общую тему для изучения.

Цель данной программы – позволить ученикам освоить всеохватывающие принципы и сложные навыки, дополняющие данные принципы.  В течение всего учебного курса учеников следует поощрять к тому, чтобы они оказывали друг другу взаимную поддержку; следует также учитывать, что групповое решение задач должно играть важную роль при изучении учебного материала. Составы групп и пар следует регулярно менять с тем, чтобы ученики привыкали работать друг с другом. Ученики должны вести записи обо всех обсуждениях и занятиях.

По мере возможности, все участники должны иметь:

- доступ к компьютеру с интегрированной средой разработки (IDE) с поддержкой языка VB.NET

- доступ к notepad++, текстовому редактору и браузеру, например, Firefox

- доступ с дома к программному обеспечению и материалам, используемым в классе. Возможно, для этого потребуется подключение к интернету

- прямой доступ к сетевым устройствам компьютера

- доступ к персонализированным устройствам, таким как Raspberry Pi

 

Для данного курса рекомендуется два учебных пособия:

AQA-AS - AQA Computing AS - ISBN 978-0-7487-8296-3

AQA-A2 - AQA Computing A2 - ISBN 978-0-7487-8298-7

Другие материалы можно получить, используя  викиучебник AQA A - Level Computing book (http://en.wikibooks.org/wiki/A-level_Computing/AQA) и другие вебсайты.  В зависимости от уровня английского языка учащихся, следует предоставлять материалы на русском/казахском языке как альтернативу викиучебникам.

В графе «Учебные материалы»:

· AQA-AS p## означает номер страницы в AQA Computing AS Textbook

· AQA-AS #.# означает номер главы в AQA Computing AS Textbook

Вопросы для домашней работы и тестов можно найти в книгах, указанных выше, а также на сайте AQA Computing: http://web.aqa.org.uk/qual/gce/ict/computing_materials.php?id=04

В конце каждой четверти следует проводить сорокаминутный экзамен, результаты которого будут сообщены учащимся в начале следующей четверти.




О языковых целях

 

Преподавая предметное содержание через второй или третий языки, Интеллектуальные школы стремятся создать такую среду, которая способствовала бы изучению, как предметного содержания, так и языка. Каждый предмет имеет свой собственный стиль речи, который можно назвать "академическим языком" конкретного предмета. Академический язык является ключевым инструментом для изучения предметного содержания и улучшения способности думать и работать с понятиями предмета. Большинство учащихся, обучающихся через второй или третий языки, нуждаются в поддержке на протяжении всего процесса обучения для того, чтобы освоить академический язык и предметное содержание. В контексте трехъязычного образования, развитие академического языка на первом языке также требует постоянного внимания, и то ограниченное время, отведенное на обучение через первый язык, должно использоваться эффективно и результативно.

Языковые цели являются важным инструментом для овладения академическим языком. От того, насколько ясно сформулированы языковые цели, будет зависеть понимание учащимися того, что от них ожидается. Кроме того, языковые цели помогут учителям и учащимся создавать, измерять и поддерживать мотивацию к учебе. Учителя-предметники, которые поддерживают постоянный двойной фокус, как на изучение предметного содержания, так и на развитие академического языка, показывают учащимся пример и помогают обучаться и тому, и другому.

Для поддержания обучения академическому языку, учителям рекомендуется включать следующие цели обучения в учебные планы:

• акцентирование внимания учащихся на академическом языке (например, лексика, включающая терминологию и фразы, необходимые для достижения целей обучения предмета);

• предоставление рабочего языка на уроке, необходимого для работы с понятиями предметного содержания (например, фразы, необходимые для: работы в группе, умения задавать вопросы, проведения анализа ситуации, дискуссии/дебатов);

предварительное обучение и, прежде всего, предварительное использование в уместном контексте лексики, включая терминологию и фразы, необходимые для того, чтобы научиться правильно использовать их в предмете;

• использование учащимися всех четырех языковых навыков в различных комбинациях (например, чтение-аудирование, чтение-письмо, чтение-говорение, аудирование-письмо, и т.д.) для достижения различных целей;

• вовлечение учащихся в диалог-дискуссию (например, не принимать односложные ответы от учащихся и не задавать вопросы, ответы на которые просто демонстрируют знание; побуждать учащихся использовать знания для эффективного обсуждения, а также предоставлять богатый лексический запас, чтобы учащиеся могли поддержать диалог);

• развитие навыков обучения, характерных для языка (например, избирательное прослушивание, разъяснение, развитие металингвистического и метакогнитивного осознания, перефразирование и навыки пользования словарем);

• поощрение критического размышления о языке (например, сравнение языков, поощрение учащихся использовать язык более точно, оценивание прогресса в изучении языка);

• постановка языковой  цели в начале урока и обсуждение прогресса в достижении этой цели в конце урока.

Пример языковой цели представлен в каждом разделе учебного плана. Пример языковой цели также включает в себя компоненты академического языка, на использование и запоминание которого важно обратить внимание учащихся. Они указаны под следующими заголовками:

(1) лексика и терминология, специфичная для предмета,

 (2) набор полезных фраз для диалога/письма. Если язык понятен и ясен для учащихся, это поможет им достичь как предметные цели, так и цели в изучении языка.

Для создания языковых целей можно использовать следующие глаголы: анализировать, распределять по категориям, выбирать, классифицировать, сравнивать, связывать, сопоставлять, копировать, создавать, критиковать, определять, описывать, разрабатывать, оценивать, объяснять, приводить примеры, предполагать, выявлять, обосновывать, вести переговоры, прогнозировать, производить, предлагать альтернативные решения, указывать причины почему, пересматривать, реорганизовывать, перефразировать, пересказывать, пересматривать, переписать, играть в ролевые игры, обобщать, синтезировать и писать, использовать для различных целей, писать своими словами определение, иллюстрировать.

Несмотря на то, что некоторые языковые цели могут считаться целями предметного содержания, процесс разделения содержания и языка поможет учащимся поддерживать двойной фокус, как на содержании, так и языке. Это также поможет сбалансировать внимание, уделяемое как ответам/решениям, так и процессам, используемым для нахождения этих ответов/решений. В частности, фокусируясь на этих процессах, можно способствовать более точному использованию языка и улучшению мыслительной деятельности.

На уроках неязыковых дисциплин большинство целей обучения будут сосредоточены на содержании, но хотя бы одна должна быть сосредоточена на развитии языка.


Среднесрочные планы


Контекст

Раздел «алгоритмы и программирование» закладывает основы для последующих глав, при изучении которых учащиеся должны будут создавать более сложные программы на языке ассемблера (Глава 12.2A). Раздел описывает основы XML и веб-программирования, которые будут использоваться в рамках основного проекта (см. главы  1C, 2C, 3C, 4В) и помогут понять современные веб-технологии, такие как HTML5 (Unit 3B)

Краткий обзор

Учащиеся проходят основы разработки программ с помощью блок-схем.  В данной главе подчеркивается разница между различными поколениями языков программирования и методами создания исполняемых кодов. Учащиеся получат практический опыт работы с программами на языке ассемблера. Учащиеся познакомятся с такими веб-технологиями, как XML, получив практический опыт программирования с использованием данных технологий.

 

Ссылка на учебную программу Цели обучения Рекомендуемые виды деятельности Заметки для учителя Учебные ресурсы
12.2.3.1 использовать диаграммы потоков данных (DFDs) и системные блок-схемы для представления ввода, обработки, хранения и вывода в вычислительных системах (W) Познакомьте  учащихся с основными компонентами блок-схем. (I) Предложите учащимся создать блок-схемы, чтобы описать, как они готовятся утром к школе. (W) Продемонстрируйте, каким образом блок-схема может быть использована для описания поля паролей (password box) на веб-сайте. Познакомить с циклами и условиями If. (G) Группы учеников строят блок-схемы для сложных процедур, таких как сортировка методом пузырька. (I) С помощью блок-схемы, учащиеся выполняют сортировку методом пузырька на любом языке программирования. Учащиеся также знакомятся с упорядочиванием, выборкой и циклами. Если учащиеся до этого времени не научились сортировке методом пузырька, то здесь можно познакомить их с данным методом или использовать альтернативную программу.  Можно обеспечить дифференциацию, составив незавершенную блок-схему, которую учащиеся должны завершить. ДОПОЛНИТЕЛЬНО: учащиеся могут ознакомиться с проблемой останова в вики учебниках. AQA AS стр. 25-27 Проблема останова в вики учебнике http://en.wikibooks.org/wiki/A-level_Computing/AQA/Problem_Solving,_Programming,_Data_Representation_and_Practical_Exercise/Problem_Solving/Introduction_to_principles_of_computation AQA A2 p52

 

12.4.4.3     12.4.4.1     12.4.4.1 рационально заполнять ячейки памяти понимать концепцию адресуемой памяти понимать, как адресуемая память используется в компьютере  

(W) Учитель напоминает учащимся о программах на языке ассемблер.

(G) В парах, ученики пытаются найти как можно больше разных кодов операций ассемблера. Затем учащиеся делятся ими со всем классом.

(G) Возьмите очень простой исполняемый файл, где можно добавить два числа. Разберите файл и попытайтесь определить работу ассемблера. Попросите одну группу учащихся объяснить задачу остальному классу.

(W) Познакомьте класс с некоторыми программами.

Отслеживайте код, используя циклы и метки.

(G) (f) Учащиеся используя модель «Little Man Computer» практикуются в создании простых программ, чтобы:

· прибавлять два числа

· умножать числа на два

· умножать числа на 7

(I) Если есть время, дайте ученикам более сложные задания, такие как петля и задачи на выбор.

Дать учащимся примеры команд ассемблера, уделив внимание кодам операций и операндам.

Модель Little Man Computer поможет показать, как работают регистры и ячейки памяти. Для полнофункционального ассемблера, в зависимости от вашей платформы, вы можете воспользоваться свободным ассемблером, который сопровождает GCC или встроенным в Visual Studio ассемблером.

Подготовить код для работы в модели Little Man Computer. При этом полезно иметь блок-схему программы, доступную для демонстрации использования условных операторов при сравнении значений и исполнении цикла.

Класс может выполнить простые задания, такие как:

· Выполнить сложение двух чисел

· Увеличить число вдвое

· Умножить число на 7

Машинный код и язык ассемблера на wikibooks

Модель Little Man Computer

AQA-AS 7:3

Обратный ассемблер на http://www.ollydbg.de/

12.6.4.1   12.6.2.1   делать трассировку простой программы на языке ассемблер   знать историю языков программирования и недостатки языка ассемблер и машинного кода
12.6.3.1   демонстрировать понимание различных этапов компиляции программы: лексический анализ, синтаксический анализ, генерация кода и оптимизация кода

(G) Учащиеся изучают разницу между компилятором, интерпретатором и ассемблером и различия в принципах их работы. Учащиеся делятся с классом своими выводами.

(W) Дайте учащимся описание того, как работает компилятор (составитель).

(G) Дайте учащимся в парах несколько частей кода VB.NET и попросите их найти синтаксические ошибки.

(I) Учащихся создают код с синтаксическими ошибками, чтобы одноклассники нашли их.

(G) Дайте учащимся в парах несколько частей кода VB.NET и задание оптимизировать каждую часть кода.

(W) Проверьте, что учащиеся понимают, как интерпретируются и составляются разные языки, в том числе Java, C ++, Python и JavaScript.

(G) Для разных сценариев учащиеся должны вести дебаты: нужен ли им компилятор или интерпретатор и указать причины, почему в каждом случае.

Описания ассемблера должны включать:

· pass1

· входное сканирование, сбор символов, генерирование списка маркеров

· pass2

· генерирование объектного кода из списка маркеров

Описания компилятора должны включать:

· Исходный код в объектный код

· Проверка ошибок

· Оптимизация кода

· Переносимость кода

ДОПОЛНИТЕЛЬНО: См. «Компиляторы: принципы, методики и инструменты», второе издание

AQA AS стр. 182

Типы трансляторов программ на wikibooks

Характеристики ассемблера

Характеристики компилятора на Teach ICT

 

Visual Studio 2012

12.6.3.2 показывать знание того, что программы на языке высокого уровня могут быть частично откомпилированы и частично интерпретированы как язык Java
12.6.2.3     12.6.2.1 обобщать связь между языками высокого и низкого уровня   знать историю языков программирования и недостатки языка ассемблер и машинного кода (G) Учащиеся изучают основные различия между языками высокого и низкого уровня. Продемонстрируйте использование обоих типов. Попросите класс разделиться на две группы, чтобы одна группа доказывала преимущества низкоуровневых языков, а другая – высокоуровневых.   Возможно, учащиеся уже использовали за пределами и внутри школы разные языки. Следует вспомнить этот опыт и, если возможно, классифицировать языки, которые они использовали. Поколения языков программирования на wikibooks  
12.4.1.1   12.4.1.2     12.4.2.3 показывать понимание различий между RISC (процессор с сокращенным набором команд) и CISС-процессором (процессор с полным набором команд) показывать понимание важности / использования конвейеризации и регистров в RISC- процессорах объяснять влияние тактовой частоты, длины слова и ширины шины на производительность (G) Учащиеся исследуют разницу между CISC и RISC процессорами, ссылаясь на конвейеризацию и регистрацию, представить их плюсы и минусы для остальной части класса. (G) Учащиеся обдумывают в парах, какие факторы влияют на скорость процессора. Учащимся следует обсудить процессоры на своих ноутбуках / настольных компьютерах, мобильных телефонах и игровых приставках. Это обсуждение плавно переходит к обсуждению о производительности. Если возможно, используйте старый компьютер для демонстрации и исследования внутренних компонентов.  Структура и роль процессора в wikibooks
12.6.5.1 создавать сайт используя HTML, CSS и XML

(W) Повторите и обобщите, как создавать основную веб-страницу, учащиеся должны перечислить части кода страницы (заголовок, тело и т.д.). Покажите классу простой скрипт для добавления сегодняшней даты.

(G) (f) В парах, учащиеся создают скрипт для добавления и удаления частей документа, используя справочное руководство.

(G) (f) Учащиеся используют объектную модель документа (DOM) и язык скрипов для извлечения данных из XML и построения списка продуктов на веб-странице при наличии различных критериев выбора. Учащиеся извлекают данные из XML и отображают их на экране.

 

Убедитесь, что учащиеся ознакомлены с основами добавления и удаления элементов из объектной модели документа (DOM) для создания динамичных веб-страниц. Это может быть связано с SVG (масштабируемая векторная графика).

Возможно, вам нужно предоставить данные, хранящиеся в XML файле (например, продуктов для интернет-магазина).

В некоторых системах, возможно, у скриптов не будет доступа к внешним файлам XML без использования веб-сервера. Такого не должно происходить при создании страниц и их хостинге на локальном хосте через XAMPP.

Дополнительное задание: попросите учащихся сравнить JSON (объектная нотация скрипта Java) с XML.

Дополнительное задание: http://www.codecademy.com/

Notepad++

w3 schools по урокам javascript

w3 schools по сценариям DOM

   

 


 

 




В:  Представление данных

Рекомендуемые предварительные знания

Учащиеся должны быть знакомы с основами систем из 11 класса, глава 4B.

Контекст

Данный раздел направлен на формирование среди учащихся опыта работы в представлении компьютерных данных, охватывая основные понятия двоичных чисел, бинарных деревьев, стеков и очередей. Эти знания являются основополагающим для желающих изучать информатику на более высоком уровне.

 

Краткое изложение

В данный раздел входят основы хранения компьютерами чисел в двоичной системе. Учащиеся пройдут сложение и умножение двоичных чисел. А также конструкцию и перенос двоичного дерева, стеки, типы очередей и их использование.

 

Ссылка на учебную программу Цели обучения Рекомендуемые виды деятельности Заметки для учителя Учебные ресурсы
12.1.1.2 Представлять положительные десятичные числа в двоичной системе исчисления

(W) Расскажите о двоичной системе исчисления и покажите, как преобразовывать числа из двоичного в десятичную и из десятичной в двоичную систему.

(I) Учащиеся преобразуют числа между двоичной и десятичной системами.

(W) Продемонстрируйте сложение двух двоичных чисел.

(G) (f) учащиеся выполняют примеры на сложение и задают свои примеры для решения одноклассниками.

(W) Продемонстрируйте умножение двух двоичных чисел

(G) (f) Учащиеся выполняют примеры на умножение и задают свои примеры одноклассникам.

 

Учащиеся могут оценивать и поддерживать одноклассников во время упражнений на преобразование, сложение и умножение.

Дополнительное задание: Учащиеся могут рассматривать два дополнительно представленных числа  и обдумать проблемы, которые могут возникнуть при сложении двух больших положительных чисел.

Двоичные числа на wikibooks

12.1.1.3 выполнять сложение и умножение двоичных чисел с использованием дополнительного кода
12.1.2.1 строить дерево структуры данных (W) Продемонстрируйте, как добавляются и хранятся элементы в древовидной структуре. (G) в парах учащиеся создают несколько деревьев из приведенных данных. (G) Групповое обсуждение того, как дерево будет храниться в компьютере. (W) Продемонстрируйте порядковый перенос данных древовидной структуры. (I) Учащиеся прогоняют порядковый перенос деревьев. Учащимся, возможно, нужно напомнить о многомерных массивах для выполнения этой задачи. Попробуйте использовать дерево, где предметы неуместно упорядочены, например, хранение и распределение слов в дереве, основано на  длине слов, вместо алфавитного порядка. Дополнительное задание: Учащиеся рассматривают дерево до и после переноса порядкового дерева. Дополнительная информация в AQA-A2  http://filestore.aqa.org.uk/subjects/AQA-2510-W-TRB-COMP3TT.PDF Деревья на  wikibooks Перенос деревьев на wikibooks
12.1.2.2 правильно описывать функционирование типов данных стек и очередь, используя термины «последним пришёл, первым вышел» и «первым пришел, первым вышел (W) Продемонстрируйте функции цикличной, случайной (в случайном порядке) очереди (и «первым пришел, первым вышел») через ролевые игры. Продемонстрируйте приоритетную  очередь и проведите связь с использованием операционной системы. (G) У учащихся несколько сценариев, из которых они должны выбрать правильную очередь и обосновать свой выбор. (W) Продемонстрируйте функции стека («последним пришёл, последним вышел»), используя стопку книг. (G) Учащимся дается задание в группах использовать очередь и стек, чтобы переместить  элементы в очереди в обратном порядке. Вы можете провести ролевую игру с учащимися, в которой продемонстрируете элементы в очереди. Вы также можете продемонстрировать приоритетный статус процессов в диспетчере задач компьютера. Дополнительное задание: Учащиеся могут внедрить очередь или стек, используя язык программирования. AQA-A2 2.4 Стеки на  wikibooks Очереди на  wikibooks

 


 


C: Проект (анализ)

 

Рекомендуемые предварительные знания

 

Данный раздел следует после предыдущих разделов по программированию (Главы 1А и 1В). С 11 класса у учащихся должен быть опыт программирования (Глава 1B), веб-программирования (глава 3A), а также они должны быть знакомы с вопросами, связанными с использованием компьютеров в обществе (глава 4C).

 

Контекст

 

Учащимся необходимо выбрать задачу из жизни для реальных пользователей, на которой можно обосновать свой проект (продолжение в главах 2C, 3С и 4В). Цели, представленные в данном разделе, будут использоваться при оценке общего успеха проекта.

 

Языковые задачи (предмета) в данной главе

 

Задачи изучения предмета

Задачи изучения языка

Краткое изложение

 

Учащиеся найдут реального пользователя и, используя ряд аналитических методов, определятся с названиями и системными целями для веб-решения. Методы будут включать DFD, варианты использования и анкеты. Учащиеся будут взаимодействовать с конечными пользователями для того, чтобы согласовать SMART-цели для новой системы.

Создавая проекты в небольших масштабах, учащиеся смогут применить на деле свои навыки разработки программного обеспечения. Проекты рекомендуются для закрепления учебных целей 12 класса.

Проекты могут включать онлайн-симуляции и игры, ориентированные на бизнес-потребности. Хотя и рекомендуются базы данных/XML, проекты, состоящие только из интерфейса базы данных, не приветствуются. Во всех проектах должны использоваться новые веб-технологии, такие как HTML5 для создания интерактивных экранов с такими функциями, как настраиваемые карты и физика моделирования.

 
Ссылка на учебную программу

Цели обучения

Заметки для учителя

Учебные ресурсы

12.2.3.3     12.2.1.1

знать особенности системного анализа

сравнивать различные методы анализа и обсуждать компромиссные решения среди них

(W) Обсудите жизненный цикл системы. Учитель указывает основные компоненты системного анализа.

 

(G) В группах подумайте и обсудите различные методы сбора информации о нуждах пользователей, а также какие методы лучше и почему.

Учащиеся должны отобрать реальных пользователей из числа местных жителей. Можно выбрать местные предприятия. Если учащимся не удается найти пользователя для своего проекта, учитель может выступить в качестве конечного пользователя.

При использовании информации и фотографий из внешних источников, учащиеся должны позаботиться, чтобы использовать и ссылаться на него правильно.

Благодаря данному проекту, а также другим заданиям по программированию в других главах, учащийся сможет создать четыре или более различных приложений.

 

Анализ проекта на wikibooks

AQA A2 7.1

AQA AS 6.1

12.2.3.4

развивать навыки мышления системного анализа при выполнении проектной работы

(G) Обсудить потенциальных конечных пользователей и составить вопросы, направленные на то, чтобы узнать, какой тип сайта пользователи хотят получить. Учащиеся оценивают анкеты друг друга и вносят поправки в свои анкеты согласно обратной связи. 

   

 

 

(I) Опросить пользователей и сформулировать:

· решаемые задачи

· потребности пользователя

· описание всех пользователей

· данные, используемые в текущей ситуации

· данные, используемые для новой системы

· обзор и объяснение аналогичных систем, имеющихся на данный момент

12.2.4.1     12.6.5.3

использовать, по меньшей мере, четыре приложения при выполнении проектной работы

 

использовать правила таксономии при разработке сайтов

(I) Учащиеся создают онлайн-блог, в котором записывают ход своих работ, перечисляют использованные материалы и демонстрируют результаты. Блог заполняется каждую неделю, при этом, используются правила таксономии при разработке сайтов.

(I) Учащиеся создают эскизы всех изображений на дисплеях, которые будут включены в новую систему.

(G) (f) Поделиться эскизами с одноклассниками и обсудить, как будет работать система. Адаптировать схемы, чтобы включить обратную связь.

(W) Провести «мозговой штурм» и определить различные способы навигации на сайте. Как они сделают свой веб-сайт таким, чтобы в нем было легко ориентироваться?

(I) После того, как учитель продемонстрирует классу, как создается карта сайта, учащиеся создают свои собственные карты, объединяя веб-страницы, которые они уже разработали.

Необходимо соблюдать осторожность, вокруг правовых вопросов при публикации учащимися данных в Интернете.

Необходимо учесть законодательные требования, прежде чем начать блог.

Важно, чтобы учащиеся могли визуально представлять свои системы на данном этапе.

Также следует напомнить о классификации блогов учащихся с помощью тегов. Можно также напомнить о тегах, которые используются в вирусных видео в 12 классе, глава 2B.

Блог-ресурсы в интернете

Карты сайта на wikipedia

http://en.wikipedia.org/wiki/Site_map

12.2.2.1

иметь опыт использования прототипирования для создания решений при выполнении проектной работы

12.2.3.1   12.2.4.2

использовать диаграммы потоков данных (DFDs) и системные блок-схемы для представления ввода, обработки, хранения и вывода в вычислительных системах

анализировать задачи и оценивать возможность создания решений, основанных на компьютере

(I) С помощью конечных пользователей, при необходимости, создайте для новой системы диаграммы DFDs и варианты использования.

(I) При необходимости, учащиеся создают диаграммы «сущность-связь» и объектную ориентацию.

(G) Анализ осуществимости: учащиеся готовят краткий отчет о реализуемости проекта учитывая время, средства, навыки учащегося и общую сложность. 

Некоторые учащиеся могут использовать XML; учитель же, в свою очередь, решает, использовать ли учащемуся данный язык или нет.

Учителя проверяют проекты, предлагаемые учениками, на предмет реализуемости – учитывается выделенный срок и навыки ученика. Для этого учителя могут изучить анализ осуществимости, подготовленный самими учениками.

 

 

 

(I) Учащиеся формулируют цели своих проектов в трех категориях:

· Ввод, вывод, обработка

· Хранение данных

· Производительность

(G) Учащиеся делятся своими целями с одноклассниками, а те, в свою очередь, делятся своим мнением относительно того, являются ли поставленные цели SMART (конкретными, измеримыми, достижимыми, реалистичными и определенными во времени) или нет.

(I) Цели должны быть согласованы и утверждены конечным пользователем.

В учебнике AQA можно найти хорошее руководство, которое поможет определить структуру данного раздела.

 

12.2.4.3

устанавливать взаимосвязь между концепцией проекта и требованиями системы

 

 

                 

Обозначения:

W = общая работа G = групповая работа I = индивидуальная работа f = оценка в ходе изучения материала

 

A: Теория информации

Рекомендуемые предварительные зн ания

Данная глава основано на темах главы 1A: Алгоритмы и программирование. Ожидается, что учащиеся прошли главу 11.4B: Основы систем.

Контекст

Содержание данной главы основывается на знаниях, полученных в главе 1A и позволяет учащимся строить более сложные программы на ассемблере.

Языковые задачи (предмета) в данной главе

Задачи изучения предмета Задачи изучения языка Лексика и терминология по предмету Полезные наборы фраз для диалога/письменного изложения
Учащиеся могут:   упрощать булевы уравнения с помощью различных методов создавать компоненты процессора из булевых вентилей знать требуемый набор регистров процессоров, их формат и назначение Учащиеся могут:   1. Сначала создать постер, на котором объясняется, что делает каждый из регистров (навыки слушания / чтения и письма) 2. Затем просмотреть постеры друг друга (навыки говорения и слушания)   Булевы тождества Логические элементы И, ИЛИ, НЕ, НЕ ИЛИ Закон Де Моргана   адресуемая память, сегментация памяти, регистр шестнадцатеричный блок-схема, дорожка, память, адрес, команда, исполнять, двухпроцессорный, данные, обработка, хранение, выборка, фиксация, декодирование, программа, выбор, машинный ресурс, источник данных, активирует/активация   арифметические, математические и логические операции   схемы, CPU (ЦП), цикл, счетчик команд, регистр адреса ячейки памяти, буферный регистр ЗУ, регистр текущей команды, блок управления, арифметико-логическое устройство Фразы для повторения:   Важно упростить схемы, так, чтобы X , Y и Z …   Я думаю… является хорошим/успешным, потому что …   Мне нравится… потому что…   Можно было бы улучшить (изменить, приспособить, перенести, добавить, удалить) …

Для постановки других языковых целей и для дополнительных инструкций по целям преподавания языка, которые относятся к преподаванию и обучению академическому языку, см. раздел «О языковых целях» на стр.6.

Краткое изложение

Учащиеся знакомятся с понятием адресуемой памяти и применяют данное понятие в действии посредством разработки сложных программ на языке ассемблер. Шестнадцатеричная система используется для конвертации мнемоники ассемблерного кода.

Учащиеся упрощают булевы выражения к PDNF, SKNF, используя различные методы.

 

Ссылка на учебную программу Цели обучения Рекомендуемые виды деятельности Заметки для учителя Учебные ресурсы
12.4.2.2   12.4.4.2     12.4.4.3   12.4.2.1 кратко описывать цикл исполнения команды (выборка /декодирование / исполнение) понимать концепцию адресуемой памяти понимать, как адресуемая память используется в компьютере знать необходимый набор регистров процессора, их формат и назначение  (W) Вспомните этапы цикла «Выборка-Декодирование-Исполнение». (G) Учащиеся в ролевой игре проигрывают работу кода внутри компьютера. (G) В парах, учащиеся создают постер, на котором объясняется, что делает каждый регистр. (W) Разыграть по ролям, как работает адресная память – использовать класс как ячейки памяти. (G) (f) В группах, учащиеся изучают, как работает сегментация памяти, и представить свои выводы всему классу. Вы можете также показать, как флаговый регистр используется при выполнении двоичных вычислений. Ознакомить класс с небольшим набором команд, которые пользователи могут использовать для управления памятью и выполнять их, разыгрывая роли. Регистры на wikibooks Регистр состояния на wikibooks AQA AS 7.2
12.1.1.1   понимать, почему часто используется представление в виде шестнадцатеричных чисел, и знать, как хранятся шестнадцатеричные числа

(W) Ознакомить учащихся с шестнадцатеричной системой счисления.

(I) Учащиеся выполняют задачи по конвертации чисел из десятичной и двоичной системы счисления в шестнадцатеричную и наоборот. 

(G) (f) В группах, обсудите причину того, почему для представления кода ассемблера используется шестнадцатеричная система счисления.

(I) Создав таблицу, в которой отображаются команды интерпретатора ассемблера Little Man (маленький человечек) в эквиваленты шестнадцатеричной системы, ученики пишут программу, которая будет переводить мнемонику ассемблера в шестнадцатеричную систему.

Возможно, учащимся необходимо выполнить практическую работу, чтобы вспомнить, как работают двоичные и прочие системы, с учетом знаний, полученных в 9 классе.

Вопросы по переводу чисел из десятичной и двоичной системы счисления в шестнадцатеричную и наоборот можно найти в викиучебниках или в учебнике AQA AS.

ДОПОЛНИТЕЛЬНО: ученики также могут исследовать восьмеричную систему счисления

Кодирование шестнадцатеричной системы на wikibooks

AQA AS 5.1

AQA AS 5.2

 

Инструкции ассемблера для Little Man

 

12.4.3.1

 

 
преобразовывать логические выражения для их минимизации до нормальной формы используя законы логики (W) Повторите тему использования диаграмм Вейтча и таблиц истинности для упрощения логических выражений. (G) (f) Познакомьте с булевыми тождествами. В парах, учащиеся заполняют таблицу булевых тождеств, в которой отсутствуют упрощенные версии тождества. (G) В парах, учащиеся используют диаграмму Вейтча или таблицу истинности для доказательства справедливости закона Де Моргана. Затем ученики делятся своими доказательствами с другими, сравнивая результаты. (I) (f) Каждый учащийся индивидуально упрощает множество логических выражений с помощью законов Де Моргана и булевых тождеств.  Задать учащимся вопросы по использованию диаграмм Вейтча и таблиц истинности для упрощения логических выражений (класс 11.4B). Таблица с булевыми тождествами доступна в викиучебниках. Из учебника AQA или викиучебников можно взять вопросы для учащихся по упрощению множеств логических выражений. В интернете доступно огромное количество сайтов, на которых можно найти вопросы для учащихся. Можно использовать и другие примеры. Булевы тождества на wikibooks http://en.wikibooks.org/wiki/A-level_Computing/AQA/Computer_Components,_The_Stored_Program_Concept_and_the_Internet/Fundamental_Hardware_Elements_of_Computers/Boolean_identities AQA AS 7.1 Закон Де Моргана на wikibooks http://en.wikibooks.org/wiki/A-level_Computing/AQA/Computer_Components,_The_Stored_Program_Concept_and_the_Internet/Fundamental_Hardware_Elements_of_Computers/De_Morgan%27s_Laws

 

Обозначения:

W = общая работа G = групповая работа I = индивидуальная работа f = оценка в ходе изучения материала


 


В: Проектные решения

Рекомендуемые предварительные знания

C 11 класса учащиеся должны иметь опыт в веб-программировании (глава 3A) и веб-безопасности (глава 3C)

Контекст

В данной главе, учащиеся получат навыки, необходимые для разработки устойчивых, быстрых и безопасных программ. Это даст им практический опыт работы с методами, необходимыми для создания вебсайтов и их защиты от атак. Темы данной главы позволят учащимся провести экспериментальную работу по разработке проекта (главы 2C, 3C, 4В).

 

Языковые задачи (предмета) в данной главе

Задачи изучения предмета Задачи изучения языка Лексика и терминология по предмету Полезные наборы фраз для диалога/письменного изложения
Учащиеся могут:   создавать сайт с помощью HTML, CSS и XML Учащиеся могут:   в группах обсуждать и устно описывать, как создать хорошую веб-страницу особенности, стиль, структура   информация, графика, размер, цвет, пространство, текст, возможность настраивать   надежный, оригинальный, ясный, легко читаемый, хорошо организованный, информативный, своевременный, интерактивный Вебсайт должен/вебсайту необходимо иметь… Вебсайт должен/вебсайту необходимо быть… Например, я думаю, что … вебсайт сделан хорошо, потому, что …

Для постановки других языковых целей и для дополнительных инструкций по целям преподавания языка, которые относятся к преподаванию и обучению академическому языку, см. раздел «О языковых целях» на стр.6.

Краткое изложение

Данный раздел дает учащимся опыт разработки программ для решения реальных жизненных задач с помощью вариантов использования и диаграммы потоков данных. Учащиеся обсуждают неотъемлемые составляющие хорошего вебсайта и используют теорию учебника для закрепления своих выводов. Учащиеся получают практический опыт разработки вебсайтов. Они поймут, для чего необходима защита паролей и как обеспечить защиту, как на стороне сервера, так и компьютера-клиента. Учащиеся узнают о сложности кодов и смогут оценивать скорость кодов с помощью большого «О».

 


 

Ссылка на учебную программу Цели обучения Рекомендуемые виды деятельности Заметки для учителя Учебные ресурсы
12.2.3.1 использовать диаграммы потоков данных (DFDs) и системные блок-схемы для представления ввода, обработки, хранения и вывода в вычислительных системах (W) Ознакомить класс с вариантами использования, показав им пример из викиучебников. (G) (f) Попросить класс создать варианты использования для: · интернет-магазина · системы управления запасом и ассортиментом в магазине (W) Ознакомить с основными компонентами DFD и наглядно показать использование DFD с помощью системы регистрации клиентов магазина. (G) (f) С помощью ранее построенных вариантов использования, учащиеся создают DFD для: · интернет-магазина · системы управления запасом и ассортиментом в магазине При желании вы можете использовать еще один вариант использования. Есть несколько методов построения DFD. Ссылка, указанная здесь относится к методу Гейна-Сарсона. DFD и варианты использования на wikibooks http://en.wikibooks.org/wiki/A-level_Computing/AQA/The_Computing_Practical_Project/Analysis#Data_Flow_Diagrams AQA A2 7.2 Ознакомление с диаграммами потока данных здесь http://www.smartdraw.com/resources/tutorials/data-flow-diagrams/#/resources/tutorials/Introduction-to-DFD Программа моделирования Dia для диаграммы потока данных Гейна-Сарсона https://live.gnome.org/Dia
12.6.5.1

создавать сайт, используя HTML, CSS и XML

характеризовать и сравнивать различные редакторы для создания веб-страниц в соответствии с качеством интерфейса, возможностями, семантикой и синтаксисом

(G) В группах, учащиеся составляют список стилей и структур, используемых при создании хорошего сайта, используют примеры сайтов, которыми они пользуются ежедневно.

(W) Всем классом составить перечень согласованных свойств, которые характеризуют хороший вебсайт.

(W) Учитель рассказывает трех разных методах создания веб-сайтов (WYSIWYG, письменный,CMS), демонстрируя каждый из них.

 (W) Учитель демонстрирует пример использования таблицы CSS в стиле Div путем раскрашивания и позиционирования.

(I) (f) Учащиеся создают веб-страницу с местными новостями, нацеленной на людей того же возраста. Все учащиеся должны использовать одинаковый материал.

(G) Учащиеся выбирают веб-страницу, которая понравилась им больше всего в классе, и объясняют, что именно им понравилось. При этом, они ссылаются на перечень свойств хорошего сайта, ранее составленный ими в ходе занятий.

 (I) Учащиеся создают простой сайт для продвижения новой музыкальной группы, используя проектную среду WYSIWYG и CMS.

(G) В парах учащиеся сравнивают результаты и перечисляют плюсы и минусы каждого метода.

(W) Весь класс дискуссирует о плюсах и минусах различных технологий веб-разработки.

 

Учащиеся должны сами составить перечень требуемых свойств и стараться не пользоваться свойствами из книги

Предоставьте основной текст и изображения для веб-страницы. При демонстрации языка CSS, рассмотрите абсолютное и относительное позиционирование.

Учащиеся должны больше пользоваться тегами DIV и SPAN, используя CSS для их позиционирования для элементов с различными разрешениями.

В зависимости от опыта учащихся с прошлого года, будет полезно познакомить их с CSS3.0. Для этого потребуется современный браузер Firefox, IE9.0 или Chrome.

Просмотрите в учебных ресурсах примеры методов разработки сайтов.

Учащимся понадобятся знания о HTML, полученные в 11 классе, чтобы создать теги.

На сервере можно установить версию WordPress (CMS), или вы можете использовать другие бесплатные онлайн альтернативы хостинга, такие как Blogger.

На данном этапе у учащихся не должна возникнуть необходимость в использовании FTP-файлов на веб-сервере, но возникнет позже.

Разработка веб-страницы на wikibooks

AQA AS 9.2

W3 schools по css

W3 schools по css 3

KompoZer / Dreamweaver

Notepad++

Wordpress / Joomla

Бесплатные копии изображения для группы с сайта wikicommons

xampp web server. доступна портативная версия

  12.6.5.4
12.6.1.1 понимать, что алгоритмы могут быть охарактеризованы их сложностью

(G) Показать классу два кусочка кода, которые выполняют одну и ту же задачу. Показать, что один из этих кусочков работает быстрее другого.

(W) Продемонстрируйте, как добавлять таймеры в код программы для проверки ее времени исполнения.

(G) (f) В парах, сравните время работы линейных и логических алгоритмов поиска. Обсудите со всем классом, какой из них самый быстрый и почему. Обсудите «порядка роста».

(W) Познакомьте с понятием сложности алгоритма и обозначением O(n).

(I) (f)

Учащиеся отвечают на вопросы, связанные с обозначением  O(n) и присвоением к двум сортирующим алгоритмам.

(G) Учащиеся проверяют скорость пузырьковой сортировки и сортировки вставкой с различными множествами данных. Они представляют свои результаты остальным учащимся, используя обозначение O(n) и объясняют, какой из алгоритмов лучше и почему.

(W) Представьте идею пространственной эффективности в вычислениях.

(G) В парах учащиеся создают наиболее эффективную программу, которая разрабатывает решения

Необходимо предоставить ученикам множества данных для поиска и сортировки.

Возможно, ученикам должны быть представлены функции таймирования в их среде программирования.

В идеале, учащиеся должны быть знакомы с алгоритмами сортировки и поиска, которые будут использоваться в качестве примера. Если ученики не обладают данными знаниями, необходимо провести короткую ознакомительную сессию.

 

Эффективность может включать:

• размер программного кода

• размер входа и выхода

Объем памяти, необходимый во время работы программы.

AQA A2 1:2

 

12.6.1.2 понимать временную эффективность алгоритмов
12.6.1.3 понимать пространственную эффективность алгоритмов

 


Контекст

В данной главе завершается проектирование веб-проекта (глава 1С), учащиеся начинают программировать свои проекты

 

Языковые задачи (предмета) в данной главе     

Задачи изучения предмета Задачи изучения языка Лексика и терминология по предмету Полезные наборы фраз для диалога/письменного изложения
Учащиеся могут:   узнать свойства и характеристики среды разработок программирования   Учащиеся могут: 1. сначала, дать свои конструктивные отзывы при взаимной оценке (навыки говорения) 2. и затем записать свои отзывы (навыки письма) разработка, содержание/наполнение, интерактивный режим, ориентированный на пользователя, навигация, карта сайта, изображения, совместимость, статистика веб-браузеров, аналитическая функция   опция поиска, опция регистрации   привлекательный, простой в использовании, удобный   Разговорная речь:   Я думаю… хороший/успешный, потому что …   Мне нравится… потому что…   Можно было бы улучшить (изменить, приспособить, перенести, добавить, удалить) …   Письменная речь:   Примеры полезных заголовков: Что работает хорошо Что не работает столь хорошо  

Для постановки других языковых целей и для дополнительных инструкций по целям преподавания языка, которые относятся к преподаванию и обучению академическому языку, см. раздел «О языковых целях» на стр.6.

Краткое изложение

В данной главе, учащиеся завершают проектирование сайта, модели данных и хранения, входных данных, выходных данных, обработки и выполнения запросов. Учащиеся начинают создавать свою систему. На всех стадиях, следует взаимодействовать с конечными пользователями и следовать их мнениям и отзывам.


 

Ссылка на учебную программу Цели обучения Рекомендуемые виды деятельности Заметки для учителя Учебные ресурсы
12.2.2.1 иметь опыт использования прототипирования для создания решений при выполнении проектной работы

(W) Ознакомить класс с основными компонентами проектирования систем, излагая, что должно быть достигнуто в данной главе

(I) Каждый учащийся строит таблицу хранения входных/выходных данных, перечисляя основные компоненты системы.

(I) (f) Разработка пользовательского интерфейса: предложить учащимся доработать эскизы, начатые в главе 2C, продумывая окончательный дизайн и эргономику. Им следует также добавить аннотации, описывающие рациональность каждого изображения с точки зрения эргономичности и удобства пользователя, а также добавлять дополнительные эскизы для описания подробной функциональности. Обсудить проекты с конечным пользователем и получить их одобрение.

(I) Учащиеся строят иерархическую схему, чтобы показать, как страницы сайта связаны друг с другом.

(I) (f) Учащиеся создают псевдо-код и/или блок-схему для описания основные программные компоненты системы. Ссылаться на сайт или книги, использованные в данном разделе.

(I) Словарь данных: попросить учащихся подробно описать элементы данных, необходимые в модели базы данных/ XML.

(I) Учащиеся должны также создавать ER-диаграммы (диаграммы сущностей и связей) и, в случае необходимости, нормализованную базу данных.

(I) Запросы: для каждой страницы сайта, учащиеся пишут необходимые операторы SELECT, INSERT, UPDATE и DELETE.

(I) Объектно-ориентированное проектирование: для проектов, требующих ООП, описать требуемые классы, атрибуты и методы.

Учащиеся должны продолжать обновлять свои блоги и в данной главе.

Учителя должны следить за тем, чтобы учащиеся не ставили цели, которые не соответствуют срокам и возможностям на этапе планирования.

Экраны можно рисовать вручную или используя программы: Inkscape, Photoshop и т.д. При необходимости, предоставьте учащимся образцы и шаблоны.

В зависимости от уровня знаний учащихся, возможно, будет целесообразно начать разработку системы до завершения проектирования. Или было бы полезно пересмотреть проект, как только будет начата его разработка.

Убедитесь, что ссылки на сайты указаны правильно.

При необходимости, можно повторить характеристики баз данных, проводя нормализацию данных.  

Проектирование на wikibooks

http://en.wikibooks.org/wiki/A-level_Computing/AQA/The_Computing_Practical_Project/Design

AQA A2 7.2

AQA AS 6.1

12.2.3.1 использовать диаграммы потоков данных (DFDs) и системные блок-схемы для представления ввода, обработки, хранения и вывода в вычислительных системах
12.5.1.4 понимать, как первичные, составные, вторичные и внешние ключи используются в базах данных, а также важность целостности ссылочных данных
12.5.1.1 создавать и использовать схемы сущность-связь (ER)
12.5.1.2   12.5.1.5 разрабатывать простую реляционную базу данных в третьей нормальной форме (3NF)   использовать структурированный язык запросов (SQL) к реляционной базе данных, чтобы ВЫБРАТЬ, ОБНОВИТЬ, ВСТАВИТЬ и УДАЛИТЬ данные в одной или нескольких таблицах
12.6.4.3   знать особенности и характеристики интегрированной среды разработки

(W) Продемонстрируйте, как создать веб-проект в выбранной среде программирования.

(G) В группах, учащиеся разрабатывают шаблон обратной связи для использования; решая, какие критерии наиболее важны для разработчика.

(I) (f) Учащиеся создают прототипы всех веб-страниц и показывают их пользователям. Отзывы и предпочтения пользователей фиксируются, на их основе вносятся изменения.

(W) Ознакомьте учащихся с основами DDL и объясните разницу между DDL и DML.

 (I) Создается структура базы данных/XML и вносятся тестовые данные. 

(W) При необходимости, покажите, как создаются коннекторы баз данных (см. главу 11.3A). В проекты следует включить модульный подход, где он может быть уместен.

(G) Учащиеся завершают свой проектный документ и получают оценку партнера. Могут ли они построить систему, которую указал их коллега?

В зависимости от того, насколько подробным было ознакомление с созданием веб-проекта в главе 3B, первичная демонстрация может быть опущена.

Рекомендуется, чтобы школа предоставила книги или ссылки на сайты для того, чтобы помочь учащимся. Проекты выполняются самостоятельно. Общие навыки, такие как создание коннекторов баз данных могут быть продемонстрированы всему классу.

Учащиеся могут использовать DDL или графическую СУБД для создания их прототипов.

По возможности следует избегать применения мастеров программирования для автоматической генерации кода. Учащиеся должны строить свои собственные коннекторы базы данных и писать запросы в SQL. Они должны программировать интерфейсы и не использовать графические интерфейсы для разработки кодов систем.

w3schools – веб-программирование

Sams Teach Yourself VB.NET – веб-программирование за 21 день

Любая другая книга по разработке веб-сайтов и веб-программированию

12.5.1.3 сопоставлять словарь данных, язык описания данных (DDL) и язык манипулирования данными (DML) при описании системы управления базами данных (СУБД)
12.2.4.7 обосновывать разработку программы проекта с точки зрения этапов и обратной связи на основе классических моделей



Контекст

Благодаря данной главе, учащиеся получат практический опыт использования языка HTML5 для создания интерактивных и мультимедийных сайтов. Учащиеся узнают, как использовать различные методы при создании сайта, при этом, они смогут выбирать наиболее подходящие методы для определенных случаев. Учащиеся получат практический опыт работы с протоколом FTP и будут учитывать эргономические факторы при создании сайта. Все эти навыки необходимы для проектирования и разработки сайтов (главы 3С и 4В).

 

Языковые задачи (предмета) в данной главе

Задачи изучения предмета

Задачи изучения языка

Краткое изложение

При изучении данной главы необходимо создать единый веб-сервер, чтобы учащиеся могли размещать в нем свои сайты и файлы. Учащиеся создают сайты с помощью ряда методов и оценивают который из них лучше. Они будут сжимать и загружать видео на сайты, при этом, сами выбирают наилучшие методы. Учащиеся получат опыт тегирования и отслеживания веб-хитов. При создании сайтов, учащиеся также будут принимать во внимание здоровье и факторы безопасности, а также эргономические характеристики сайтов.

Ссылка на учебную программу Цели обучения

Заметки для учителя

Учебные ресурсы

12.7.3.2     12.7.3.4     12.7.5.1 сопоставлять Интернет, Всемирную паутину и интранет (интрасеть)   объяснять, как унифицированный локатор ресурса (URL) используется для поиска ресурса во всемирной сети и роль службы доменных имен   приводить примеры приложений, использующих модель клиент-сервер

 

(W) Всем классом обсудите вопрос: «В чем разница между Интернетом и всемирной паутиной?»

(G) Учащиеся перечисляют как можно больше тзвестных им доменных имен  верхнего уровня. Попросите их обменяться списками с другими группами, которые должны объяснить, что значит каждый из доменных имен.

(G) Учащимся дают разные доменные имена, и они должны объяснить их компоненты своему соседу.

Протокол: // имя / location_of_file

(W) Проведите ролевую игру модели клиент-сервер, где клиент запрашивает веб-ресурс, и служба доменных имен определяет URL.

Инструменты на centralops позволят вам увидеть конвертацию URL-адресов в IP-адреса, и где URL-адреса размещаются. Это полезно, если у вас нет доступа к командной строке.

Centralops сетевые онлайн-инструменты

Доменные имена на wikibooks

URL на wikibooks

IP-адреса наwikibooks

Клиентский сервер на wikibooks

 

 

12.7.4.3 демонстрировать знания о безопасных протоколах (HTTPS, FTPS) и их назначении

(G) Расскажите учащимся, в чем суть идеи протоколов и портов, приводя FTPS в качестве примера. Учащимся предоставляется ряд различных сетевых задач, чтобы они нашли правильный протокол и номер порта для каждого.

Примеры могут включать отправку электронной почты, игры, отправка файлов, видео разговоры, загрузку защищенных веб-страниц, подключение к удаленным серверам.

Протоколы на wikibooks

12.1.4.1 описывать меры безопасности, предназначенные для защиты компьютерных систем, начиная от отдельных ПК до сети компьютеров, включающие: учетные записи пользователей, сетевые экраны и общих методов аутентификации, в том числе использование паролей и цифровых подписей

 (G) Предложите учащемся в группах вспомнить правила использования пароля и хеширование. Учащиеся выступают перед всем классом, почему хеширование пароля более безопасные.

(I) Используя обычные выражения, учащиеся выполняют проверку сложности скриптового языка для пароля.

(G) В группах учащиеся обсуждают  безопасность лучше обрабатываются сервером или клиентом?

(G) В парах учащихся исследуют различные методы сохранения безопасности на своем компьютере и при использовании сетей:

• межсетевой экран (брандмауэр)

• методы аутентификации

• цифровые подписи

• учетные записи пользователей

Каждая пара делится своими выводы с остальной частью группы.

(I) Предложите учащемся ответить  на вопросы о хеширования.

 

В рамках дискуссии нужно обсудить безопасность со стороны сервера и со стороны клиента, и какая лучше.

Хорошим примером инструмента проверки сложности скриптового языка для пароля является регистрация нового Google аккаунта.

Безопасность базы данных wikibooks

Хэширование на wikibooks

Раздаточный материал по хэшированиюAQA A2 6.4

AQA A2 1.6

12.3.2.1

описывать различные виды прикладного программного обеспечения и критерии выбора соответствующего программного обеспечения для конкретных целей

 (G) Учащиеся согласно модели «подумай, обсуди, поделись» создают список (как можно больше) различных видов программного обеспечения. Они записывают их на доске или на флип-чарте.

(G) Дайте определения различных типов программного обеспечения, и предложите каждой группе классифицировать эти виды программного обеспечения .

 

Убедитесь, что учащиеся не используют коммерческие названия. Например, вместо того чтобы сказать Excel, они должны сказать Электронные таблицы.

Типы программного обеспечения могут быть:

Приложение, система, общего назначения, специального назначения, на заказ, библиотека, переводчики, утилиты, операционная система.

Классификация програмного обеспечения на  wikibooks

 
   
12.3.1.2 аргументировать преимущества и недостатки различных пользовательских интерфейсов (в том числе: графические пользовательские интерфейсы (ГПИ), интерфейсов командной строки (ИКС), естественного языка и распознавания жестов)

 (G) В группах учащиеся придумывают, как можно больше способов взаимодействия с компьютером.

(W) Обсудите понятия GUI, CLI, естественный язык и распознавание жестов.

(I) Учащихся придумывают два сценариев для каждого пользовательского интерфейса и объясняют, почему пользовательский интерфейс является лучшим для этого сценария.

 

По возможности учащиеся должны попробовать каждый из этих методов.

AQA A2 4.1

AQA A2 4.2

 
12.3.1.1     12.3.1.3   12.1.2.3     характеризовать различные типы операционной системы и соотносить их с различными требованиями пользователей (включая ОС реального времени, сетевую ОС, многозадачную и многопользовательскую ОС, ОС пакетной обработки) объяснять, как операционная система управляет памятью через использование виртуальной памяти, разбиение на страницы и разделы   определять и объяснять различные методы доступа к данным, включая порядковый, последовательный и произвольный доступ

(W) Попросите учащихся перечислить операционные системы, которые они использовали.

.

 

AQA A2 4.1

AQA A2 4.2

 
12.1.3.1 понимать шаги, требуемые для преобразования естественного языка на язык, понятный поисковым системам

(I) Дайте учащемся несколько вопросов, на которые они должны ответить с помощью поисковой системы. Используя систему поиска как Google, учащиеся должны получить результат, который отвечает на их вопрос с наименьшим количеством слов и операторов. Учащиеся записывать точные фразы, которые они использовали.

(W) Учащиеся делятся с остальными вопросами, которые они использовали. В чем разница между естественным языком и языком понятным компьютеру?

Возможно. Понадобится небольшое повторение Булева / логических операторов: AND, NOT, OR.

https://www.google.co.uk/ для поиска на естественном языке

 
                   

Обозначения:

W = общая работа G = групповая работа I = индивидуальная работа f = оценка в ходе изучения материала

Контекст

Благодаря данной главе, ученики получат практический опыт работы с контроллерами и программированием. Данная глава будет полезна для тех, кто планирует получить высшее образование инженерного и научно-технического профиля. Теория сетей полезна для тех, кто планирует получить образование в области вычислительных сетей.

 

Языковые задачи (предмета) в данной главе

Задачи изучения предмета Задачи изучения языка Лексика и терминология по предмету Полезные наборы фраз для диалога/письменного изложения
Учащиеся могут:   определять маршрутизаторы, в частности шлюзы и рассмотреть, где и почему они используются     Учащиеся могут:   принять участие в дебатах о преимуществах и недостатках коммутации пакетов и каналов (говорение и слушание)   IP- адрес, MAC - адрес, коммутация пакетов, маршрутизаторы     Код Хэмминга, сетевые маски Для конкретной функции коммутации пакетов / каналов: ... работает с... ... необходима, потому что ... ... лучше, чем ... потому что ...

Для постановки других языковых целей и для дополнительных инструкций по целям преподавания языка, которые относятся к преподаванию и обучению академическому языку, см. раздел «О языковых целях» на стр.6.

Краткое изложение

Учащиеся получают практический опыт в сфере создания программ, которые сопряжены с внешними контроллерами. Учащиеся разрабатывают несколько проектов, предусматривающих использование индикаторов и сенсоров. Учащиеся улучшат понятие о сетевых шлюзах и системах распределенного вычисления. Учащиеся получают практический опыт установки сетевых карт

 


 

Ссылка на учебную программу Цели обучения Рекомендуемые виды деятельности Заметки для учителя Учебные ресурсы
12.7.2.1   12.7.2.2   12.7.3.1   12.7.3.3   12.7.4.2     12.7.1.1   12.7.4.1   12.7.1.2   12.1.4.2   давать определение маршрутизаторам, в частности шлюзам и обсуждать, где и для чего они используются   рассмотреть, как маршрутизация используется для передачи данных через Интернет, и как шлюзы используются для подключения локальных сетей к Интернету   понимать роль коммутации пакетов и маршрутизаторов   быть осведомленным ролью МАС-адресов в маршрутизации пакетов / кадров   кратко описывать использование маски подсети для определения идентификатора сети в IP-адресе объяснять разницу между пакетной коммутацией и коммутацией каналов объяснять формат IP-адреса и, как IP-адрес связан с устройством в сети   обнаруживать сбои в работе сети с помощью различных утилит   описывать меры безопасности, предназначенные для защиты компьютерных систем, начиная от отдельных ПК до сети компьютеров, включающие: учетные записи пользователей, сетевые экраны и общих методов аутентификации, в том числе использование паролей и цифровых подписей (W) Опишите, как IP-адреса и MAC-адреса используются для идентификации аппаратных устройств. Объясните значение различных частей IP- адреса и необходимость сетевых масок. (Я) Попросите учащихся найти IP-адрес машины, которую они используют. Обсудите сходства и различия между IP-адресами.  (W) Объясните, как коммутация пакетов работает с помощью маршрутизаторов и шлюзов. (W) Проведите ролевую игру отправки сообщения по проводной связи, затем спутниковой, по сети, чтобы подчеркнуть использование маршрутизаторов и, в частности шлюзов, при работе в сетях с различными протоколами. (G) В группах исследуйте разницу между Cat5 и Cat6e. (G) Рассмотрите параметры сетевой карты. Установите сеть с правильными подсетями и сетевыми масками. Подключите компьютеры друг к другу, чтобы общаться или играть в игры, такие как Quake. (I) Учащиеся отвечают на вопросы о сетях и маршрутизаторах. (W) Объясните разницу между коммутацией пакетов и каналов. (G) В группах учащиеся перечисляют преимущества и недостатки каждого из них. Обсудите результаты группы со всем классом. (G) Каждая группа получает ряд проблем с сетью: только их симптомы. Как наладить работу, в чем проблема? Возможно, вам понадобится создать небольшую сеть в классе, так как маловероятно, что у вас будет возможность получить доступ к сети учреждения. Учащимся будет полезно получить доступ к функциям командной строки их операционной системы, где они могут использовать «ping» и «tracert». Симптомы сетевых проблем могут включать; · устройство недоступно, медленное соединение, потеря пакетов. Необходимо использовать различные инструменты сетевой диагностики. AQA A2 6.1 AQA A2 6.2 сетевые онлайн-инструменты Centralops Коммутация пакетов на wikibooks   Компьютеры с сетевыми картами. Переключатель и кабели Игра подходит для игры по локальной сети, например, Quake.

 

Обозначения: W = общая работа G = групповая работа I = индивидуальная работа f = оценка в ходе изучения материала

Обозначения:

W = общая работа G = групповая работа I = индивидуальная работа f = оценка в ходе изучения материала

 

 




Контекст

В данной главе завершается реализация веб-проектов, дав при этом почувствовать учащимся удовлетворённость при завершении главной задачи по разработке программы. Готовый продукт будет использован для оценивания работы учащихся (глава 4С).

 

Языковые задачи (предмета) в данной главе

Задачи изучения предмета Задачи изучения языка Лексика и терминология по предмету Полезные наборы фраз для диалога/письменного изложения
Учащиеся могут:     прогнозировать ожидаемые результаты из различных вводных данных, чтобы определить качество программного кода Учащиеся могут:   устно обмениваться идеями и работать над проблемами с однаклассниками Название, снимок экрана, разработка,   код, суб рутинные (под программа), алгоритмы   комментарий, отступ, формы, переменная, приставка, функция, процедура, конвенция, тип данных, инкапсуляция, наследование, база данных, нормализировать   Какой лучшим способ, чтобы ...? Это (не) правильный способ, чтобы ...   Возможно, хорошей идеей будет ... Возможно, не лучшая идея ...   Как ты (сделал это)? Как я могу (сделать это)?   Почему это не работает? Почему это не срабатывает?

Для постановки других языковых целей и для дополнительных инструкций по целям преподавания языка, которые относятся к преподаванию и обучению академическому языку, см. раздел «О языковых целях» на стр.6.

Краткое изложение

В данной главе у учащихся будет время для завершения своего веб-проекта, при этом, учитывают отзывы пользователя при завершении проекта. Будет проведено тщательное тестирование и документальное подтверждение с помощью снимков экрана (скриншотов) захвата видео.

 


 

Ссылка на учебную программу Цели обучения Рекомендуемые виды деятельности Заметки для учителя Учебные ресурсы
12.6.5.1 создавать сайт используя HTML, CSS и XML

(I) Учащиеся разрабатывают систему и делятся идеями и опытом решения задач со своими одноклассниками.

(I) Все ресурсы или коды, использованные для разработки проекта, должны быть проверены на наличие лицензии и указаны вместе с ссылками в блоге.

(G) Группы обсуждают технические проблемы, которые могут у них возникнуть.

(G) Группы обсуждают прототипы.

(G) Учащиеся оказывают друг другу поддержку в решении проблем, связанных с кодами.

(W) Проведите урок программирования для всего класса по теме, касающейся большинства/всех учащихся, например, по коннекторам баз данных, языку CSS, скриптам и т.д.

(W) Покажите и расскажите учащимся любую особенность кода/проекта, которая особенно интересна для всех учащихся.

(I) Учитель индивидуально обсуждает с каждым учащимся ход работы и возникающие проблемы.

(G) В группах, обсудить какой вид обратной связи они хотели бы получить от конечных пользователей и затем разработать листы обратной связи, чтобы представить пользователям для тестирования прототипа.

(I) (f) В середине главы, пользователю демонстрируется копия проекта и записывается его отзыв и заключение. Конечная запись должна включать указания, как данные отзывы и предпочтения пользователя будут включены в готовый продукт.

Учащиеся продолжают заполнять свои блоги каждую неделю. Блоги должны содержать ссылки на сайты и книги, которые использовались ими в ходе программирования, изображения и описания прототипов, а также анализ отзывов пользователей.

Следует рекомендовать учащимся оказывать друг другу поддержку, использовать интернет-ресурсы для поддержки при разработке своих программ. Если большинство учащихся сталкивается с одной и той же проблемой, которую решил другой учащийся, этот учащийся может провести для класса мини-урок и показать всем полученное решение

Уроки данной главы не будут ограничиваться описанными целями обучения, но все же рекомендуется следовать следующей структуре занятий:

· групповое обсуждение среди учащихся: обсуждение своих результатов и проблем

· класс обсуждает общие проблемы и каждый учащийся выражает свое мнение

· при необходимости, сессию по программированию ведет учитель

· самостоятельная работа с интернетом, при этом, можно просить помощи у учителя и у одноклассников

· блог используется учащимся для само рефлексии и постановки задач

· класс показывает и рассказывает о каком то большом открытии, которое сделали для себя

Прототипы можно показывать пользователям несколько раз, в зависимости от возможности пользователя.

Учитель может предоставлять отдельные технические решения проблем, с которыми сталкиваются учащиеся. Суть советов и рекомендаций необходимо фиксировать и учитывать при выставлении оценок.

При разработке веб-системы должны использоваться навыки, приобретенные на протяжении данной главы. Данный этап разработки играет важную роль в закреплении знаний учащихся. В течение всего процесса, учителя должны вести учет успеваемости и компетенции учащихся в использовании различных технологий. Предложения по улучшению проекта следует давать на протяжении всего проекта.

Конвенции программирования и технические советы на wikibooks

http://en.wikibooks.org/wiki/A-level_Computing/AQA/The_Computing_Practical_Project/Technical_Solution

AQA A2 7.5

AQA AS 6.1

Помощь в программировании на сайте Stackoverflow website

http://stackoverflow.com/

12.2.2.1 иметь опыт использования прототипирования для создания решений при выполнении проектной работы
12.2.4.4 создавать программы для практической, личной, и / или социальной цели
   
   
12.2.3.2   12.2.4.6   12.2.4.5 прогнозировать ожидаемые результаты для различных входных данных, чтобы определить качество программного кода   выбирать тестовые данные, которые показывают правильную работу системы для данных, которые имеют нормальные значения; правильные, но экстремальные значения и недопустимые значения описывать типы ошибок в программах (синтаксические, логические ошибки и ошибки выполнения) и понимать, как и когда они могут быть обнаружены   (W) Объясните понятия синтаксиса, логики и ошибки во время выполнения. (G) В малых группах учащиеся придумывают примеры подобных ошибок в их собственных кодах. (I) Опираясь на цели в своих системах, учащиеся составляют план тестирования. Затем делятся друг с другом своими планами и учитывают их отзывы. (I) Выполнить тесты с тестовыми данными, которые охватывают неверные, предельные и типовые входные значения. Тесты следует записать в качестве доказательства функциональности системы. (G) Учащиеся тестируют проекты своих одноклассников, дают свои отзывы и учитывают отзывы других в своих проектах. Тестирование должно происходить на всех этапах разработки системы и решения серьезных ошибок должны отмечаться в блоге. При тестировании можно использовать снимки изображений (скриншоты) или видео захват. Любые незначительные доработки должны быть учтены в заключительном проекте. По мере возможности, можно посетить местную компанию по разработке ПО, которые могут рассказать учащимся о том, как они тестируют свое ПО перед его выпуском. AQA AS 4.2 Тестирование на wikibooks http://en.wikibooks.org/wiki/A-level_Computing/AQA/The_Computing_Practical_Project/System_Testing Тестовые данные на wikibooks http://en.wikibooks.org/wiki/A-level_Computing/AQA/Problem_Solving,_Programming,_Data_Representation_and_Practical_Exercise/Systems_Development_Life_Cycle/Testing Видео захват с Camstudio software http://camstudio.org/

 

Обозначения:

W = общая работа G = групповая работа I = индивидуальная работа f = оценка в ходе изучения материала

 


 



Контекст

Данный раздел обеспечит учащихся основными знаниями об искусственном интеллекте, о предмете, который проникает во все области науки. Теорема Байеса в основном используется в математике и науках. Законы, рассматриваемые в данном разделе, помогут учащимся принимать решения относительно деятельности в любом будущем Интернет бизнесе, которую они могут осуществлять. Опыт применения электронных таблиц будет полезен для любой деятельности, которую они могут осуществлять в будущем. Рассматриваемые темы по искусственному интеллекту могут быть связаны с изучением философии мышления.

Краткий обзор

Данный раздел дает учащимся опыт применения логического программирования, основные методы искусственного интеллекта. Рассматриваются ограничения данного подхода и кратко описываются методы искусственного интеллекта, такие как машинное обучение. Дается основной проект в виде электронной таблицы, когда учащиеся учатся связывать данные и представлять их результаты. Рассмотрены международные и региональные законы, а также различные формы лицензирования программного обеспечения.

 

Ссылка на учебную программу Цели обучения Рекомендуемые виды деятельности Заметки для учителя Учебные ресурсы
12.5.2.1     12.5.2.2   12.6.2.2     знать современные тенденции разработки искусственного интеллекта понимать функцию ИТ в сети "коллективного интеллекта" сопоставлять декларативные и императивные языки программирования (W) Покажите клип об ИИ, созданный Стивеном Спилбергом. Обсуждение с классом пределов ИИ. (G) Перечислите области повседневной жизни, в которых в настоящее время применяется ИИ. Существуют ли проблемы при использовании ИИ для решения задач, выполняемых человеком? Открытый диалог с классом. (W) Продемонстрируйте логическое программирование, используя язык Пролог для описания состава семьи с помощью правил, которые определяют отношения (матери, дяди и т.д.) и факты (описание человека как женщина или мужчина, родитель и т.д.). Пусть учащиеся возвращают результаты для поставленных целей, таких как например, выяснить, является ли данный человек чьей-либо матерью. (I) Учащиеся добавляют свою собственную семью к фактам Пролога и пишут правила для отца и бабушки. Поручите ученикам   протестировать системы друг друга. (W) Подведите итог, изложите разницу между декларативными и императивными языками. Учащиеся находят примеры каждого типа и делятся с группой Можно посмотреть и другие фильмы. Идея состоит в том, чтобы начать дискуссию с вопроса, насколько, по мнению учащихся, ИИ продвинулся вперед и есть ли что-нибудь, что не может быть вычислено. Ключевые слова: • Факты • Правила • Цели Английский язык может использоваться в качестве языка для построения предложений на естественном языке, поскольку учащиеся должны быть знакомыми с языковыми конструкциями. Можно использовать примеры из книг. Обсуждение в классе будет служить введением в вероятностное рассуждение. Вы можете использовать Siri/Google/Amazon в качестве примера машинного обучения. Теорема Байеса:

Бесплатная платформа для языка программирования Prolog - Swi-prolog

http://www.swi-prolog.org/

онлайн интерпретатор Prolog

http://spyderbrain.ling.gu.se/www/examples/prolog/index.html

Prolog tutorial на сайте Лондонского Университета Голдсмит

http://www.doc.gold.ac.uk/~mas02gw/prolog_tutorial/prologpages/

Роботизация на сайте wikibooks

http://en.wikibooks.org/wiki/A-level_Computing/AQA/Computer_Components,_The_Stored_Program_Concept_and_the_Internet/Consequences_of_Uses_of_Computing/Robotics

Новейшие технологии на сайте wikibooks

http://en.wikibooks.org/wiki/A-level_Computing/AQA/Computer_Components,_The_Stored_Program_Concept_and_the_Internet/Consequences_of_Uses_of_Computing/Emerging_technologies

AQA A2 1.6 (стр.65-67)

ДОПОЛНИТЕЛЬНО:

Искусственный интеллект: современный подход

http://aima.cs.berkeley.edu/

пример Теоремы Байеса

http://people.hofstra.edu/Stefan_Waner/RealWorld/tutorialsf3/unit6_6.html

    (W) Знакомство с конструкциями предложений на естественном языке, используя английскую грамматику. Продемонстрируйте, что предложения грамматически правильны (Можно с использованием языка Пролог). (I) (f) Учащиеся отвечают на вопросы о различных языков и ИИ.  (G) Разделите на группы и исследуйте следующее: • Эксперимент Китайская комната   • Группы последовательно представляют свои результаты исследований (W) Обсуждение с классом: «Что не так с языком Пролог и моделями естественного языка ИИ?" «Можем ли мы описать все поведения как соответствующие правилам?» «Что происходит, если люди нарушают правила?» (W) Обсудите существующие методы ИИ, включая машинное обучение. (G) Исследования в группах: · Теорема Байеса, Нейронные сети, Генетические алгоритмы. Открытый диалог со всем классом. (W) Учитель работает с спользованием примера Теоремы Байеса. · (G) Группы разрабатывают свои методы с помощью примеров Теоремы Байеса.    
12.2.1.2 использовать компьютеры для нахождения закономерностей в данных и проверки гипотез о данных W) Продемонстрируйте использование графиков при выделении тенденций на основании данных, полученных с помощью программы Google ngram. (I) Учащиеся экспериментируют с программами ngram и Wordle. (W) Учитель должен продемонстрировать использование функции VLOOKUP для связывания двух баз данных. (G) В группах учащиеся определяют, какие Олимпийские команды были самыми успешными в Лондоне в 2012 году в расчете одна медаль на душу населения. Учащиеся должны использовать диаграммы, представляя свои полученные данные. ДОПОЛНИТЕЛЬНО: Если у учащихся есть время, они могут определить тенденции последних трех Олимпийских Игр. Проект Олимпийских Игр может быть заменен другим проектом, который учитель посчитает более подходящим для своего класса. Можно предоставить большой набор данных, что позволит учащимся создавать диаграммы. Необходимо использовать функцию VLOOKUP для того, чтобы связать данные о населении страны с таблицей медалей. Здесь необходимо привести какой-либо пример, но пример, который аналогичен следующей задаче, связать дату рождения учащегося из одной таблицы с другой таблицей результатов экзаменов, для определения закономерности между результатами экзамена и датой рождения. Учащиеся должны уметь самостоятельно находить соответствующую информацию из таких источников, как Википедия и веб-сайт ЦРУ. При необходимости учитель должен обучить учащихся составлять диаграммы из наборов данных. Использование названия Казахстан в книгах на английском языке на сайте Googlengram http://books.google.com/ngrams/graph?content=kazakhstan&year_start=1800&year_end=2000&corpus=0&smoothing=3 Списки свободно доступных наборов данных на сайте quora http://www.quora.com/Data/Where-can-I-get-large-datasets-open-to-the-public Визуализатор текста Wordle http://www.wordle.net/ Веб-запросы Excel на сайте tutorial http://www.mrexcel.com/tip103.shtml
12.7.6.2   12.7.6.1 демонстрировать понимание этических проблем, возникающих в результате распространения электронных коммуникационных и компьютерных систем, в том числе хакерство, взлом и создание вредоносных программ   демонстрировать понимание концепции собственности и авторских прав на программное обеспечение и данные (G) Исследование в группах: • Бернская конвенция • Закон об авторском праве и смежных правах (Казахстан) • Патриотический акт (США) • Закон об охране информации (Великобритания) Группы представляют свои результаты классу и высказывают свои мнения, каким образом закон, который они исследуют, влияет на людей, их профессию и правительство. (W) Обсудите с классом, каким образом Патриотический акт может повлиять на данные, хранящиеся в «облаке». (G) Исследование в группах: • Лицензия Apache • GPL2 и 3 • Творческие сообщества (Creative Commons ) Каковы их различия и сходства? Группы должны нарисовать плакаты, чтобы показать сходства и различия. Учители могут заменить некоторые из этих законов теми законами, которые реально применяются в Казахстане, России, Китае и других странах.   Бернская конвенция на wikipedia AQA AS 10.1 Законодательство на wikibooks

 


 


Контекст

В данной главе учащиеся завершают свои проекты (начатые в главах 1С, 2C и 3С) , которая является полезной для будущей проектной деятельности в любой области.

 

Цели изучения языка (предмета) в данном разделе

Цель изучения предмета Цель изучения языка Словарь и терминология по предмету Полезный набор фраз для диалога/письменного изложения
Учащиеся могут:   представлять и защищать конечный продукт в контексте его применения   Учащиеся могут:   критически оценивать свою работу (навыки говорения)   Проект, алгоритм, структурная схема, переменные, база данных, конечный пользователь, программное обеспечение, видео, инструкция, обратная связь, комментарии, техническая документация   Как указано в деятельности:   Что они проделали Проблемы, которые у них возникли Чем они больше всего гордятся Что они сделали бы лучше в следующий раз О чем они хотят узнать больше    

Для постановки других языковых целей и для дополнительных инструкций по целям преподавания языка, которые относятся к преподаванию и обучению академическому языку, см. раздел «О языковых целях» на стр.6.

Краткий обзор

В данной главе учащиеся документируют разработанные веб-проекты, с технической и пользовательской точки зрения. Техническая документация позволит другим программистам понимать и адаптировать их работу, охватывая основные компоненты разработки алгоритма, проектирования баз данных и переменных. Документация пользователя дает конечному пользователю навыки грамотного использования программное обеспечения через инструкции и видео. Учащиеся оценивают свои проекты после получения обратной связи от конечного пользователя на конечный продукт. Они оценивают, что у них получилось, а что не получилось и думают о задачах на будущее.

 

 


 

Ссылка на учебную программу Цели обучения Рекомендуемые виды деятельности Заметки для учителя Учебные ресурсы
12.6.5.5 использовать комментарии для объяснения функционирования решения (W) Знакомство с технической документацией со ссылкой на жизненный цикл системы (G) Групповое обсуждение преимуществ технической документации. (I) Техническое руководство: Учащиеся должны предоставить документацию об: · Описании каждой страницы · Модель базы данных · Подробные варианты выбора проекта сложного алгоритма, включая блок схемы · Списки переменных и их функции Учащиеся должны продолжать заполнять свои блоги каждую неделю. Блоги должны содержать примечания об успехах и учащиеся должны делиться в них своими лучшими кодами с будущими учащимися.   Техническое руководство на сайте wikibooks http://en.wikibooks.org/wiki/A-level_Computing/AQA/The_Computing_Practical_Project/System_Maintenance AQA A2 с.272 Программное обеспечение для захвата экрана Camstudio http://camstudio.org/ Наушники с микрофонами Программное обеспечение по редактирования видео, такое как Microsoft Movie Make
12.2.4.4 создавать программы для практической, личной, и / или социальной цели (I) Учащиеся оценивают систему подсказок, встроенных инструкций и простоту использования. (W) Обсудить с учащимися, когда они исследовали вопросы, как использовать программу, телефон, игру, и т.д. (G) Групповое обсуждение свойств хорошего Руководство пользователя. Выслушать мнение всего класса. (W) Знакомство с Руководством пользователя со ссылкой на жизненный цикл системы. (I) Руководство пользователя: Учащиеся создают ряд материалов, охватывающих самые важные части их проекта, описывающих каким образом использовать их систему. Руководство может включать видео и печатные материалы. (G) Оценка Руководства пользователя со стороны других учащихся: Соответствуют ли руководство критериям, изложенным в групповом обсуждении? Учащимся может потребоваться поддержка. Темы должны включать: · Введение · Навигация · Как выполнить 2-3 сложные задачи · Обработка ошибок Рекомендуется делать видео руководства и учащиеся должны затратить время, добавляя аннотации и редактируя видео.     Руководство пользователя на сайте wikibooks http://en.wikibooks.org/wiki/A-level_Computing/AQA/The_Computing_Practical_Project/User_Manual AQA A2 с.272 Программное обеспечение для захвата экрана Camstudio http://camstudio.org/ Наушники с микрофонами Программное обеспечение по редактирования видео, такое как Microsoft Movie Maker
12.2.4.2 анализировать задачи и оценивать возможность создания решений, основанных на компьютере (W) Знакомство с оцениванием со ссылкой на жизненный цикл системы. (I) Учащиеся пересматривают свои цели и оценивают, насколько успешно они достигнуты. (I) Учащиеся демонстрируют свои проекты пользователям и записывают любую обратную связь. (W) Учащиеся представляют свой проект остальному классу, особо подчеркивая: · Что они проделали · Проблемы, которые у них возникли · Чем они больше всего гордятся · Что они сделали бы лучше в следующий раз · О чем они хотят узнать больше Учащимся рекомендуется подумать о будущем и выделить области, вызывающие у них затруднения. Многие могут сказать, что работа проделана хорошо, но критический взгляд на свою работу имеет важное значение.     Оценка проекта на сайте wikibooks http://en.wikibooks.org/wiki/A-level_Computing/AQA/The_Computing_Practical_Project/Appraisal AQA A2 7.6

 


 

 



С: Повторение

Контекст

Данная глава является подготовкой к экзамену.

Цели изучения языка (предмета) в данном разделе

Цель изучения предмета

Цель изучения языка

Краткий обзор

Данная глава дает учащимся возможность повторить содержание курса за 11 и 12 классы для подготовки к экзамену. В данной главе рекомендуется проводить групповые работы. В зависимости от уровня подготовленности учащихся, вы можете дополнительно рассмотреть:

  • сопоставляющие упражнения
  • вопросы Бинго
  • сопоставляющие ответы на вопросы/угадывание вопроса из ответа
  • использование интерактивных викторин из Интернет
  • направленная деятельность по чтению (кроме чтения учебных программ)
  • Написание идей и фактов на карточках для использования в качестве «подсказок»
  • Создание вспомогательных средств запоминания, такие как схемы или мнемоника (например, SMART).
  • Создание интеллект карт для того, чтобы видеть что учащиеся знают о рассматриваемой теме
  • Предложите учащимся написать пять вопросов в стиле викторины для опроса следующего урока в качестве начальных/общих вопросов
  • Учащиеся создают подкасты тем и обмениваются через блог/виртуальную среду обучения
  • Борьба со стрессом/пересмотр дома/здоровый образ жизни
  • Одно из упражнений «Прочитайте все указания прежде чем сделать что-нибудь», когда они начинают выполнять какое-либо действие, чтобы обнаружить, что они не должны были ничего делать и др.
  • Блокбастеры
Ссылка на учебную программу

Цели обучения

Заметки для учителя

Учебные ресурсы  
 

Подготовка к повторению

 

(G) Распределите учебные программы для 11 и 12 классов. В группах учащиеся должны обсудить материалы и распределяют свои знания по уровням:

• хороший

• средний

• слабый

• никакой

(W) Учитель собирает обратную связь от учащихся и обращает особое внимание на все темы, которые волнуют весь класс (или значительную часть класса). Учащиеся используют учебную программу в качестве опорной точки для постоянного повторения.

(W) Для тех тем, в которых класс не уверен, учитель должен повторить теорию.

(G) В группах, учащиеся делятся вопросами в которых они испытывают затруднения и делятся на пары таким образом, чтобы другой ученик мог разъяснить первому учащемуся данный вопрос, а затем поделиться таким образом чтобы первый учащийся сам мог объяснить кому-нибудь другому затруднительный вопрос.

Важно дать возможность учащимся провести обсуждение во время данной процедуры, поскольку могут быть такие темы, которые они изучили, но не распознают формулировку программы. Общаясь друг с другом, они должны более ясно понять, что они изучили, а что не изучили. В зависимости от ясности документа учитель может добавить их собственные комментарии и перечислить темы, которые были пройдены, чтобы ответить на каждый вопрос.

В течение всего процесса повторения рекомендуется использовать помощь других учащихся.

 

Распечатайте учебную программу, добавив чистую область для примечаний учащихся.    
 

Повторение курса за11 класс

 

(G) (f) В группах учащиеся выбирают вопросы, охватывающие главы 11:1А, 11:1B, 11:1C и 11:2А.

(W) Учитель собирает обратную связь и объясняет темы, по которым класс испытывает затруднения.

(G) (f) В группах учащиеся выбирают вопросы, охватывающие главы 11:2B, 11:2C, 11:3А и 11:3B.

(W) Учитель собирает обратную связь и объясняет темы, по которым класс испытывает затруднения.

(G) (f) В группах учащиеся выбирают вопросы, охватывающие главы 11:3C, 11:4 А, 11:4B и 11:4C.

(W) Учитель собирает обратную связь и объясняет темы, по которым класс испытывает затруднения.

 (I) Учащиеся используют учебную программу, чтобы выделить темы, в которых они не уверены.

(I) Учащиеся повторяют весь материал для подготовки к экзамену.

Учитель готовит список вопросов из материалов данных глав и из прошлых/примерных экзаменационных работ или других примеров экзаменов аналогичного уровня.

Учащиеся могут получить помощь со стороны любых соответствующих виртуальных учебных сообществ, где они могут безопасно и ответственно задать вопросы во внеурочное время.

 

Экзаменационные работы и системы оценок AQA (старые) http://web.aqa.org.uk/qual/gce/ict/computing_materials_old.php Экзаменационные работы и системы оценок AQA (новые) http://web.aqa.org.uk/qual/gce/ict/computing_materials.php  
 

Все классы

 

 

(I) Проведите практический экзамен, охватывающий материалы 11 и 12 классов.

(G) (f) После возвращения экзаменационных работ с оценками, учащиеся тщательно разбирают их в парах и спрашивают учителя о любых деталях, которые они не понимают.

Время может быть отрегулировано в зависимости от продолжительности экзамена. Если позволяет время, разрешите учащимся оценить экзаменационные работы друг друга для того, чтобы они ознакомились с выставлением оценок.

 

Практическая экзаменационная работа  
 

Повторение курса за12 класс

(G) (f) В группах учащиеся выбирают вопросы, охватывающие главы 12:1 А и 12:1B.

(W) Учитель собирает обратную связь и объясняет темы, по которым класс испытывает затруднения.

(G) (f) В группах учащиеся выбирают вопросы, охватывающие главы 12:2 А и 12:2B.

(W) Учитель собирает обратную связь и объясняет темы, по которым класс испытывает затруднения.

(G) (f) В группах учащиеся выбирают вопросы, охватывающие главы 12:3 А, 12:3B and12:4A.

(W) Учитель собирает обратную связь и объясняет темы, по которым класс испытывает затруднения.

(I) Учащиеся используют учебную программу, чтобы выделить темы, в которых они не уверены..

Учитель готовит список вопросов из материалов, использованных для изучения данных глав и из прошлых/примерных экзаменационных работ.

 

Экзаменационные работы и системы оценок AQA (старые) http://web.aqa.org.uk/qual/gce/ict/computing_materials_old.php Экзаменационные работы и системы оценок AQA (новые) http://web.aqa.org.uk/qual/gce/ict/computing_materials.php Документация на сайтах Wiki или Google для получения обратной связи от группы    
 

Подведение итогов

(W) Рассматриваются любые заключительные вопросы. Учащимся рекомендуется использовать помощь друг друга и онлайн форумы в качестве партнеров по проверке перед экзаменом.

Необходимо рассмотреть основные методы, такие как использование карточек и методы, перечисленные в содержании данной главы.

 

   
                 

 

Пояснение: W = работа всего класса I = индивидуальная работа f = оценка приобретенных знаний и умений   G = групповая работа        

                                                                                                                             


Краткосрочный план

Перед планированием урока обратитесь к среднесрочному плану. Планы уроков могут быть разработаны на основании предложенного шаблона

Раздел долгосрочного плана:

Школа:

Дата:

ФИО учителя:

Класс:

Количество присутствующих:

отсутствующих:

Тема урока

 

 

 


Цели урока

Определите цели на урок. Они могут быть идентичны целям обучения (ЦО) или могут быть адаптированы для данного урока в случае долгосрочного характера ЦО (если для достижения ЦО требуется несколько уроков).

Критерии успеха

Скопируйте критерии успеха из документа Методические рекомендации для учителя по формативному оцениванию (ФО) для отобранной ЦО.

Языковые цели

Привитие ценностей

Укажите ценности из Интегрированной образовательной программы и национальные, общечеловеческие ценности, на привитие которых направлен данный урок.

Привитие ценностей осуществляется посредством/через… (описание деятельности и/или содержания темы).

Межпредметные связи

Предварительные знания

Что учащиеся уже знают или что им нужно знать перед этим уроком? (основные понятия, факты, формулы, теории)

Ход урока

Запланированные этапы урока

Запланированная деятельность на уроке

Ресурсы

Начало урока  

В начале урока сделать акценты на:

- концентрацию внимания учащихся

- совместно с учащимися определить цели урока/ЦО

- определить «зону ближайшего развития» учащихся, ожидания к концу урока

 

Середина урока  

Рефлексия по уроку

Были ли цели урока/цели обучения реалистичными?

Все ли учащиеся достигли ЦО?

Если нет, то почему?

Правильно ли проведена дифференциация на уроке?

Выдержаны ли были временные этапы урока?

Какие отступления были от плана урока и почему?

Используйте данный раздел для размышлений об уроке. Ответьте на самые важные вопросы о Вашем уроке из левой колонки.

Общая оценка

1:

2:

Что я выявил(а) за время урока о классе или достижениях/трудностях отдельных учеников, на что необходимо обратить внимание на последующих уроках?

                 

                                                                                                                                      

 

Содержание

 

Долгосрочный план. 3

О языковых целях. 6

Среднесрочные планы.. 8

12.1A: Алгоритмы и программирование. 8

12.1В : Представление данных. 14

12.1C : Проект (анализ). 17

12.2A: Теория информации. 21

12.3В: Проектные решения. 25

12.2C: Проект (проектирование/реализация). 29

12.3A: Веб-технологии и операционные системы.. 33

12.3B: Аппаратное обеспечение и сети. 38

12.3С: Проект (реализация/тестирование). 42

12.4А: Информационные технологии в обществе. 47

12.4В : Проект (документация/оценка). 52

12.4С : Повторение. 56

Краткосрочный план. 62

 

 

 


Долгосрочный план


Предмет: Информатика

Класс: 12

Четверть 1 Четверть 2 Четверть 3 Четверть 4
1A Алгоритмы и программирование · Разработка алгоритма · Ассемблеры · Языковые переводчики · Разные уровни языков · Ошибки программирования · CISC-компьютер против RISC-компьютера · HTML, XML 2A Теория информации · Выборка цикла исполнения декодирования · Булева логика · Регистры и их использование · Адресуемая память · Шестнадцатеричное и символьное кодирование 3A Веб-технологии и операционные системы · Веб-сеть и Интернет · Протоколы · Пароли · Компьютер и сетевая безопасность · Интерфейсы · Операционные системы · Поисковые системы 4А IT-технологии в обществе · Пределы информатики · Тенденции искусственного интеллекта · Декларативное программирование · Философия сознания · Проект по электронным таблицам
1B Представление данных • Двоичные числа • Двоичное сложение • Двоичное умножение • Деревья (ветвящийся тип данных) • Стеки (стековый тип данных) • Очереди (поочередной тип данных)   2B Проектные решения · DFD (диаграмма потоков данных) / Прецеденты · Конвенции HTML и CSS · Различные программное обеспечение для создания веб-сайтов (CMS) · Эффективность алгоритма   3B Оборудование и сети (2B) · IP, MAC адреса · Шлюзы и маршрутизаторы · Пакетная коммутация · Сетевые проблемы · Проверка корректности и достоверности данных 4В Проект (документация/оценка) · Техническая документация · Руководство пользователя · Раздел справки · Оценка
 1C Проект (анализ) · Анализ · Методы исследования · Анализ данных · Диаграммы потоков данных · Диаграммы «сущность-связь» · Авторское право и этика 2C Проект (проектирование/реализация) · Модульный дизайн · Словарь данных · Разработка базы данных, DML(язык манипулирования данными) and DDL (язык описания устройства) · Нормализация · Интерфейс · Разработка алгоритма · Безопасность 3С Проект (реализация/тестирование) · Прототипы · Тестирование: предельное, ошибочное, типичное ·  Ошибка: Синтаксиса, логики и выполнения · Захват экрана  4С Повторение · Обзор содержания курса · Образцы вопросов · Пробный экзамен · Обсуждения в группах

Ключевые обозначения:

W = классная работа

G = групповая работа

I = индивидуальная работа

f = формативное оценивание


Примечания :

Глава охватывает серию уроков, в свою очередь, охватывающих общую тему для изучения.

Цель данной программы – позволить ученикам освоить всеохватывающие принципы и сложные навыки, дополняющие данные принципы.  В течение всего учебного курса учеников следует поощрять к тому, чтобы они оказывали друг другу взаимную поддержку; следует также учитывать, что групповое решение задач должно играть важную роль при изучении учебного материала. Составы групп и пар следует регулярно менять с тем, чтобы ученики привыкали работать друг с другом. Ученики должны вести записи обо всех обсуждениях и занятиях.

По мере возможности, все участники должны иметь:

- доступ к компьютеру с интегрированной средой разработки (IDE) с поддержкой языка VB.NET

- доступ к notepad++, текстовому редактору и браузеру, например, Firefox

- доступ с дома к программному обеспечению и материалам, используемым в классе. Возможно, для этого потребуется подключение к интернету

- прямой доступ к сетевым устройствам компьютера

- доступ к персонализированным устройствам, таким как Raspberry Pi

 

Для данного курса рекомендуется два учебных пособия:

AQA-AS - AQA Computing AS - ISBN 978-0-7487-8296-3

AQA-A2 - AQA Computing A2 - ISBN 978-0-7487-8298-7

Другие материалы можно получить, используя  викиучебник AQA A - Level Computing book (http://en.wikibooks.org/wiki/A-level_Computing/AQA) и другие вебсайты.  В зависимости от уровня английского языка учащихся, следует предоставлять материалы на русском/казахском языке как альтернативу викиучебникам.

В графе «Учебные материалы»:

· AQA-AS p## означает номер страницы в AQA Computing AS Textbook

· AQA-AS #.# означает номер главы в AQA Computing AS Textbook

Вопросы для домашней работы и тестов можно найти в книгах, указанных выше, а также на сайте AQA Computing: http://web.aqa.org.uk/qual/gce/ict/computing_materials.php?id=04

В конце каждой четверти следует проводить сорокаминутный экзамен, результаты которого будут сообщены учащимся в начале следующей четверти.




О языковых целях

 

Преподавая предметное содержание через второй или третий языки, Интеллектуальные школы стремятся создать такую среду, которая способствовала бы изучению, как предметного содержания, так и языка. Каждый предмет имеет свой собственный стиль речи, который можно назвать "академическим языком" конкретного предмета. Академический язык является ключевым инструментом для изучения предметного содержания и улучшения способности думать и работать с понятиями предмета. Большинство учащихся, обучающихся через второй или третий языки, нуждаются в поддержке на протяжении всего процесса обучения для того, чтобы освоить академический язык и предметное содержание. В контексте трехъязычного образования, развитие академического языка на первом языке также требует постоянного внимания, и то ограниченное время, отведенное на обучение через первый язык, должно использоваться эффективно и результативно.

Языковые цели являются важным инструментом для овладения академическим языком. От того, насколько ясно сформулированы языковые цели, будет зависеть понимание учащимися того, что от них ожидается. Кроме того, языковые цели помогут учителям и учащимся создавать, измерять и поддерживать мотивацию к учебе. Учителя-предметники, которые поддерживают постоянный двойной фокус, как на изучение предметного содержания, так и на развитие академического языка, показывают учащимся пример и помогают обучаться и тому, и другому.

Для поддержания обучения академическому языку, учителям рекомендуется включать следующие цели обучения в учебные планы:

• акцентирование внимания учащихся на академическом языке (например, лексика, включающая терминологию и фразы, необходимые для достижения целей обучения предмета);

• предоставление рабочего языка на уроке, необходимого для работы с понятиями предметного содержания (например, фразы, необходимые для: работы в группе, умения задавать вопросы, проведения анализа ситуации, дискуссии/дебатов);

предварительное обучение и, прежде всего, предварительное использование в уместном контексте лексики, включая терминологию и фразы, необходимые для того, чтобы научиться правильно использовать их в предмете;

• использование учащимися всех четырех языковых навыков в различных комбинациях (например, чтение-аудирование, чтение-письмо, чтение-говорение, аудирование-письмо, и т.д.) для достижения различных целей;

• вовлечение учащихся в диалог-дискуссию (например, не принимать односложные ответы от учащихся и не задавать вопросы, ответы на которые просто демонстрируют знание; побуждать учащихся использовать знания для эффективного обсуждения, а также предоставлять богатый лексический запас, чтобы учащиеся могли поддержать диалог);

• развитие навыков обучения, характерных для языка (например, избирательное прослушивание, разъяснение, развитие металингвистического и метакогнитивного осознания, перефразирование и навыки пользования словарем);

• поощрение критического размышления о языке (например, сравнение языков, поощрение учащихся использовать язык более точно, оценивание прогресса в изучении языка);

• постановка языковой  цели в начале урока и обсуждение прогресса в достижении этой цели в конце урока.

Пример языковой цели представлен в каждом разделе учебного плана. Пример языковой цели также включает в себя компоненты академического языка, на использование и запоминание которого важно обратить внимание учащихся. Они указаны под следующими заголовками:

(1) лексика и терминология, специфичная для предмета,

 (2) набор полезных фраз для диалога/письма. Если язык понятен и ясен для учащихся, это поможет им достичь как предметные цели, так и цели в изучении языка.

Для создания языковых целей можно использовать следующие глаголы: анализировать, распределять по категориям, выбирать, классифицировать, сравнивать, связывать, сопоставлять, копировать, создавать, критиковать, определять, описывать, разрабатывать, оценивать, объяснять, приводить примеры, предполагать, выявлять, обосновывать, вести переговоры, прогнозировать, производить, предлагать альтернативные решения, указывать причины почему, пересматривать, реорганизовывать, перефразировать, пересказывать, пересматривать, переписать, играть в ролевые игры, обобщать, синтезировать и писать, использовать для различных целей, писать своими словами определение, иллюстрировать.

Несмотря на то, что некоторые языковые цели могут считаться целями предметного содержания, процесс разделения содержания и языка поможет учащимся поддерживать двойной фокус, как на содержании, так и языке. Это также поможет сбалансировать внимание, уделяемое как ответам/решениям, так и процессам, используемым для нахождения этих ответов/решений. В частности, фокусируясь на этих процессах, можно способствовать более точному использованию языка и улучшению мыслительной деятельности.

На уроках неязыковых дисциплин большинство целей обучения будут сосредоточены на содержании, но хотя бы одна должна быть сосредоточена на развитии языка.


Среднесрочные планы


Информатика – Старшая школа – 1 2 класс

Дата: 2018-11-18, просмотров: 404.