Home page

BPPC home page

výuka home page


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.



Hodnocení



Konzultace a dotazy



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