Everest — TechnoTurtle Prototype v3B — Calm Journey

JUNIOR 2 · IV–V ОДД.

TechnoTurtle

Во Python 3 детето го прави првиот значаен премин од визуелни блокови кон пишување текстуален код.

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

18 училишни часа · 9 средби
TechnoTurtle - канонска слика на проектот

ПРЕДИЗВИКОТ

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

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

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

Од команда до сопствена Python програма

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

01

Се запознава со Python и текстуалните команди

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

02

Создава програми со јасен редослед на инструкции

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

03

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

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

04

Создава повеќе мали програмерски решенија

Применува код во задачи како графика, текстуални генератори и игри.

05

Го тестира и дебагира кодот

Чита пораки за грешка, ја бара причината и го коригира решението.

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

Серија сопствени Python програми

Во Python 3 детето создава повеќе мали програми — од графички и текстуални задачи до интерактивни мини-игри — и постепено учи да го чита, тестира и подобрува сопствениот код.

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

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

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

01

Премин кон текстуално програмирање

Ја применува претходната програмерска логика преку пишување Python код.

02

Прецизно пишување инструкции

Разбира дека синтаксата и редоследот директно влијаат врз резултатот.

03

Работа со податоци и променливи

Чува и користи вредности во програмата.

04

Алгоритамско решавање проблеми

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

05

Дебагирање

Ги чита симптомите и пораките за грешка за да ја најде причината за проблемот.

06

Упорност и подобрување решение

Тестира повеќе пати и го коригира кодот додека не работи како што е планирано.

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

Размислува како Python програмер

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

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

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

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

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

Технологијата останува во служба на процесот: детето учи кога и зошто да употреби одредена алатка.

Python 3

програмскиот јазик во кој го пишува кодот.

IDLE

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

Python команди и синтакса

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

Променливи и внес на податоци

за работа со вредности и интеракција со корисникот.

Пораки за грешка и тестирање

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

Алатките се средства; главната вредност е во одлуките што детето ги носи додека ги користи.

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

TechnoTurtle е дел од Junior 2

TechnoTurtle е четвртиот од петте проекти во Junior 2 и важен чекор во програмерската вертикала на Еверест: премин од block-based кон text-based coding со Python.

18 училишни часа · 9 средби