Námět k zamyšlení nad způsobem výuky informatiky na většině základních a středních škol v České republice.
motto: Máte pravdu, za software se platit nemusí – existuje totiž svobodný software!
Rozhovor dvou gymnazistů ve vlaku
dívka: dlouho jsem tě neviděla!
chlapec: Já teď nikam nechodím, šetřím každou korunu, skládám si nový komp. Tedy „šetřím“ – ja neušetřím ani korunu, spíš kradu matce každou korunu. – To bude ale dělo!!!
dívka: A budeš tam mít XP nebo ty Visty?
chlapec: Já už mám Visty dávno! Je to ten nejbombastičtější systém. Musíš si ho taky nainstalovat!
dívka: No to bych měla, protože kámoška mi poslala dokument docx a já ho neotevřela.
chlapec: To stačí ve wincomanderu zmáčknout F2 a přejmenovat ho na doc.
dívka: no to jsem zkoušela a nešlo to.
chlapec: to je divné, to by mělo jít.
dívka: Jestli to nebude tím, že máme všechno kradené.
chlapec: Já mám taky všechno kradené a funguje to. Mám i ty nejnovější offisy, taky kradené, přece to nebudu platit. Ale v televizi včera strašili, že kdo má kradený windows, že se mu do 30 dní vypne.
dívka: Tak tobychom měli raději zaplatit.
chlapec: ne, to nedělej, stačí zálohovat data a jednou za 30 dní počítač přeinstalovat, navíc na to brzy budou účinné cracky.
Otázka: Kdyby věděli, že existuje operační systém Linux se spoustou svobodného softwaru, nebo aspoň kancelářský balík OpenOffice, jako náhrada drahého komerčního softwaru od společnosti Microsoft, nemuse-li by to být zloději.
Je nutné vychovávat ve studentech na základních a středních školách „zloděje / zákazníky Microsoftu“**, nebo by mělo smysl dát jim možnost výběru používat opensource software, který je zdarma a přitom legální?
Microsoft softwarovému pirátství nebrání, protože je pro něj užitečnější uživatel nelegálního softwaru (je naděje, že si ho jednou zakoupí), než uživatel svobodného softwaru (ten už se ke komerčnímu produktu jen těžko vrátí).
Poznejte svět svobodného softwaru.
Dejte svým studentů možnost poznat alternativu ke komerčnímu softwaru společnosti Microsoft.
Stahujte zdarma přímo z internetových stránek, instalace je snadná, jako u komerčních produktů:
Aplikace:
Kancelářský balík zdarma (textový procesor, tabulkový kalkulátor, prezentace, databáze, matematické vzorce, vektorové kreslení). Používá formát dokumentů standartizovaný jako ISO, má přímý export do formátu PDF, umí otevírat dokumenty MS Office <= 2003 i ODF (MS Office 2007), takže je na tom s kompatibilitou lépe než Microsoft Office. http://www. openoffice. cz
Webový prohlížeč se spoustou užitečných pluginů (stahování flash videí, předpověď počasí, blokování reklam, kontrolou pravopisu, záložky atd.) dodržující mezinárodní standardy w3. org pro návrh webových stránek: http://www. firefox. cz
Pokročilý klient elektronické pošty (POP3, IMAP, IMAPS, SMTP, plánovací kalendář atd.) : http://thunderbird. cz
Propacovaný bitmapový editor GIMP (práce ve vrstvách, výběry, filtry, průhlednost, nástroje pro web design, gif animace atd.) : http://www. gimp. cz
DTP aplikace pro snadnou sazbu publikací: Scribus
Komunikátor tzv. IM zahrnující mnoho protokolů (ICQ, MSN, Yahoo, atd.), včetně svobodného protokolu jabber: Pidgin
Operační systém Linux:
– zdarma, bezpečný, přizpůsobitelný, uživatlsky přívětivý, nenáročný na údržbu, s komerční podporou společností Novell, IBM, HP, Sun, Dell atd. Různé distribuce, liší se podle grafického prostředí (na výběr KDE nebo GNOME) a balíčkovacím systémem (software ve formátu balíčků RPM nebo DEB).
Pro začátečníky bývá označována jako nejvýhodnější distribuce Ubuntu http://www. ubuntu.cz
Tip na vyzkoušeni: Stáhněte si tzv. LIVE CD (DVD) umožní Vám vyzkoušet operační systém bez nutnosti instalace na pevný disk.
a mnoho dalších.
Výuka programování v linuxu?
Přestože je o. s. Linux pro programátory doslova rájem, většina škol razí pouze výuku programování v MS. NET a to takovým způsobem, že studenti ani neví, že něco jiného na tvorbu programů vůbec existuje.
Možnosti programování v Linuxu (podle jazyků):
Realbasic (komerční, multiplatformní)
Gambas basic (svobodný, pro Linux)
Java (komerční, multiplatformní)
C, C++ (svobodný, multiplatformní)
Phyton (svobodný, multiplatformní)
Logo (programování pro děti v KTurtle)
Možnosti dynamického HTML:
Apache2, PHP, MySQL
Javascript
cgi