[[!meta title="Cvičení"]]
-[[!toc]]
+[[!toc levels=2]]
Obecné informace
==========
-Cvičení probíhá v laboratoři [KN:E-s109][1].
-
-[1]:http://www.feld.cvut.cz/education/rozvrhy-ng.B092/public/cz/mistnosti/10/12/m10121304.html
+Cvičení probíhá v laboratoři [KN:E-s109][1]. Cvičící jsou [Michal Sojka][2] a [Fanda Vacek][3].
Osnova
==========
-1. Seznámení se s předmětem a hodnocením, kontakt s reálným OS
- projektem
+1. Seznámení se s předmětem a hodnocením, [[kontakt s reálným OSS
+ projektem|cviceni/1]]
2. Tvorba "produktu" z nezávislých OSS komponent (embedded Linux)
3. Specifikace individuálního zadání samostatná práce a jeho zařazení
do existujících OS projektů (konzultace se cvičícími)
5. Prezentace projektu do kterého budu přispívat v samostatné práci a
nástin řešení
6. Test
-7. Samostatná práce
-8. Samostatná práce
-9. Samostatná práce
-10. Samostatná práce
+7. Samostatná práce, konzultace
+8. Samostatná práce, konzultace
+9. Samostatná práce, konzultace
+10. Samostatná práce, konzultace
11. Prezentace výsledků (povinná účast)
12. Zápočet
Podmínky udělení zápočtu
==========
-* Účast na 1. - 6. a 11. cvičení,
-* odevzdané úlohy z 1. - 4. cvičení
+* Účast na 1. – 6. a 11. cvičení,
+* odevzdané úlohy z 1. – 4. cvičení,
* absolvován test,
-* prezentace záměr práce
+* prezentace záměru práce,
* prezentace výsledku práce.
Samostatná práce
==========
-[[Nabídka projektů|cviceni/projekty]]
+Cílem samostatné práce je zkusit si na vlastní kůži jak funguje (či
+nefunguje :-) ) vývoj open source softwaru. V ideálním případě si každý
+student vybere projekt podle svého gusta a pokusí do něj přispět.
+Příspěvek může být téměř vše, co projektu prospěje – např.:
+
+* oprava chyby,
+* přidání nové vlastnosti,
+* lokalizace,
+* napsání dokumentace atd.
+
+Cílem ale není pouze práci provést, ale dostat ji do projektu tak, aby
+její výsledky byly dostupné všem kdo daný projekt využívají. V
+závislosti na typu (a velikosti) projektu může být tento krok mnohem
+těžší než samotná práce. Je potřeba srozumitelně vysvětlit správcům
+projektu co děláte, proč to děláte a případně reagovat na další
+požadavky správců.
+
+Pokud nevíte jaký projekt si vybrat, můžete zkusit některý z
+[[našeho seznamu|cviceni/projekty]].
+
+Vlastní projekt
+------------
+
+Na základě dohody je možné založit i vlastní projekt. U takovéhoto
+projektu je potřeba zajistit, aby do něj mohla přispívat i celosvětová
+komunita a aby ho začal používat někdo jiný než autor (či student
+tohoto kurzu).
+
+Google summer of code
+----------
+
+Širokou nabídku OSS projektů, včetně konkrétních úloh, které mají
+zájem o příspěvky studentů představuje [Google summer of code][4].
+Většina technologií společnosti Google je postavena na OSS a proto
+společnost sponzoruje rozvoj těchto projektů a platí studenty na nich
+pracující. Studenti mohou zasílat přihlášku od 29. března do 9. dubna.
+Rozhodnutí o přijetí či nepřijetí bude známo 26. dubna. Studenti
+přijatí do GSOC získají všechny body za *průběh samostatné práce*.
+
+ [1]:http://www.feld.cvut.cz/education/rozvrhy-ng.B092/public/cz/mistnosti/10/12/m10121304.html
+ [2]:http://rtime.felk.cvut.cz/~sojka/
+ [3]:http://dce.fel.cvut.cz/katedra/lide/u_259/frantisek-vacek.aspx
+ [4]:http://socghop.appspot.com/