Organizace a náplň kurzu
Organizační záležitosti – první dva týdny (pravidla, seznámení, přesuny výuky, ...)
Přednášky
Výuka proběhne ve 13 týdnech semestru v čase daném rozvrhem. Přednášky se konají na E337 a trvají 2 vyučovací hodiny. Odpadá přednáška 28.9. (státní svátek). U cvičení odpadají jedny v úterý (17.11) a jedny ve středu (28.10) – tyto cvičení (a také v případě rektorského nebo děkanského volna) dostudovat samostatně a popřípadě po dohodě s cvičícími probrat na následujících cvičeních.
Na přednášce provedeme krátké zopakování látky z minula, odpovědi na dotazy průběžně. Probírání látky bude probíhat přibližně podle plánu přednášek (www, dzin – plán slouží k tomu abyste se mohli na přednášku (před)připravit). Na přednáškách se budeme především zabývat teorií aplikovanou na jednoduché příklady. Složitější příklady a vlastní programování budou na cvičeních (a samozřejmě domácí samostudium).
Zpočátku se budeme věnovat tvorbě programu v C/C++ a stručně jazyku C. Případné dotazy na jazyk C si připravte na tyto první přednášky. Nezapomínejte, že látka probraná v BPC1 a BPC2 je prerekvizitou tohoto kurzu. Dále se budeme věnovat základům jazyka C++.
Přednášky jsou přizpůsobeny dovednostem a možnostem žáků minulých ročníků. V případě úspěšnějšího zvládání látky může být plánovaná látka probrána rychleji a přednášky doplněny o další témata (související s programováním).
Cvičení
Budou probíhat na E240 a programovat budeme v MS Visual C++. Je
ovšem možné programovat v jakémkoli prostředí s kvalitním překladačem
C++, respektující aktuálně platnou normu. Před odevzdáním zkuste
přeložit v MSVC++ (který bude brán jak „standard“).
Budeme vytvářet programy typu „konzolová aplikace“.
Ukážeme si i jednoduchý grafický výstup (především pro ty co budou
zvládat látku rychleji a budou si chtít zkusit něco navíc).
V
první části si ukážeme jednoduché příklady z jazyka C na zopakování
nejdůležitějších vlastností, ve druhé části bude hlavní náplní tvorba
tříd a jejich rozhraní. Zadání k jednotlivým cvičením je vystaveno na
síti (jednoduchý příklad, který budeme dělat na cvičeních, složitější
příklad, který se bude dělat ve zbytku času a příklad typu „větší
projekt“ pro ty, co základy již znají).
Na cvičení může být
maximálně 26 studentů – po dvou u počítače. Obsazení na základě
rozvrhů v IS. Přesuny (spíše výměny) po dohodě se cvičícími.
Cvičení
jsou každý týden po dvou hodinách.
Během cvičení vypracujete
projekt – ve skupinách po 2 (výjimečně 3) lidech. Tuto podmínku
je nutné dodržet. Jinak není možné projekt v čase, který je k tomu
určen zhodnotit a konzultovat. Měli byste pracovat samostatně,
následně své výsledky mezi sebou prokonzultovat a vytvořit finální
verzi, kterou odevzdáte.
Ostatní
- příprava na přednášky, cvičení – přečíst skripta a
připravit dotazy k upřesnění
- přítomnost na přednáškách,
cvičeních – forma konzultací problémů
- zkusit si
naprogramovat příklady ze cvičení – samostatně v klidu
-
vypracovat alespoň vzorové třídy a projekt – programování v
objektech je nutné „zažít“. Pvních pár tříd je většinou
naprogramováno špatně, protože není možné obsáhnout celou látku
ihned. Proto je nutné napsat tříd několik.
- nutná motivace –
vyberte si zajímavý úkol
Poslední změna 2009-09-10