Принципы построения компьютеров
Цели и задачи
- Цель урока по SMART: к концу урока учащиеся смогут объяснить не менее четырёх ключевых принципов построения компьютеров, соотнести их с архитектурой фон Неймана и проанализировать работу компьютера при выполнении заданной команды.
- Сформировать представление о назначении основных устройств компьютера и взаимодействии процессора, памяти, устройств ввода и вывода.
- Научить применять принципы программного управления, хранимой программы, адресности и двоичного кодирования для объяснения работы компьютера.
- Развивать умение анализировать информационные схемы, выделять существенные связи, аргументировать выводы и работать с техническим текстом.
- Воспитывать ответственное и осознанное отношение к цифровым технологиям, интерес к инженерным и ИТ-профессиям.
Планируемые результаты
Личностные
- Осознают значение принципов построения компьютеров для развития современной науки, техники и цифровой экономики.
- Проявляют интерес к исследованию внутреннего устройства вычислительных систем и возможностям будущей профессиональной деятельности.
- Понимают необходимость точности, последовательности и проверки результата при работе с алгоритмами и техническими системами.
- Формируют ответственное отношение к использованию компьютерных технологий и цифровой информации.
Метапредметные
- Выделяют в учебном тексте ключевые понятия и преобразуют их в структурную схему.
- Устанавливают причинно-следственные связи между командой программы, памятью, процессором и результатом вычисления.
- Планируют решение учебной задачи, распределяют роли в группе и представляют общий вывод.
- Проверяют собственное объяснение по заданным критериям и корректируют неточности.
- Используют цифровую и графическую информацию для анализа архитектуры компьютера.
Предметные
- Знать основные положения архитектуры фон Неймана: программное управление, хранимая программа, адресность и двоичное кодирование.
- Уметь называть функциональные части компьютера и объяснять их назначение.
- Уметь описывать цикл выполнения команды: выборка команды, декодирование, выполнение и запись результата.
- Уметь объяснять, почему данные и программы могут храниться в одной памяти и обращаться к ячейкам по адресам.
- Владеть навыком анализа простой схемы взаимодействия процессора, памяти и устройств ввода-вывода.
Универсальные учебные действия (УУД)
Личностные УУД
- Определяют личный интерес к изучению аппаратных и программных основ вычислительной техники.
- Связывают содержание урока с возможными направлениями обучения и профессиями в сфере информационных технологий.
- Осознают ценность точного объяснения технического процесса и интеллектуальной самостоятельности.
Регулятивные УУД
- Формулируют цель исследования схемы компьютера и планируют последовательность действий.
- Распределяют время между анализом текста, обсуждением и проверкой ответа.
- Сопоставляют полученный результат с критериями: полнота, точность, логичность.
- Обнаруживают и исправляют ошибки в схеме движения данных и выполнения команды.
Познавательные УУД
- Сравнивают функциональные блоки компьютера и устанавливают их взаимосвязи.
- Классифицируют информацию по принципам построения вычислительной системы.
- Моделируют выполнение команды с помощью стрелочной схемы.
- Извлекают ключевые сведения из краткого технического текста и преобразуют их в таблицу.
- Применяют логическое рассуждение для объяснения роли адреса памяти и двоичного представления.
Коммуникативные УУД
- Формулируют точные вопросы о работе процессора и памяти.
- Распределяют роли в группе: аналитик текста, составитель схемы, докладчик и проверяющий.
- Аргументируют ответ, используя термины «команда», «адрес», «память», «процессор», «данные».
- Слушают объяснение одноклассника и корректно предлагают уточнение или исправление.
- Представляют результат группы в краткой устной форме.
Подготовка учителя к уроку
- Подготовить презентацию со схемой архитектуры фон Неймана: процессор, память, устройства ввода и вывода, каналы обмена данными.
- Распечатать по одной карточке на группу с кратким описанием одного принципа: программного управления, хранимой программы, адресности или двоичного кодирования.
- Распечатать индивидуальные карточки с двумя заданиями: восстановление последовательности цикла команды и анализ движения данных.
- Подготовить цветные стрелки или стикеры четырёх цветов для обозначения команд, данных, адресов и результата.
- Вывести на доску памятку с этапами выполнения команды: выборка, декодирование, выполнение, запись результата.
- Подготовить таблицу для групповой работы с графами «Принцип», «Как проявляется», «Пример», «Что произойдёт при нарушении».
- Подготовить проектор или интерактивную доску, компьютер учителя и таймер на 2–4 минуты.
- Разместить на доске проблемный вопрос: «Как компьютер выполняет программу, если процессор не понимает смысл человеческой задачи?»
- Подготовить лист самооценки с утверждениями «Я могу назвать принцип», «Я могу объяснить его примером», «Я могу проследить путь команды».
Ход урока
Этап 1. Организационный момент и мотивация (3 мин)
Цель этапа: включить учащихся в исследовательскую деятельность и обозначить практическую значимость темы.
Время | Действие учителя | Действие учеников |
|---|---|---|
1 мин | Учитель приветствует класс и показывает на экране фрагмент программы, например команду присваивания: «x = x + 1». Затем обращается к учащимся: «Представьте, что компьютер должен выполнить эту короткую запись. Он не понимает человеческий смысл слов и символов так, как понимаем его мы. Тогда каким образом процессор узнаёт, что нужно сделать, где находятся данные и куда записать результат?» | Рассматривают запись, высказывают предположения: «Команда переводится в машинный код», «процессор обращается к памяти», «результат сохраняется в ячейке». |
2 мин | Учитель фиксирует ответы на доске и формулирует проблемный вопрос: «Какие общие принципы позволяют любому компьютеру последовательно выполнять программу?» Учитель сообщает: «Сегодня мы не будем просто перечислять детали компьютера. Мы восстановим логику его работы и проверим её на конкретной команде». | Записывают тему, формулируют ожидаемый результат: «Понять, как связаны программа, память и процессор», «научиться объяснять выполнение команды по шагам». |
Завершение этапа: учитель подводит итог: «Мы увидели, что даже простая команда требует согласованной работы нескольких устройств. Теперь проверим, какие знания о компьютере уже помогут нам объяснить этот процесс».
Этап 2. Актуализация знаний (6 мин)
Цель этапа: актуализировать знания о функциональных устройствах компьютера и выявить затруднение в объяснении их взаимодействия.
Время | Действие учителя | Действие учеников |
|---|---|---|
2 мин | Учитель проводит приём «Подумай — обсуди в паре — поделись»: «За 30 секунд индивидуально запишите, какие устройства участвуют в обработке информации. Затем сравните список с соседом и выберите четыре наиболее важные функциональные группы». | Индивидуально записывают варианты, затем обсуждают их в парах и выделяют процессор, память, устройства ввода и устройства вывода. |
2 мин | Учитель показывает незаполненную схему и спрашивает: «Какой блок получает команду? Где хранятся данные? Как информация попадает в компьютер? Куда направляется результат?» Учитель стрелками отмечает ответы, не исправляя пока спорные места. | Предлагают направления связей: «Ввод передаёт данные в компьютер», «процессор обрабатывает данные», «результат выводится на экран». Обнаруживают, что не могут точно описать роль памяти и порядок действий процессора. |
2 мин | Учитель предлагает мини-проверку «Верно — неверно»: «Программа всегда хранится отдельно от данных; процессор сам по себе запоминает всю программу; к каждой ячейке памяти можно обратиться по имени или адресу». После каждого ответа просит краткое обоснование. | Поднимают карточки «верно» или «неверно» и объясняют выбор: «Программа может храниться в той же памяти, что и данные», «процессору нужна память», «ячейка имеет адрес». |
Завершение этапа: учитель подводит итог: «Мы вспомнили основные функциональные части компьютера, но пока не объяснили общий механизм их работы. Значит, нам нужны принципы, которые связывают отдельные устройства в единую систему».
Этап 3. Постановка проблемы и целеполагание (4 мин)
Цель этапа: сформулировать учебную задачу и критерии успешного объяснения.
Посмотрите план целиком
Зарегистрируйтесь — и откройте план урока по этой теме полностью: цели, ход урока и рефлексия по ФГОС.
Время | Действие учителя | Действие учеников |
|---|---|---|
2 мин | Учитель демонстрирует схему с процессором, памятью и устройствами ввода-вывода, но убирает стрелки: «Перед вами компьютер без указанных связей. Сможет ли он выполнить программу? Что необходимо восстановить?» Затем спрашивает: «Какие вопросы нужно решить, чтобы описать работу системы?» | Формулируют вопросы: «Где находится программа? Как процессор выбирает нужную команду? Как он находит данные? В каком виде передаются сведения?» |
2 мин | Учитель обобщает ответы: «К концу урока вы должны будете назвать четыре принципа, объяснить каждый собственными словами и применить их к одной команде. Критерии ответа: есть термин, объяснение, пример и связь с работой компьютера». | Записывают цель и критерии в тетради, распределяются на группы по четыре человека. |
Завершение этапа: учитель подводит итог: «Цель определена: мы не только узнаем названия принципов, но и проверим их в действии. Переходим к исследованию материалов».
Этап 4. Открытие нового знания. Групповое исследование (12 мин)
Цель этапа: сформировать понимание ключевых принципов построения компьютеров через анализ информационных карточек и построение схемы.
Время | Действие учителя | Действие учеников |
|---|---|---|
2 мин | Учитель раздаёт группам карточки и объясняет приём «Мозаика»: «Каждая группа получает один принцип. Прочитайте описание, подчеркните определение и найдите пример. Затем заполните четыре графы таблицы: принцип, проявление, пример, возможная ошибка. На работу — четыре минуты». | Распределяют роли, читают карточку, выделяют ключевые слова и заполняют таблицу. Группа программного управления фиксирует, что действия компьютера задаются последовательностью команд. |
4 мин | Учитель консультирует группы вопросами: «Что именно хранится в памяти? Почему адресность позволяет быстро найти данные? Чем двоичный код удобен для электронных устройств? Как отличить принцип от конкретной детали компьютера?» | Обсуждают ответы и готовят объяснение. Формулируют примеры: программа хранится в памяти; ячейки имеют адреса; информация представляется последовательностями нулей и единиц. |
4 мин | Учитель предлагает каждой группе выступить по 45 секунд и прикрепить карточку к общей схеме. После каждого сообщения уточняет: «Как этот принцип проявится при выполнении команды x = x + 1?» | Слушают выступления, вносят сведения в общую таблицу. Формулируют: «Команда задаёт действие», «команда и данные находятся в памяти», «процессор обращается к адресам», «код команды и числа представлены двоично». |
2 мин | Учитель показывает итоговую схему: «Процессор выбирает команду из памяти, расшифровывает её, получает данные по адресам, выполняет операцию и записывает результат. Проверьте, все ли четыре принципа видны в этой цепочке». | Сверяют схему с таблицей, находят соответствия и дополняют записи цветными стрелками. |
Запись в тетрадях
Учащиеся записывают: «Основные принципы построения компьютеров: 1) программное управление — работа выполняется по программе; 2) хранимая программа — программа и данные хранятся в памяти; 3) адресность — каждая ячейка памяти имеет адрес; 4) двоичное кодирование — команды и данные представлены двоичными кодами». Ниже фиксируют цикл команды: «выборка → декодирование → выполнение → запись результата».
Завершение этапа: учитель подводит итог: «Теперь у нас есть не набор разрозненных терминов, а связанная модель. Проверим её сначала вместе, а затем каждый самостоятельно проследит путь команды».
Этап 5. Первичное закрепление. Моделирование цикла команды (7 мин)
Цель этапа: научить учащихся применять принципы для пошагового объяснения выполнения команды.
Время | Действие учителя | Действие учеников |
|---|---|---|
3 мин | Учитель записывает условную ситуацию: «В памяти находятся команда “сложить числа по адресам 12 и 15” и два числа: 7 и 5. Результат нужно записать по адресу 20». Учитель проговаривает: «Сначала процессор обращается к адресу команды, затем расшифровывает код, находит числа, выполняет сложение и записывает результат». | Восстанавливают последовательность на карточках: «адрес команды — декодирование — адрес 12 — адрес 15 — сложение — адрес 20». Вычисляют результат: «7 + 5 = 12». |
2 мин | Учитель задаёт вопросы: «Почему нельзя сразу обратиться к адресу 20? Почему процессор должен знать адреса 12 и 15? Где находится сама команда?» | Отвечают: «Адрес 20 предназначен для результата», «адреса 12 и 15 указывают на исходные данные», «команда хранится в памяти и выбирается процессором». |
2 мин | Учитель проводит проверку «Светофор»: «Зелёная карточка — могу объяснить весь цикл, жёлтая — путаю один этап, красная — нужна помощь». После сигнала просит одного ученика объяснить цепочку без подсказки. | Показывают карточки, формулируют индивидуальные вопросы, один ученик объясняет путь команды по схеме. |
Эталон решения
1) Процессор выбирает из памяти команду «сложить числа по адресам 12 и 15». 2) Декодирует команду и определяет операцию сложения. 3) Обращается к ячейкам с адресами 12 и 15 и получает значения 7 и 5. 4) Выполняет вычисление: \(7+5=12\). 5) Записывает результат 12 в ячейку с адресом 20. Таким образом, проявляются программное управление, хранимая программа и адресность; все сведения представлены двоичными кодами.
Завершение этапа: учитель подводит итог: «Мы проследили весь путь команды и увидели, что каждый шаг опирается на определённый принцип. Теперь выполните аналогичное задание самостоятельно и покажите, насколько уверенно вы умеете применять модель».
Этап 6. Самостоятельная работа с самопроверкой (8 мин)
Цель этапа: проверить индивидуальное понимание принципов и умение переносить их на новую ситуацию.
Время | Действие учителя | Действие учеников |
|---|---|---|
5 мин | Учитель раздаёт карточки трёх уровней. Базовый вариант: сопоставить четыре принципа с объяснениями. Средний вариант: восстановить цикл команды «вычесть число по адресу 18 из числа по адресу 23 и записать результат по адресу 30». Повышенный вариант: объяснить, какое затруднение возникло бы, если бы память не имела адресов или программа не хранилась в памяти. | Выбирают уровень, выполняют задание в тетради. В среднем варианте записывают: выборка команды, декодирование, обращение к адресам 18 и 23, вычитание, запись по адресу 30. В повышенном варианте аргументируют последствия нарушения принципа. |
3 мин | Учитель выводит эталон на экран и организует самопроверку: «Проверьте не только ответ, но и порядок действий. За полный алгоритм поставьте 2 балла, за правильное указание принципов — ещё 2, за объяснение последствий — 1 дополнительный балл». | Сверяют работу, отмечают ошибки условными знаками, исправляют неточности. Подсчитывают баллы и записывают, какой этап вызвал затруднение. |
Эталон решения
Процессор выбирает команду и декодирует операцию вычитания; обращается к ячейке с адресом 18 и получает уменьшаемое, затем к ячейке с адресом 23 и получает вычитаемое; выполняет операцию; записывает полученную разность в ячейку с адресом 30. Если ячейки не имеют адресов, процессор не сможет однозначно найти данные. Если программа не хранится в памяти, процессору потребуется иной механизм передачи каждой команды, что нарушит общий принцип программного управления.
Завершение этапа: учитель подводит итог: «Самостоятельная работа показала, что принцип становится понятным только тогда, когда вы можете применить его к новой команде и объяснить последствия его отсутствия. Осталось обобщить знания и зафиксировать личный результат».
Этап 7. Рефлексия и домашнее задание (5 мин)
Цель этапа: осмыслить освоенные способы действия, выявить затруднения и определить направление дальнейшей работы.
Время | Действие учителя | Действие учеников |
|---|---|---|
2 мин | Учитель предлагает заполнить лист самооценки: «Отметьте, можете ли вы назвать четыре принципа, объяснить адресность, описать цикл команды и привести пример двоичного кодирования. Один пункт, который пока не получается, сформулируйте как вопрос». | Отмечают утверждения, записывают личный вопрос, например: «Как именно команда представляется в памяти?» или «Чем оперативная память отличается от внешней?» |
2 мин | Учитель возвращается к проблемному вопросу: «Как компьютер выполняет программу, если процессор не понимает человеческий смысл задачи?» Просит дать ответ в двух предложениях с использованием минимум трёх терминов. | Формулируют ответ: «Программа хранится в памяти в виде двоичных кодов. Процессор по адресам выбирает и декодирует команды, выполняет их и записывает результат». |
1 мин | Учитель сообщает домашнее задание и просит ответить на контрольные вопросы перед выходом: «Что такое адрес памяти? Зачем нужна хранимая программа?» | Записывают задание и устно отвечают: «Адрес памяти однозначно указывает ячейку», «программа и данные могут находиться в общей памяти». |
Завершение этапа: учитель подводит итог: «Сегодня вы восстановили базовую модель работы компьютера и научились объяснять её не на уровне внешних устройств, а через принципы. На следующем уроке мы подробнее рассмотрим процессор, память и характеристики, которые определяют производительность системы».
Критерии оценивания практической работы
- «5» — верно названы и объяснены все четыре принципа, полностью восстановлен цикл выполнения команды, правильно указаны адреса исходных данных и результата, ответ содержит аргументированное объяснение.
- «4» — правильно названы не менее трёх принципов и в основном верно описан цикл команды, допущена одна неточность в термине или порядке действий.
- «3» — названы не менее двух принципов, но объяснение неполное; восстановлена только часть цикла команды или допущены две существенные ошибки.
- Ниже базового уровня — отсутствует связное объяснение взаимодействия программы, памяти и процессора; требуется повторная работа со схемой и карточкой алгоритма.
Рефлексия
Вопрос для ученика | Цель вопроса |
|---|---|
Какие четыре принципа построения компьютеров вы можете назвать без подсказки? | Проверка осознанного запоминания ключевых понятий. |
Какой этап цикла выполнения команды вы объясняете уверенно, а какой требует повторения? | Выявление точек затруднения в алгоритме. |
Почему адресность необходима при работе процессора с данными? | Проверка понимания причинно-следственной связи. |
Где знания о принципах построения компьютеров могут пригодиться в дальнейшем обучении или профессии? | Связь учебного материала с профессиональным самоопределением. |
Завершающее слово учителя
«Сегодня мы увидели, что компьютер — это не набор независимых устройств, а система, работающая по согласованным принципам. Особенно важно не путать программу с результатом: программа задаёт последовательность действий, а данные и результаты размещаются в памяти по адресам. Если вы умеете проследить путь одной команды, вы уже начинаете понимать логику работы вычислительной машины. На следующем уроке мы разберём, как характеристики процессора и памяти влияют на скорость выполнения этих команд».
Домашнее задание
Уровень | Что задать | Зачем |
|---|---|---|
Базовый (обязательный) | Составить в тетради таблицу из четырёх строк: принцип, определение, пример проявления в компьютере. Отдельно описать цикл выполнения одной арифметической команды в 5 шагов. | Закрепляет терминологию и последовательность действий; при проверке обратить внимание на различение выбора команды, декодирования и выполнения. |
Средний (повышающий) | Разобрать 4 условные команды с адресами памяти: две арифметические, одну логическую и одну команду записи результата. Для каждой указать исходные адреса, операцию и адрес результата. | Развивает применение модели адресности и программного управления; проверить точность схемы движения данных. |
Продвинутый (дополнительный) | Подготовить краткое исследовательское сообщение о том, почему современные компьютеры сохраняют общие идеи архитектуры фон Неймана, но используют кэш-память, конвейер и несколько ядер. | Развивает анализ и создание объяснения; при проверке оценить корректность терминов, связь с базовыми принципами и наличие самостоятельного вывода. |
Контрольные вопросы перед выходом из класса: «Что означает принцип программного управления? Почему программа может храниться в той же памяти, что и данные? Что такое адрес ячейки памяти? Какие четыре этапа проходит команда при выполнении? Почему цифровая информация представляется двоичным кодом?»