Organizace a náplň kurzu (2017)
Organizační záležitosti – první dva týdny (pravidla, seznámení, přesuny výuky, ...)
Návštěva cvičení je povinná, návštěvu přednášek velice doporučujeme – povinné, nekontrolované
Přednášky
Výuka proběhne ve 13 týdnech semestru v čase daném rozvrhem. Přednášky se konají na SF2.162 a trvají 2 vyučovací hodiny (Po 9:00-10:50). Odpadá výuka (z důvodů státních svátků, velký pátek, pondělí velikonoční). V případě rektorského nebo děkanského volna je nutné dostudovat samostatně a popřípadě po dohodě s cvičícími probrat na následujících cvičeních. I když na přednáškách nebude přítomnost kontrolována, jsou „povinné“.
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, 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/ostatní výuka/projekt).
Budeme se věnovat jazyku C, tvorbě programu v C a algoritmům (aplikovaným pomocí jazyka C). Nezapomínejte, že látka probraná v BPC1 je prerekvizitou tohoto kurzu.
Cvičení
Budou probíhat na SD2.104 a SD2.105 a programovat budeme v MS
Visual C++ 2017 (překlad podle jazyka C zajistí koncovka zdrojového
souboru „.c“ proto nepoužívejte default koncovku „.cpp“.
Je možné programovat v jakémkoli prostředí s kvalitním překladačem C,
respektujícím aktuálně platnou normu (DJGPP, gnu, clang). Před
odevzdáním zkuste přeložit v MSVC++ (který bude brán jak „standard“).
Testy na cvičeních budou na PC, které jsou v učebnách (tj. MSVS
17).
Budeme vytvářet programy typu „konzolová aplikace“.
Ukážeme si i jednoduchý grafický výstup.
Zadání k jednotlivým
cvičením bude vystaveno na síti + projekt, na kterém budeme pracovat.
Stručně se seznámíme s nástroji pro tvorbu SW a dokumentace – svn (správa verzí SW), doxygen (dokumentace/komentáře).
Obsazení cvičení na základě rozvrhů v IS. Ve výjimečných případech
můžete přijít i na jiná cvičení, ale na cvičení může být maximálně 25
studentů – samostatně u počítače. Přesuny (spíše výměny) po
dohodě se cvičícími. Účast povinná. Tolerována jedna neúčast
Cvičení
jsou každý týden po dvou hodinách.
Během cvičení vypracujete
projekt – složitější úkol přes více cvičení, úvod pro příklady
na testu.
V případě potřeby absolvovat test v jiném cvičení je
nutné se domluvit se cvičícím.
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 –
programování je nutné „zažít“.
- nutná motivace –
vyberte si zajímavý úkol
Poslední změna 2017-02-06