Home page

BPPC home page

výuka home page



BPPC – praktické programování v C++

Náplň přednášek

náplň cvičení najdete zde



Výuka:



týden

náplň

1


Úvod do předmětu
Cvičící a přednášející
Organizace a náplň kurzu
Bodové hodnocení a termíny
Literatura
Úvod C/C++
Sestavení programu
Ukázka přeloženého programu
Opakovani C

2

Motivace C++, třída, úvod, definice

3


komentáře,

deklarace a definice proměnných,

Objektové programování, pojem třídy a struktury v C++,

data a metody - práce s nimi, přístupová práva

Reference - úvod

4


Reference - dokončení

Ukazatel this

operátor příslušnosti

statický datový člen třídy

5


přetěžování funkcí,

implicitní parametry

Přetypování

const, const parametry

enum

Konstruktory a destruktory

Základy práce s svn

6

alokace paměti – new, delete

inline funkce

Hlavičkové a zdrojové soubory

inline metody

operátory přístupu ke členům třídy

7

Státní svátek

8


Shrnutí deklarací a definicí tříd a objektů, deklarace třídy uvnitř jiné třídy

const a metody

prototypy funkcí, funkce bez parametrů

friend funkce

Typ bool

9


Předběžné termíny zkoušek,

Opakování, dotazy a kozultace C, příprava na půlsemestrální test

přetížení operátorů, operátory, úvod streamy (definice pro projekt)

Statické metody

modifikátor mutable

prostory jmen

10


Půlsemestrální test (jazyk C a základy C++)

(programovací techniky a klíčová slova jazyka, makra a funkce, práce se soubory a pamětí, ukazatele a pole, … jako příklady na cvičeních – např.lineárně vázaný seznam (jednosměrný, obousměrný, stromy)...)

11


Dokončení základů C++

Shrnutí class a struct, rozdíly mezi C a C++

šablony

STL

Dědění – jednoduché,

Virtuální metody

abstraktní datové typy

Volání konstruktorů, destruktorů.

12


Runtime identifikace

Vstupy a výstupy v jazyce C++

Dědění – vícenásobné.

13


Výjimky

C++11

událostmi řízené programování

konzultace, příklady na zkoušky ...









Poslední úpravy 2013-10-14