KPPC – Praktické programování v C++
Upozornění a změny:
V současné době jsou v IS zapsány body od všech aktivit o kterých u Vás vím (pokud vám někde chybí body, spojte se se mnou. Dále ať se mi prosím na mail ozvou pánové Amler a Šustáček.)
V současné době jsou v IS zapsány body ze zkoušky těm, kteří po prvním termínu zkoušky celkově nedosáhli bodů: 0 (tj. Nemáte-li zapsány body ze zkoušky, máte bodů více než je uvedené číslo. V případě, že potřebujete znát přesný počet bodů, napište mail. Jinak v této době opravujeme písemky pro denní studium.).
V IS jsou zaznamenány body za půlsemestrální test a všechny DU, které jste odevzdali (body jsou přiřazeny podle obsahu DU a ne podle termínu odevzdání). V posledním DU tedy doodevzdejte vše co zbývá.
Příští tutoriál/cvičení (8.12.) bude začínat v 8:05 z důvodu synchronizace s ostatními kurzy.
Na příštím tutoriálu 24.11.2007 (v 5-tém týdnu výuky) se bude psát písemný půlsemestrální test (patrně na konci hodiny), náplní budou příklady z jazyka C.
V literatuře v sekci ostatní přibyl odkaz na kontrolu práce s pamětí – Memory Leak – Visual Leak Detector (VLD)
Vlastní programy je možné překládat i na fest.stud.feec.vutbr.cz. Přihlásíte se svým jménem x...00, heslo jako do linuxu, mailu (asi). Komfort je zde oproti VC++ horší (jako v linuxu) ale na procvičení C/C++ to stačí a o překladu se zde patrně naučíte více. Je zde k dispozici řádkový překladač gcc (gcc --help pro začátek), program na zpracování programu make. Vlastní texty je možné psát v editoru textu (dostupný například z mc, nebo v editoru joe). 2007-10-18
Je možné stahovat Visual C++. Je dostupné postupně ze stránek fakultního intranetu přes sekci informační systémy a položku „program MSDN academic alliance“. (což je adresa http://adam.feec.vutbr.cz/feec/msdnaa/index.php, nebo-li http://msdnaa.feec.vutbr.cz/) 2007-10-15
upravený odkaz prof.
Zezulky
http://www.uamt.feec.vutbr.cz/~zezulka/index.php
2007-10-15
prof. Zezulka vám bude dávat informace, úlohy
a učební texty, připadně výsledky ůloh na adresu:
http://www.uamt.feec.vutbr.cz/~zezulka/index.ph
2007-10-11
hodiny tutoriálu prof. Zezulky se nekonají, konají se pouze cvičení a poslední tutoriál (pokud v průběhu semestru nebude řečeno jinak). Pokud je KPPC ráno před, nebo odpoledne po prof. Zezulkovi, potom se KPPC příslušně posune (k poledni). 2007-10-12
hodiny cvičení (které jsme po dohodě změnili na
tutoriály) se střídají s KSAS, kde se nedělíte.
Ani v KPPC se nebude dělit. Pro rozvrh platí sloupec číslo
jedna rozvrhu. 2007-10-12
Výuka:
lekce |
Náplň |
|
---|---|---|
1 |
Úvod |
Cvičící a
přednášející |
Opakování C |
struktura programu v jazyce C, tvorba projektu, příkaz preprocesoru #define, makra, bitové operace, formátované tisky |
|
Zadání DU |
Příklad 1 – formátované tabulky Příklad 2 – makra |
|
Na příští kurs připravit (přečíst) |
Opakování C - ukazatele, struktury, |
|
2 |
|
|
Nová látka – objekty
|
Ukazatele. Příklad. |
|
Zadání DU |
||
Na příští kurs připravit (přečíst) |
informativně nastudovat : |
|
3 |
|
|
Nová látka – neobjektové vlastnosti |
přetěžování funkcí, |
|
Zadání DU |
Vázaný seznam – úvod (úkol 1) |
|
Na příští kurs připravit (přečíst) |
definice třídy, |
|
4 |
|
|
Nová látka – základy tříd |
Definice třídy, struktury (rozdíly mezi
strukturou a třídou, mezi C a C++) |
|
Zadání DU |
Vázaný seznam – pokračování (úkol 2) |
|
Na příští kurs připravit (přečíst) |
Inline funkce a metody |
|
5 |
|
|
Nová látka – práce s třídou |
Konstruktory, destruktory |
|
Zadání DU |
Vázaný seznam – základy třída (úkol 3) Příští tutoriál/cvičení (8.12.) bude začínat v 8:05 z důvodu synchronizace s ostatními kurzy. |
|
Na příští kurs připravit (přečíst) |
Operátory |
|
6 |
tutoriál/cvičení (8.12.) bude začínat v 8:05 z důvodu synchronizace s ostatními kurzy. |
|
Nová látka – práce s třídami |
operátory – příklad a = b + c (ukázat
this) |
|
Zadání DU |
Vázaný seznam – pokračování třída (úkol 4) |
|
Na příští kurs připravit (přečíst) |
volání konstruktorů a destruktorů |
|
7 |
|
|
Nová látka – vyšší metody práce s třídami |
volání konstruktorů
a destruktorů Organizace zkoušky |
|
Zadání DU |
Vázaný seznam – dokončení třída (úkol 5) |
|
Na zkoušku připravit |
Zopakovat látku, připomínky k DU |
|
závěr |
Hodnocení kurzu – podrobné výsledky |
Poslední změna 2008-01-11