2024/2025
Kurz Programování na Nuselské bude probíhat od 19. září 2024
a volně navazuje na kurz začátečníci. Je určen pro děti druhých
až pátý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 15:15 do 16:05
v počítačové učebně.
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.
Kurz bude organizován a veden Lukášem Doktorem
1. hodina (2024-09-19)
- Brainstorming ohledně projeků, kterým bychom se chtěli věnovat
- Psaní všemi deseti s Máriem
- Pozor, v “Lessons” nutno nastavit “Home Row Only” abychom (prozatím) využívali pouze tlačítka v prostřední řádce
- NIKDY se nedívejte na klávesnici, pouze nahmatejte ukazováčky výběžky umístěné na klávesách F a J a rozprostřete prsty vedle sebe, palce na mezerník
- Využívejte lekci 1, kde vám Mário radí, kterým prstem které ruky psát
- Písmena FG a JH jsou obsluhována ukazováčky, vždy se po stisku G či H vraťte na původní pozici
- Znak
;
se ukazuje jako pravý malíček, na české klávesnici se ale nalézá vlevo vzadu nad klávesou Tab (nalevo od +/1). Časem se jej naučíte mačkat bez dívání a rychle (mě pomáhá opřít se palcem o mezerník, roztáhnout prsty správným směrem a zmáčknout).
2. hodina (2024-09-26)
- Psaní všemi deseti s Máriem
- Papírový model v Blenderu
- Seznámení s 3D animačním softwarem Blender
- Pohled:
- Otáčení scény -
prostřední tlačítko
(kolečko)
- Zoom scény -
kolečko myši
- Posunutí scény -
shift+prostřední tlačítko
- Přidání objektu
shift+A
nebo nahoře menu Add
(zpravidla chceme objekty typu Mesh
)
- posun objektu -
g
(grab - uchytit)
- kdykoliv při posunu můžeme stisknout
x, y, z
a přepnout posouvání objektu pouze v jednom směru (levo-pravo, dopředu-dozadu, nahoru-dolu)
- Vytvořili jsme si opičku s kloboučkem
3. hodina (2024-10-04)
- Psaní všemi deseti s pomocí umimeinformatiku
- Papírový model v Blenderu
- Opáčko
- Otočení -
r
(rotate), následně x, y, z
pro otočení podle jedné osy (případně prostřední tlačítko myši)
- Zvětšení -
s
(scale), následně x, y, z
pro otočení podle jedné osy (případně prostřední tlačítko myši)
- Pojmenované pohledy lze přepínat na numerické klávesnici (
1, 3, 7, 0
, případně otočení 2,4,6,8
)
- Další soutěž s opičkou s natočeným kloboučkem o hodnotné ceny
4. hodina (2024-10-10)
- Psaní všemi deseti s pomocí umimeinformatiku
- Papírový model v Blenderu
- Opáčko (
shift-a,g,r,s,+x,+y,+z,...
)
- Přepínání módů (vlevo nahoře myší nebo klávesa
Tab
)
- Object mode (objektový mód) - kompozice scény
- Edit mode (editační mód) - úprava jednotlivých objektů
- V
edit mode
jsme si vyzkoušeli označení bodu
, hrany
a plochy
, jejich posunutí, rotaci a velikost. Nakonec jsme si ukázali, že můžeme plochu “vytlačit do prostoru pomocí “extrude” e
a tím rozšířit náš objekt.
- Udělali jsme si malou, krychlovou krabičku (
shift+a
mesh->cube
, tab
, označit horní plochu, e
, s
, trochu zmenšit, e
posunout dolu)
5. hodina (2024-10-17)
- Psaní všemi deseti s pomocí umimeinformatiku
- Papírový model v Blenderu
- Opáčko (
shift-a,g,r,s,+x,+y,+z,tab,výběr-bod/hrana/plocha...
)
- První vedené modelování
- Rozdělení plochy na menší části -
pravé tlačítko-subidvide
- nástroje
loop cut
(“rozřízne” objekt na dásti), Add cube
(umožní přidat objekt k existujícímu objektu v edit módu)
6. hodina (2024-10-24)
- Psaní všemi deseti s pomocí umimeinformatiku
- Papírový model v Blenderu
- Vrhli jsme se do tvorby banánu.
- Nejprve jsme si na internetu stáhli vzorový obrázek (pohled z boku), uložili jej a v blender přidali pomocí
shift+a
image->reference
. Následně jsme jej správně natočili a posunuli aby nám nepřekážel v tvorbě.
- Z bočního pohledu
1
jsme si umístili a zmenšili kostku tak, aby odpovídala jednomu segmentu banánu.
- V pravo nahoře jsme si zapnuli průhlednost
Toggle X-Ray
- Přepnuli do
edit mode
pomocí tab
- Nyní už jen označit jednu stranu a kombinovat
e
(extrude), r
(rotate) a s
(scale) a za chviličku je tu náš banán
7. hodina (2024-10-31)
- Psaní všemi deseti s pomocí umimeinformatiku
- Papírový model v Blenderu
- Pokusili jsme se o zjednodušený model
SIG Sauer P250
ale tentokrát se nám moc nedařilo. Příště se snad vrátíme k banánu a poučeni z předchozích nezdarů budeme šikovnější a rychlejší (poznámka: vynechat psaní deseti abychom stihli modelování)
8. hodina (2024-11-07)
- Papírový model v Blenderu
- Vytvořili jsme banán blend
- Zmenšili jej na požadovanou velikost (podle velikosti baterií)
- Nainstalovali jsme si “Export Paper Model” plugin
- `Edit->Preferences…
Get Extension
- Vyhledat “paper”
- Kliknout na “Install”
- Export jako model:
- Kliknout na
<
v pravo nahoře, kde přibude “Paper” záložka
- “Unfold” - pokud selže přepnout do “Edit mode” (
tab
) a dát Face->Triangulate faces
; v případě chyb jako zero area
použijte v “Edit mode” Mesh->Clean Up->Degenerate Dissolve
a opět zkusíme “Unfold”, případně opakujeme
- Nakonec “Export Paper Model”, vybereme kam a případně měřítko
- Výsledek pdf
9. hodina (2024-11-14)
- Papírový model v Blenderu
- Další pokus o pistol
- Využili jsme
Mesh->Plain
a obkreslili jsme si základní tvar. Další části jsme přidávali buď pomocí pravé tlačítko na hraně->Subdivide
nebo pomocí e
(extrude) také na hraně.
- Následně jsme označili vše a “vytáhli do prostoru” pomocí
e
(extrude)
- Smazali jsme všechny plochy na vnitřní straně (označit plochy, delete, faces)
- Přidali jsme modifikátor (v pravo dole modrá ikonka klíče - modiffiers) zrcadlení (mirror), zvolili správnou osu a zapnuli
Clipping
(aby zůstaly kraje propojené i při posunu)
- Začali jsme dělat zaměřovač a další drobnosti, které nejsou přes celé. K tomu jsme používali nástroj (ikonka vlevo) loop cut, případně knife.
- Vše jsme uložili
ctrl+s
a doufáme, že příště doděláme.
10. hodina (2024-11-21)
- Papírový model v Blenderu
- Věnovali jsme se dalším modelům, už nám zbývá pouze jeden a půl…
11. hodina (2024-11-28)
- Papírový model v Blenderu
- Dodělali jsme pistoli a auto, čímž uzavíráme kapitolu Blender. Pár rad na doma:
- Na youtube najdete spoustu návodů, většinou s možností zapnout titulky a automatickým překladem.
- Zpravidla je postup:
- Změním pohled na boční/horní (
3
nebo 7
)
- Přidám referenční obrázek (
shift+a
, image->reference
)
- Přidám Plain (
shift+a
, mesh->plain
)
- V edit módu sloučím včechny body meshe do jednoho (
tab
, a
, pravé tlačítko
, merge vertices->At center
), čímž získám původní bod
- Co nejmenším počtem bodů “obkreslím” obrys objektu (
e
), případně upravím umístění pomocí g
(grab - uchopit)
- Označím vše (
a
) a “vytlačím” obrys do prostoru (e
)
- Následně kombinuji posun (
e
), otáčení (r
), zvětšení (s
) na bodech/úsečkách/plochách, vytlačování (e
) a v neposlední řadě ještě nůž k
a řezání ctrl+r
.
- Pro symetrické prvky využívám “modifikátor” (na pravé straně v dolní části symbol klíče)
mirror
- Často měňte pohledy (nebo využijte velký display a rozdělte si plochu na několik pohledů současně)
12. hodina (2024-12-05)
- Předání modelů a diskuze na téma 3d tisk banán, auto, pistole1, pistole2, charmander+barevně označené části
- Rychlokurz lepení papírových modelů
- Opatrně obstříhnu okolo
- Ze zadní strany tuškou zapíšu informace o čísle dílu (island - ostrov)
- Ze zadní strany tuškou přepíšu informaci která ploška se kam bude lepit
- Lehce obtáhnu čárkované a čerchované čáry nůžkami/kružítkem podle pravítka!
- Díl si lehce předohýbám, v místě čárkované čáry dovnitř, v místě čerchované čáry směrem ven
- Najdu plošku s označením vystřiženého dílu (
I1:2
znamená přilep tuto plošku k dílu číslo 1 na místo označené číslem 2), opakuji předešlé body pro tento díl
- Slepím díly dohromady
- Opakuji dokud není celý model kompletní. Zpravidla doporučuji začít velkým výzanmýn dílem a pokračovat k menším, ale je to o citu. Případně můžete zkusit jako rozcvičku “miniboxy” z časopisu ABC
- Mikulášská nadílka
- Pomocí Cubetta (sv. Mikuláš), Beebotů (andílci) a čerta (ozobot) jsme plánovali mikuklášskou nadílku. Použili jsme převleky od začátečníků, plán od pokročilých a zjistili jsme, že Cubetto je pomalejší než Beebot a tak budou muset andílci na Mikuláše čekat.
13. hodina (2024-12-12)
- Papírový model
- Někteří mě příjemně překvapily a donesli slepené modely, viz. fotky
- Micro:bit
- Připomněli jsme si prostředí makecode a vyzkoušeli jsme si pár základních prográmků
14. hodina (2024-12-19)
- Rozmontování, složení a spuštění počítače, popis komponent a jejich funkcí.