Zpět na článek

Diskuze: Úvaha: Kam zmizely kvalitní výukové programy?

Nejsi přihlášený(á)

Pro psaní a hodnocení komentářů se prosím přihlas ke svému účtu nebo si jej vytvoř.

Rychlé přihlášení přes:

taita
taita
Level 1 Level 1
30. 6. 2013 07:11

Komentáře tohoto uživatele máš zablokované.

Kvalitní výukové programy nikam nezmizely, ale prostě o ně naprostá většina lidí nestojí. Bohužel.
Jinak na výuku programování pro laiky je celkem dobrý program Scratch.

rancor1223
rancor1223
Level 1 Level 1
30. 6. 2013 07:30

Komentáře tohoto uživatele máš zablokované.

Ze střední jsem vylezl relativně nedávno a z vlastní (ještě čerstvé) zkušenosti můžu říct, že vyučovat programování na netechnicky zaměřené škole (gymnázium v mém případě) je nesmysl. Valná většina lidí má obrovský problém pochopit i zcela základní XHTML a to včetně těch největších "šprtů" a premiantů. U KARLa byli ztraceni úplně. Hlavním problémem je ale zase to generalizování - většina z těch lidí nechápala, protože jsou rádi, že umí napsat email a podívají se na Seznam na počasí.
A ta druhá část, která chápe je znuděna, protože se musí takovou blbostí otravovat, když by se dávno mohli učit CSS, PHP, C#, Javu a tak dále.

Bespi
Bespi
Level 1 Level 1
2. 7. 2013 08:27

Komentáře tohoto uživatele máš zablokované.

@rancor1223 Ono se i na technicky zamerenych skolach uci programovani nesmyslne. Ja se programovanim zivim a kdyz jsem koukal jak se uci programovat na VS tak jsem nechapal. Hned na zacatku vykladaji veci kolem optimalizace a tak (Jave, uz to je absurdita) uci trideni ruznyma metodama (to se v pro bezne programovani v praxi uz bezne neresi pac je to zabudovane v knihovnach predpripravene), s tim ze clovek musi byt umet na papir napsat celej kod z hlavy. Ve vysledku se to lidi maximalne to pak vetsina lidi uci nazpamet :-( .

Proste misto tehdle odrazujicich veci naucit psat ze zacatku lidi prehledne a jednoduse a az pak zacit resit pro ty co se tomu budou hloubeji venovat tohle. Ale to ne ... .

Nu coz asi nekteri chteji aby vetsina tech co projdou po skole nevedela o danem tematu vylozene nic, pac to zapomenou.

taita
taita
Level 1 Level 1
30. 6. 2013 07:38

Komentáře tohoto uživatele máš zablokované.

@rancor1223 Problém je, že většina chytrých žáků jde ze základky na gympl a na technické střední se zaměřením na počítače se hlásí ti blbí pod heslem "baví mě hry a facebook, tak co bych měl studovat jiného, než počítače". A jak pak má člověk naučit programovat někoho, kdo měl z matiky čtyřku už na základce, je mu všechno jedno a jeho jediná starost je, aby mu na tom facebooku nic neuteklo.

Blue Storm
Blue Storm
Level 1 Level 1
30. 6. 2013 11:19

Komentáře tohoto uživatele máš zablokované.

@taita To je bohužel smutný fakt. Na střední elektro průmce na oboru el. počítačové systémy nás ve třídě bylo jen několik (dva tři lidi), co věděli, na jaký obor jdou a bavilo je to. Ti ostatní tam prostě byli asi pro nic, jen aby tou školou nějak prošli.

rancor1223
rancor1223
Level 1 Level 1
30. 6. 2013 08:47

Komentáře tohoto uživatele máš zablokované.

@taita Tak já si přesně tímhle způsobem IT jakožto můj budoucí obor vybral :D, ale programovat v PHP a JavaScriptu (XHTML a CSS ani nepočítám) jsem se naučil sám s asistencí učebnic, YouTube a hlavně jakpsatweb.cz.
Ještě by mi přišlo přiměřeně rozumné učit to XHTML a CSS, protože to jsou jazyky jednoduchá a i ti méně zdatní zdálo se chápu o co jde (i když nebyli schopni nic moc udělat). Ovšem XHTML jsme věnovali 4 hodiny a CSS bylo odloženo s tím, že se udělá když se zbude čas na konci roku.

Brunik
Brunik
Level 1 Level 1
30. 6. 2013 09:18

Komentáře tohoto uživatele máš zablokované.

Ten COLOBOT vypadá úžasně. :) Už vím co budu dělat za ošklivého počasí. :)

