Everest — TechnoCode

INTERMEDIATE 1 · VII–X ОДД.

TechnoCode

Во Scratch детето создава колекција од повеќе интерактивни програмерски проекти — анимации, приказни, загатки и игри.

Фокусот веќе не е само на една задача, туку на примена на програмерската логика во различни видови проблеми.

16 училишни часа · 8 средби
TechnoCode - канонска слика на проектот

ПРЕДИЗВИКОТ

Како истите програмерски идеи да ги примениш во повеќе различни интерактивни проекти?

Кога задачите се различни, детето не може само да повторува едно решение. Треба да го разбере проблемот, да го разложи на чекори, да избере соодветна логика и да тестира дали кодот навистина го дава очекуваниот резултат.

ШТО ЌЕ ПРАВИ ДЕТЕТО

Од програмерска идеја до повеќе интерактивни решенија

Детето ја применува истата програмерска логика во различни видови проекти и проблеми.

01

Го анализира програмерскиот предизвик

Одредува што треба да направи проектот и кои правила се потребни.

02

Го разложува проблемот на помали чекори

Ја претвора идејата во јасен алгоритамски редослед.

03

Го гради решението со блокови во Scratch

Комбинира настани, услови, повторувања и променливи.

04

Создава повеќе различни интерактивни проекти

Ја применува програмерската логика во анимации, приказни, загатки и игри.

05

Тестира, дебагира и го подобрува кодот

Ја бара причината за проблемот и прави корекции додека решението не работи како што е замислено.

ШТО ЌЕ СОЗДАДЕ

Сопствена колекција интерактивни проекти во Scratch

Во Scratch детето создава колекција од различни интерактивни проекти што покажуваат како програмерските концепти може да се применат во анимација, приказна, загатка или игра.

ШТО РАЗВИВА ПРЕКУ ПРОЕКТОТ

Вештини за примена на програмерска логика

Преку различни интерактивни задачи, детето вежба анализа, градење, тестирање и подобрување.

01

Разложување проблем

Ја дели сложената задача на помали програмерски чекори.

02

Алгоритамско размислување

Гради логички редослед што води до посакуван резултат.

03

Работа со програмски структури

Комбинира настани, услови, повторувања и променливи.

04

Пренесување знаење во нов контекст

Го користи истиот програмерски принцип во различни видови проекти.

05

Дебагирање

Ја анализира причината кога програмата не работи како што е очекувано.

06

Самостојно подобрување решение

Го тестира, споредува и доработува сопствениот код.

РЕАЛЕН КОНТЕКСТ

Размислува како програмер и решавач на проблеми

Кога работи на проектот, детето размислува:

  • што точно треба да направи програмата
  • како проблемот да се подели на чекори
  • која програмска структура е соодветна
  • зошто резултатот не е очекуван
  • како решението може да се подобри

Ова е ученичка симулација на програмерски процес: проблем → алгоритам → код → тестирање → дебагирање → подобрување.

ДИГИТАЛНИ АЛАТКИ

Алатки што му помагаат да создава и дебагира интерактивни проекти

Scratch останува средство; целта е детето да научи да применува логика во различни проблеми.

Scratch

главната средина за создавање на интерактивните проекти.

Настани и секвенци

за контролирање кога и по кој редослед се извршуваат инструкциите.

Услови и повторувања

за создавање посложено програмско однесување.

Променливи

за чување и менување вредности во програмата.

Тестирање и дебагирање

за откривање и коригирање проблеми во кодот.

Алатките служат за примена, тестирање и подобрување на програмерската логика.

МЕСТО ВО ПРОГРАМАТА

TechnoCode е дел од Intermediate 1

TechnoCode е третиот од шесте проекти во Intermediate 1. Детето се враќа на програмирањето, но со поголема самостојност и со повеќе различни задачи што бараат анализа, избор и дебагирање.

16 училишни часа · 8 средби