Kurz Programování na Nuselské bude probíhat od 23. září 2021
a volně navazuje na kurz začátečníci. Je určen pro děti druhých
až čtvrtých tříd libovolné základní školy s tím, že děti druhých
tříd musí mít absolvovaný kurz začátečníci, šikovní jedinci z
řad třetích či čtvrtých tříd mohou přijít i bez předchozího
vzdělání.
Cílem tohoto kurzu je pokračování v rozvoji systematického
myšlení, hlubší poznávání světa informační techniky
a osvojení si základů elektrotechniky.
Kurz bude probíhat 1x týdně, každý čtvrtek od 14:05 do 15:05
v počítačové učebně. V případě velkého zájmu je možné otevřít
další kurz od 15:10 do 16:10.
V kurzu budeme využívat robůtky Cubetto,
Beebot i Ozobot.
Později si představíme platformu Micro:bit
a s ní zabředneme trochu blíže k elektrotechnice. Kromě těchto
se budeme věnovat i práci na PC, kde se budeme učit programovat
pomocí vybraných kurzů na code.org,
prostředí scratch a dalších.
To vše proložíme tvůrčími aktivitami s papírem, kostkami a jinými
rekvizitami.
Cílem kurzu není vzdělat hotového programátora, ale rozvíjet logické
myšlení, algoritmizaci a jiné vlastnosti, které se dětem budou hodit
při studiu jakéhokoliv oboru.
Stavba AM rádia a AM vysílače - bohužel něco selhalo; zapojení vypadalo správně, zvuky se ozývaly, ale rádio ani signál vysílače jsme nenaladili, příště se k tomu vrátíme.
11. hodina
Boffin
Stavba AM rádia a AM vysílače - model z minulé hodiny byl moc potichý, využili jsme projekt 623, který je hlasitější
Hrátky s anténou
RLE kódování
Run Length Encoding - kódování černobílého obrázku pomocí specifikace délky současné barvy
Pro ozvláštnění jsme využili “diamanty” z “5D diamond painting” a oboustrannou lepicí pásku
Pokusili jsme se projít dokumentem k výstupům, ale moc se nám to nepodařilo
Podařilo se nám pouze zapojení, připojení na seriovou konzoli a pozorování různých hodnot přečteného čísla z pinu (0V - 3.2V => 0 - 1024)
16. hodina
Micro:bit
soutěž v ukázkové minimalistické závodní hry Formule1 zde
Kartonový domeček
Následujících několik hodin budeme vytvářet domeček z kartonu a následně jej osadíme zabezpečovacím zařízením
Model domečku jsme si dnes načrtli v 3D programu SketchUp
Registrace pro osobní použití (pro menší modely) je zdarma
2D nákres vytvoříme pomocí tužky (line); kliknu, myší určím směr (červená, zelená a modrá znamená směr v rámci základních os - pravé úhly); na klávesnici můžeme zadat vzdálenost (např 20 pro 20cm)
Pomocí nástroje vytažení (Push/Pull) můžeme vytáhnout plochu do prostoru (3D)
Všem se zdárně podařilo dokončit základní ovládání, pročež se uskutečnil závod sestávající se z ukázky “tuningu”, funkčnosti bezpečnostních mechanizmů i jízdy zručnosti
25. hodina
Nastavování domácího alarmu
Ukázka levného alarmu
Nastavní pomocí kódů (XX YY ZZ… #)
Zajímavá fakta o senzorech (PIR, magnet, …)
26. hodina
Vnitřek počítače
Co je počítač, monitor, …
Co je mozkem počítače, pevný disk, operační paměť RAM, grafická karta, čipset, …
Co jak na sebe navazuje
Rozebrání a složení počítače
Spuštění rozloženého počítače, ukázka zahřívání procesoru a tepelné ochrany
27. hodina
Operační systémy
Co je to operační systém
Co udělá procesor po spuštění
Načte instrukce z dané adresy (BIOS)
Inicializuje zařízení a načte startovací sektor z nastaveného média (disk)
Pokračuje dle instrukcí operačního systému
Co se stane když není žádný operační systém instalován (HALT)
Praktická ukázka starých operačních systémů
Děti dostaly stejný úkol, nainstalovat si dnes již archaický operační systém a v něm vytvořit dokument s, alespoň jedním, obrázkem. Jak už to tak bývá, nový hardware zaprotestoval a nepovedlo se nám přeinstalovat ani jeden počítač a proto všichni používali pouze DOS.
Pro demonstraci zvětšení jsme využili lupu, vlasy a mravence
Následně jsme se podívali na processor z Micro:bitu a Arduina, osvětlení shora externě lampičkou + LED svítilnou, procesory předem opilované pilníkem (hrubý, dokud se nezaleskne křemíková vrstva)