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. Žádná výuka neodpadá - přednášek ani cvičení (V případě rektorského nebo děkanského volna dostudovat samostatně po dohodě s cvičícími).
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++.
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 v MVC++
(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 3 lidech. Tuto podmínku je
nutné dodržet. Jinak není možné projekt hodnotit
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í –
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 2007-09-07