Programování v C/C++ - večerní forma

Pondělí + středa, 16:45 - 20:00, pondělí každý druhý týden.

Kontakt

Pavel Novák
novak.pavel <zavináč> seznam.cz
777 29 32 35

Absolventské práce

Do konce února je nutné odevzdat specifikaci programu absolventské práce.
Někteří studenti Václava Nováka již specifikace napsané mají, tak se na ně můžete podívat pro inspiraci. Tím neříkám, že to jsou ideální příklady, ale pokud nevíte, jak začít, je to dobrá volba. Představte si, že vy budete chtít po někom, aby vám udělal ten program, který chcete dělat vy, a máte možnost mu předat pouze specifikaci, žádná další komunikace nebude možná. A on na základě vaší specifikace program udělá.
Napište tedy specifikaci tak, aby jeho program vypadal tak, jak si ho vy představujete.

Nějaká témata jsou zde
Pro další nápady se podívejte sem
Samozřejmě si můžete vymyslet vlastní.. Každé téma je třeba se mnou nejdříve konzultovat.

Zadané práce

Jak psát dokumentaci a komentáře v programu. [mff.cuni.cz]

Výuka

Stránky kolegy Václava Nováka

Stránky pro studenty pana Nováka z loňského roku

Probranou látku, případně plán dalších hodin a zadání domácích cvičení najdete zde.

Okomentované příklady ke knížce Učebnice jazyka C od Pavla Herouta. (Zatím první tři kapitoly.)

Přehled základních funkcí knihovny C.

Tabulka priorit a asociativity operátorů jazyka C

Doporučená literatura

Učebnice jazyka C - 1.díl / Pavel Herout -- 1995, 2004 nové přepracované vydání
Učíme se programovat v jazyce C / Václav Kadlec -- Computer Press, 2002
Mistrovství v C++ / Stephen Prata. -- 1. vyd. -- Praha : Computer Press, 2001
C++ Programovací jazyk / Bjarne Stroustrup. -- 1. vyd. -- Praha : Ben, 1997
Myslíme v jazyku C++ / Bruce Eckel -- Grada, 2000
Programování v C++ / Miroslav Virius. -- 1. vyd. -- Praha : České vysoké učení technické, 1998 (2. vydání letos - 2004)
Nauč se sám C / Herbert Schildt. -- Brno : SoftPress, c2001
Nauč se sám C++ / Herbert Schildt. -- Brno : SoftPress, c2001

Pro studium algoritmů používaných v programování je pěkná knížka Algoritmy a programovací techniky od Pavla Töpfera. (Příklady psány v Pascalu.)

Hezké slidy k C/C++ ze kterých budu něco také ukazovat má pan Bednárek z MFF (Bednarek.ppt). Originál umístěn na ftp://ulita.ms.mff.cuni.cz.

Nedoporučuji nic specializovaného pro Borland C++; Jazyk C - Učebnice pro střední školy od Dalibora Kačmáře (chyby) a ABC programátora v C++ (zastaralé). Také nic od tvůrců C (Kernighan, Ritchie) - zastaralá verze C, neodpovídá dnešní normě. 

Ke stažení

Vývojové prostředí Dev-C++ (devcpp4990setup.exe - 7,8 MB)
Při stahování se někdy tváří z mně neznáméno důvodu jako audio soubor, vyberte "Uložit cíl jako" a přejmenujte na uvedený .exe soubor.