460-8701 – Programování v C/C++ (CPP)

Garantující katedraKatedra informatiky
Garant předmětudoc. Mgr. Jiří Dvorský, Ph.D.
Úroveň studiapregraduální nebo graduální
Verze předmětu
Kód verzeRok zavedeníRok zrušeníKredity
460-8701/01 2010/2011 2020/2021 4
460-8701/02 2015/2016 2020/2021 4

Cíle předmětu vyjádřené dosaženými dovednostmi a kompetencemi

Naučit studenty používat programovací jazyky C a C++ podle ISO/ANSI normy. Kurs poskytne začátečníkům i pokročilým základy procedurálního i objektově orientovaného programování. Jazyky C a C++ umožní přechod na různé HW platformy. Důraz je kladen na specifické prvky jazyka C++, ze kterých vycházejí nebo vůči kterých se vymezují ostatní dnes používané jazyky.

Vyučovací metody

Přednášky
Cvičení (v učebně)

Anotace

Naučit studenty používat programovací jazyky C a C++ podle ISO/ANSI normy. Kurs poskytne začátečníkům i pokročilým základy procedurálního i objektově orientovaného programování. Jazyky C a C++ umožní přechod na různé HW platformy. Důraz je kladen na specifické prvky jazyka C++, ze kterých vycházejí nebo vůči kterých se vymezují ostatní dnes používané jazyky.

Povinná literatura:

Stroustrup, B.: C++ Programovací jazyk. Česky: BEN-technická literatura, Praha 1997 Šaloun, P.: Programovací jazyk C++ pro zelenáče. Vydal Neocortex Praha, 2005, s. 252, ISBN 80-86330-18-4. Šaloun, P.: Programovací jazyk C, pro zelenáče. Vydal Neokortex 1999, ISBN 80-86330-02-X Richta, K., Šaloun, P.: Programovací jazyk C, skriptum ČVUT, Praha 1998 Šaloun, P.: Programovací jazyk C. Skriptum FEI VŠB-TU Ostrava 1994. Kernighan, B., Ritchie, D.: Programovací jazyk C, Alfa Bratislava, 1988 Herout, P., Rudolf, V., Šmrha, P.: ABC programátora v jazyce C, nakladatelství KOPP, České Budějovice, 1992 Vondrák, I., Šaloun, P.: Objektově orientované programování, skriptum VŠB Ostrava, 1994 Horstmann, C. S.: Vyšší škola objektového návrhu v C++. Science, Veletiny 1997

Doporučená literatura:

SCHILDT. Herbert. Nauč se sám C++. Osborne/Softpress. 2000. ISBN 80-86497-13-5 SCHILDT. Herbert. Nauč se sám C. Osborne/Softpress. 2000. ISBN 80-86497-16-X Sylaby přednášek. Eletronické výukové materiály: HTML a Macromedia Flash simulace. Virius M.: Pasti a propasti jazyka C++, ComputerPress, Praha 2005, druhé vydání, ISBN 80-251-0509-1 Sedgewick R.: Algoritmy v C, části 1-4, SoftPress, Praha 2003, ISBN 80-86497-56-9

Prerekvizity

Předmět nemá žádné prerekvizity.

Korekvizity

Předmět nemá žádné korekvizity.