mittar
mittar
Level 6 Level 6
30. 6. 2013 09:57

Komentáře tohoto uživatele máš zablokované.

Minul jsem ji, nebo kde je Žofka,želvička na zetoráčcích?

Vodník
Vodník
Level 1 Level 1
30. 6. 2013 10:26

Komentáře tohoto uživatele máš zablokované.

Článek je tohle krásnej, díky..

Jinak nevim, myslim, že dneska už neni problém stáhnout si např. NetBeans- s celým JDK a JVM, a začít programovat "natvrdo", navíc po internetu zdrojak, devbook,.... jsou miliony tutoriálů, takže v tomhle ohledu už výukový programy nemají smysl.

Ale měly i jinej účel, naučily logice, a to se z tutoriálů málokdo naučí...

jmak
jmak
Level 13 Level 13
2. 7. 2013 18:38

Komentáře tohoto uživatele máš zablokované.

@Vodník Přijde mi, že dneska je spousta začátečníků naopak paralyzovaná tím obrovským výběrem. Třeba já jsem začínal na Spectrum Basicu, Z80 ASM a později Turbo Pascalu 5.5, ne proto, že bych si to vybral, ale protože se mi dostal do rukou nejdřív Speccy a posléze kdesi upirátěné diskety s Turbopascalem.

Dneska všichni akorát diskutují na fórech, jestli je lepší začít s Pythonem, Ruby, nebo se rovnou naučit J2EE, protože s tím budu za těžkou vatu programovat pro banku, jen co se ho za pár týdnů naučí.

Jinak pokud jde o Karla, jednoduchost toho jazyka trochu klame. Jakmile chcete robota naučit něčemu trochu inteligentnímu, je potřeba využít rekurzi, která odděluje zrno od plev i na úvodních kurzech na VŠ :)

Elevea
Elevea
Level 8 Level 8
1. 7. 2013 11:11

Komentáře tohoto uživatele máš zablokované.

@Vodník Jo, už to vidím. Přijde ke mě synovec, že by chtěl umět programovat. Já mu řeknu: "Stáhni si javu a přečti si tutoriály."
Právě jsem mého synovce odnaučil programovat :D .
Tak mě napadá... Existuje česká verze Pascalu? Vím, že anglická je taky dobrá, ale děcku, co neumí ještě anglicky to bude přístupnější...

pseudografx
pseudografx
Level 1 Level 1
30. 6. 2013 11:48

Komentáře tohoto uživatele máš zablokované.

V roce 2004 jsem jazyk Karel zpracoval ve vlastní verzi v rámci diplomové práce. Pokud má někdo zájem, můžu ho umístit do dropboxu. Je to včetně nápovědy, případně i příručky v PDF.

taita
taita
Level 1 Level 1
30. 6. 2013 18:57

Komentáře tohoto uživatele máš zablokované.

@pseudografx Tak šup sem s ním. Když už jste se s ním dělal, tak ho máte zveřejnit rovnou.

Bespi
Bespi
Level 1 Level 1
2. 7. 2013 10:23

Komentáře tohoto uživatele máš zablokované.

@taita @pseudografx: Moc pekny, akorat to nemuselo byt rozdelene takhle na okna.

taita
taita
Level 1 Level 1
1. 7. 2013 17:19

Komentáře tohoto uživatele máš zablokované.

@taita @pseudografx: Díky. Vypadá to dobře a chodí to i pod Win 8, co víc si přát. :-)

matador88
matador88
Level 1 Level 1
30. 6. 2013 11:49

Komentáře tohoto uživatele máš zablokované.

ja by som skor nesuhlasil. vidime denne kvantum ludi, ktori perfektne riesia problemy, navrhuju riesenia, riadia a to i spomute veci, ako logistiku, zasobovanie a aj plno inych veci. zaroven nepresli matematikou, statistikou atd. pre prakticke uplatnenie je podla mna dolezitejsie schopnosti orientacie, predstavivosti, logickeho uvazovania, nez matematika a algoritmizacia. preto vacsinou ludia vyborni v tomto teoreticky su prakticky dost neschopni a mnozstvo sikovnych ludi, ktori to zvladaju prakticky nezvladnu matiku.
u mna podobne, skor zvladnem veci prakticky a s matikou (a ze tej som mal), statistikou, atd som mal stale problem. zaroven, za starych cias som karla a potom pascal "pochopil" okamzite.

