WJEC GCSE Computer Science: A Working Revision Plan
Практическое руководство по подготовке к WJEC GCSE Computer Science, охватывающее оба экзамена, типичные ошибки и способы закрепления материала.
WJEC GCSE Computer Science разделен на две письменные работы (Unit 1: Understanding Computer Science, Unit 2: Programming and System Development) плюс оценка программирования вне экзамена, которая не влияет на финальную оценку, но решающим образом определяет, хорошо ли вы понимаете материал, чтобы пройти экзамены. Большинство студентов теряют баллы не из-за незнания, а из-за расплывчатых ответов на вопросы, которые требуют точности. Это руководство о том, как это исправить.
Точно знайте, что проверяется и где
Unit 1 охватывает двоичную систему, оборудование, сети, безопасность и влияние технологий на общество. Unit 2 охватывает алгоритмы, конструкции программирования, типы данных и базы данных, но это все еще письменный экзамен, а не тест кодирования. Это запутывает людей. На Unit 2 вы не будете писать код на Python — вы будете читать псевдокод, трассировать его вручную и писать логику на бумаге. Если вы тренировались только в редакторе кода с мгновенной обратной связью, сядьте и проследите пять программ на бумаге карандашом, без компилятора, без автодополнения. Записывайте значения переменных в таблицу по ходу работы. Это самое полезное упражнение для Unit 2, потому что оно заставляет вас фактически выполнять логику в голове, вместо того чтобы узнавать уже виденный код.
Двоичная система и системы счисления: повторяйте до автоматизма
Перевод из десятичной системы в двоичную, из двоичной в шестнадцатеричную, дополнение до единицы и дополнение до двух, двоичное сложение с переполнением — все это появляется почти каждый год и либо верно, либо неверно, нет частичных баллов за интуицию. Практикуйте преобразование чисел, используя метод деления на 2 для преобразования из десятичной в двоичную и группировку бит в четвёрки для преобразования в шестнадцатеричную. Выполняйте десять преобразований в день в течение недели, а не пятьдесят за один раз накануне вечером. Если отрицательные числа в дополнении до двух вас путают, помните ярлык: переверните все биты, добавьте 1. Проверьте это на числе, на котором вы уже знаете ответ, например -5 в 8-разрядном (11111011), пока процесс не станет автоматическим, а не чем-то, что вы воссоздаёте из полузабытого правила.
Сети и безопасность: сопоставляйте ключевые термины с определениями точно
Схемы оценивания WJEC для Unit 1 строги в отношении терминологии. Если вопрос спрашивает о атаке DoS, не пишите «кто-то взломал веб-сайт» — напишите, что он наводняет сервер запросами, чтобы сделать его недоступным для законных пользователей. Построение словаря при подготовке: LAN vs WAN, коммутация пакетов, MAC-адрес vs IP-адрес, брандмауэр vs прокси-сервер, симметричное vs асимметричное шифрование. Для каждого термина напишите определение в одном предложении и пример в одном предложении, своими словами, не скопированные из учебника. Копирование не развивает запоминание. Переформулирование по памяти развивает.
Конструкции программирования: создайте личный справочный лист
Для Unit 2 знайте последовательность, выбор и итерацию досконально, вместе с различием между циклом while и циклом for в терминах псевдокода — управляемый условием vs управляемый счётчиком. Практикуйте написание псевдокода для распространённых задач: нахождение максимума в списке, проверка введённых пользователем данных, линейный поиск массива. WJEC псевдокод имеет свои собственные соглашения (используя INPUT, OUTPUT, IF...THEN...ELSE...ENDIF), поэтому если вы сначала выучили Python, потратьте время на преобразование своих привычек Python в стиль WJEC псевдокода. Цикл for i = 1 to 10 в WJEC псевдокоде включает 10 — проверьте это в своем руководстве подготовки, потому что ошибка границы в таблице трассировки стоит баллов, даже когда ваша логика в остальном верна.
Прошлые экзамены — это фактическая подготовка, а не дополнительное занятие
Прочитайте спецификацию WJEC один раз, затем потратьте большую часть оставшегося времени на прошлые экзамены, а не на повторное чтение записей. Прошлые экзамены раскрывают точную формулировку, которую использует WJEC, и точный уровень детализации, требуемый для ответа на 4 балла vs 6 баллов. Оцените свои ответы против опубликованной схемы оценивания и отметьте, где вы были расплывчаты. Распространённый пробел: назвать концепцию правильно, но не объяснить её с глубиной, требуемой распределением баллов. Если вопрос стоит 4 баллов, обычно требуется четыре разных пункта, а не один пункт, сказанный четырьмя способами.
Неделя перед экзаменом
Прекратите изучение нового материала за три-четыре дня до этого. Вместо этого переделайте вопросы из прошлых экзаменов, в которых вы ошиблись ранее в подготовке, и проверьте, получите ли вы их правильно сейчас. Ведите однострочный краткий конспект по теме — двоичная система, сети, безопасность, конструкции программирования, базы данных — и читайте их вместо полных записей. Сон важнее одного дополнительного часа зубрёжки; усталый мозг не извлекает информацию хорошо, независимо от того, сколько раз вы её читали.
Если вы хотите развивать опыт программирования за Unit 2 дальше, Korra Studio имеет практические сегменты Python и Computer Science, которые стоит пройти вместе с подготовкой.
Написано с помощью ИИ, проверено и опубликовано Михалом Пильхом (CISSP), Korra Studio.
Это одна заметка из базы знаний Korra Studio — платформа сочетает каждую тему с наставничеством один на один.
Начать бесплатноarrow_forward