]> rtime.felk.cvut.cz Git - edu/osp-wiki.git/blobdiff - cviceni.mdwn
Small update of the projects script to pare more student pages.
[edu/osp-wiki.git] / cviceni.mdwn
index 9a4744621a7c0e17ecce4af0237cabedbfff9f1e..41628883e82e33c1f8d4f2ea31b84e9455656bbb 100644 (file)
@@ -1 +1,105 @@
 [[!meta title="Cvičení"]]
+
+[[!toc levels=2]]
+
+Obecné informace
+==========
+
+Cvičení probíhá v laboratoři [KN:E-s109][1].
+
+Cvičení vede [Michal Sojka][2], druhý cvičící je
+[Rostislav Lisový][7].
+
+Na stanicích v laboratoři je síťová instalace [Debian][6] GNU/Linux
+6.0 (Squeeze). Informace o účtech a vzdáleném přístupu se nacházejí na
+stránkách [IT oddělení katedry K13135][5].
+
+Osnova
+==========
+
+1. Seznámení se s předmětem a hodnocením, [[hackovací intro|cviceni/1]]
+2. [[Tvorba "produktu" z nezávislých OSS komponent|cviceni/2]] (embedded Linux)
+3. [[Specifikace individuálního zadání|cviceni/3]] samostatná práce a jeho zařazení
+   do existujících OS projektů (konzultace se cvičícími)
+4. [[Verzovací systém Git|cviceni/4]]
+5. [[Prezentace projektu do kterého budu přispívat v samostatné práci a
+   nástin řešení|cviceni/5]]
+6. Test ([[zadání|cviceni/6]], [[výsledky|cviceni/6/vysledky]])
+7. [[Samostatná práce, konzultace|cviceni/konzultace]]
+8. [[Samostatná práce, konzultace|cviceni/konzultace]]
+9. [[Samostatná práce, konzultace|cviceni/konzultace]]
+10. [[Samostatná práce, konzultace|cviceni/konzultace]]
+11. [[Samostatná práce, konzultace|cviceni/konzultace]]
+12. [[Samostatná práce, konzultace|cviceni/konzultace]]
+13. [[Prezentace výsledků (9. května 2013; povinná účast)|cviceni/11]]
+14. [[Zápočet|cviceni/12]]
+
+Podmínky udělení zápočtu
+==========
+
+* Účast na 1. – 6. a 13. cvičení (individuálně hodnotíme předchozí omluvy ze závažných důvodů),
+* odevzdané úlohy z 1. – 4. cvičení,
+* absolvován test,
+* prezentace záměru práce,
+* prezentace výsledku práce.
+
+<a name="semestralka" />
+Samostatná práce
+==========
+
+Cílem samostatné práce je zkusit si na vlastní kůži jak funguje (či
+nefunguje :-) ) vývoj open source softwaru a naučit se komunikovat s
+open source vývojářskými komunitami. Každý student si vybere
+existující open source projekt a pokusí se do něj přispět.
+
+Vybraný projekt musí splňovat následující podmínky:
+
+* veřejně přístupný repozitář s historií projektu
+* historie musí dokládat minimálně dva roky aktivního vývoje nebo na
+  vývoji musí pracovat minimálně pět aktivních vývojářů (autorů
+  commitů).
+
+Příspěvek do projektu může být téměř vše, co projektu prospěje –
+např.:
+
+* oprava chyby,
+* přidání nové vlastnosti,
+* napsání dokumentace,
+* lokalizace (netechnické činnosti hodnotíme menším počtem bodů).
+
+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ž vlastní vývojová 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ůže vám pomoct
+[[tato stránka|cviceni/projekty]]. Při práci na projektech vám můžou
+pomoct [[odpovědi na často kladené otázky|faq]].
+
+<!-- TODO: Sepsat podrobnější návod jak si vybírat project a bug
+(ideálně configrmed bug, nevymýšlet featury, které nikdo nechce, ...)
+-->
+
+Výsledky své práce zveřejněte na své [[profilové stránce|student/2013]].
+
+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*.
+Povinnost závěrečné prezentace a její bodové hodnocení však zůstává.
+
+  [1]:http://www.fel.cvut.cz/education/rozvrhy-ng/public/cz/mistnosti/10/12/m10121304.html
+  [2]:http://rtime.felk.cvut.cz/~sojka/
+  [3]:http://cmp.felk.cvut.cz/~pisa/
+  [4]:http://socghop.appspot.com/
+  [5]:http://support.dce.felk.cvut.cz/mediawiki/index.php/GNU/Linux_v_laborato%C5%99%C3%ADch
+  [6]:http://www.debian.org/
+  [7]:http://dce.fel.cvut.cz/katedra/lide/u_425/rostislav-lisovy.aspx