nemo
nemo
Level 20 Level 20
30. 6. 2013 14:30

Komentáře tohoto uživatele máš zablokované.

Na jednej strane je fakt ze je dnes, aj co sa tyka programovania, obrovske kvantum informacii ktore sa daju naucit ale je otazne ci su potrebne. Rozsah od low level programovania (assembler) az po high level jazyky a metodiky je enormny a este nehovoriac ze vecsinou uz neni ani tak dolezity jazyk ale skor framework pod ktorym clovek pracuje. Potom nastava to ze skoly si vyberu len nieco a vypadne z toho tak "zvlastne pouzitelny" student. Priklad, vypadne "programator" v nejakom high level jazyku alebo rovno skriptovacom jazyku ktoremu je sumafuk ci je cislo ulozene povedzme ako int alebo retazec pretoze nema ani tucha o CPU,registroch a podobne (je to trochu pritiahnute ale zasa uz som sa s takymi ludmi v praxy stretol a nie raz).
Druha trana IT je ze sa uz tiez, prave vdaka rozahu a komplexnosti, diferneciu. Kym 10-20 rokov dozadu nieco ako analytik alebo it konzultant moc neexistovalo, respektive programator zvladal skoro vsetko, dnes sa to uz deli. A tak ako vsade "spinave" erko nudne a namahave programovanie uz moc studentom nevoni a neni to ani tak platene ako nejaky IT konzultant alebo analytik, kde je ich predstava ze bude akurat obkecavat, vypluje nejaky dokument a dostane tucnu odmenu.

Katynka
Katynka
Level 1 Level 1
30. 6. 2013 15:07

Komentáře tohoto uživatele máš zablokované.

Něco takového bych brala pro jednoho svého žáčka. Jde do páté třídy a moc se mu líbí Scratch. Momentálně mně dělá prográmek spojený se skokem přes švihadlo :) Přes prázdniny, bude mít čas, tak by se na Karla podíval. Jen doufám, že si s tím poradí.

Thielf
Thielf
Level 1 Level 1
30. 6. 2013 18:31

Komentáře tohoto uživatele máš zablokované.

http://www.codecademy.com/

johnnyfife
johnnyfife
Level 1 Level 1
1. 7. 2013 16:54

Komentáře tohoto uživatele máš zablokované.

@Thielf [quote=Thielf]http://www.codecademy.com/[/quote]

Super odkaz! To je přesně co jsem hledal uz leta... konecne! Sice to neni hra pro deti a clovek musi umet anglicky ale jinak moc doporucuju, je to stokrat lepsi nez cist knihy, a zatim se to tváří jako free.

Diky!

MAX HACKER
MAX HACKER
Level 1 Level 1
30. 6. 2013 19:44

Komentáře tohoto uživatele máš zablokované.

Kvalitní vyukové programy nikam nezmili. Většina je dostupná na w*****.cz v topicu p**** a h*** a že jich tam teda je!
Navíc existují i pro Linux. Napřiklad na svém dístru Fedora 19! Bt. využívám několik takových aplikací. Příště by to chtělo nějaké žhavější téma ;)

PlugINN
PlugINN
Level 1 Level 1
30. 6. 2013 20:36

Komentáře tohoto uživatele máš zablokované.

No s robotem Karlem jsem sál začínal. Klasika. :) :D

Aminux
Aminux
Level 1 Level 1
30. 6. 2013 22:56

Komentáře tohoto uživatele máš zablokované.

Niakm nezmizely, stačí pohledat:

http://petr.hostuju.cz/

http://scratch.mit.edu/

http://www.greenfoot.org/door

http://www.alice.org/index.php?page=what_is_alice/what_is_alice

Na HTML doporučuji
http://www-kiv.zcu.cz/~brada/KondenzovaneHTML/

gck23
gck23
Level 25 Level 25
1. 7. 2013 09:18

Komentáře tohoto uživatele máš zablokované.

Jeste bych zminil tuto skvelou hracku na uceni programovani, jediny obrovsky minus je cena

mik.y
mik.y
Level 0 Level 0
1. 7. 2013 09:56

Komentáře tohoto uživatele máš zablokované.

Programu je plno,staci jen pohledat,samozrejme nejvic jich je v anglictine,ale to uz dnes neni problem. Problem je akorat to,ze autor o svem tematu jako obvykle nic nevi a pak tu ze sebe akorat dela hlupaka.

Aminux
Aminux
Level 1 Level 1
1. 7. 2013 23:07

Komentáře tohoto uživatele máš zablokované.

@mik.y Ona je to spíš řečnická otázka. Sám autor uvádí několik příkladů.

Elevea
Elevea
Level 8 Level 8
1. 7. 2013 11:06

Komentáře tohoto uživatele máš zablokované.

no nevim, ale kdyby někdo dokázal udělat program, který využívá vývojové diagramy a rovnou je zpracuje jako program, mohlo by to být zajímavější :-).

toomix
toomix
Level 1 Level 1
1. 7. 2013 13:24

Komentáře tohoto uživatele máš zablokované.

[quote=Elevea]Jo, už to vidím. Přijde ke mě synovec, že by chtěl umět programovat. Já mu řeknu: "Stáhni si javu a přečti si tutoriály."
Právě jsem mého synovce odnaučil programovat :D .
Tak mě napadá... Existuje česká verze Pascalu? Vím, že anglická je taky dobrá, ale děcku, co neumí ještě anglicky to bude přístupnější...[/quote]

Jo, něco jako počeštěnej Pascal existuje, u nás na univerzitě se v tom učej algoritmy ;)

http://algds.cronos.cz/

AndyF1
AndyF1
Level 9 Level 9
1. 7. 2013 13:29

Komentáře tohoto uživatele máš zablokované.

[quote=matador88]ja by som skor nesuhlasil. vidime denne kvantum ludi, ktori perfektne riesia problemy, navrhuju riesenia, riadia [/quote] gratulujem k takej pozitivnej skusenosti.Prepodkladam vsak ze to asi nebude reprezentativna vzorka priemernych prvakov na SS ktory by sa mali naucit programovat ;-) Ja mam bohuzial podobne skusenosti ako autor clanku.Priemerne decko je tazke coilen prinutit logicky uvazovat nad nejakou ulohou.Chybaju im zakladne navyky,chut ucit sa,neudrzia koncentraciu atd. Preto treba zacat s uplne primitivnymi ale zato velmi zabavnymi sposobmi vyucby=pointa tohoto clanku.Pri tom sa aspon ukaze koho ma zmysel dalej trapit abstraktnejsimi metodami. Niesom ucitel ale niekedy musim "vyucovat" aj starsich kolegov s dlhsou praxou ako mam ja.Dokola mechanicky svoju pracu naucennym postupom miesto toho aby sa nad tym chvilu zamysleli ze sa to da robit aj podstatne jednoduchsie.

Aminux
Aminux
Level 1 Level 1
1. 7. 2013 20:44

Komentáře tohoto uživatele máš zablokované.

[quote=Elevea]no nevim, ale kdyby někdo dokázal udělat program, který využívá vývojové diagramy a rovnou je zpracuje jako program, mohlo by to být zajímavější :-).[/quote]

Samozřejmě, že vývojová prostředí toto umí. Nejjednodušší a v češtině je Bluej. Pak existují UML doplňky do Eclipse, NetBeans.
Nicméně nepočítejte s tím, že po vytvoření UML diagramu bude vytvořen funkční program. Vytvoří se spíš jakási kostra do které je pak třeba doplnit těla metod, konstruktorů atd.
Tedy samotnou funkčnost programu je třeba stejně napsat ručně.

pHnix
pHnix
Level 1 Level 1
2. 7. 2013 19:44

Komentáře tohoto uživatele máš zablokované.

V první řadě bych chtěl poděkovat za kvalitní úvahu (ostatně jako vždy).

Dále bych se chtěl zeptat zda-li má někdo zkušenosti s programovací hrou jménem "Baltík"? Na základní škole nás tím učitel dusil a netrvalo dlouho a já sám sebe přistihl, že i programování na této nízké úrovni může být zábava. Vesměs mi to hodně připomíná výše uvedenou hru Cato's hike, avšak zdá se mi, že v ní šlo tvořit věcí mnohem mnohem více. Zkuste se na ní zaměřit, wiki určitě pomůže ;).

Nebylo by na škodu lehce připomenout i Warcraft 3, jejich map editor byl naprosto geniální. Super si bylo vyzkoušet, jestli dané systémy fungují správně, postupně se člověk nebaví ani hrou jako takovou, ale řešením problematiky kódu mapy.

Reklama
Reklama