Předmět Jazyk C++ - x (ETE12E)
Na serveru studentino.cz naleznete nejrůznější studijní materiály: zápisky z přednášek nebo cvičení, vzorové testy, seminární práce, domácí úkoly a další z předmětu ETE12E - Jazyk C++ - x, Provozně ekonomická fakulta, Česká zemědělská univerzita v Praze (ČZU).
Top 10 materiálů tohoto předmětu
Materiály tohoto předmětu
Materiál | Typ | Datum | Počet stažení |
---|
Další informace
Cíl
Cílem předmětu je získání praktických zkušeností s vytvářením větších softwarových projektů v objektovém prostředí pod OS Windows. Na přednáškách bude probrána syntaxe jazyka C++ a teorie nezbytná k vytváření aplikací v objektovém prostředí. Ve druhé polovině semestru se přednášky zaměří na teoretické otázky jednotlivých projektů. Cvičení - v počítačových laboratořích - budou zaměřena na praktické procvičení vykládané teorie. Ve druhé polovině semestru budou získané znalosti využity při společném vytváření rozsáhlejších programů.
Osnova
PřednáškaZopakování jazyka C , práce s ukazateliObjekty v C++, dědičnostPřetěžování operátorů, virtuální metodyŠablony, jejich použitíShrnutí jazyka C++, příklady využití komplikovanějších jazykových konstrukcíProgramování ve Windows, vizuální návrhStručnýúvod do databázíMetodické zásady vytváření projektů, komponenty pro přístup k databázímStručné shrnutí síťové komunikace, komponenty pro síťovou komunikaciTeorie k jednotlivým projektům, zadání individuálních projektů, referáty o průběhu řešení projektů, společné řešení vzniTeorie k jednotlivým projektům, zadání individuálních projektů, referáty o průběhu řešení projektů, společné řešení vzniTeorie k jednotlivým projektům, zadání individuálních projektů, referáty o průběhu řešení projektů, společné řešení vzniTeorie k jednotlivým projektům, zadání individuálních projektů, referáty o průběhu řešení projektů, společné řešení vzniTeorie k jednotlivým projektům, zadání individuálních projektů, referáty o průběhu řešení projektů, společné řešení vzniCvičeníProcvičování ukazatelů v C++Spojové seznamy pomocí objektůPříklad použití podtříd a přetížení operátorůProstředí C++ BuilderVizuální komponenty C++ BuilderVizuální komponenty C++ Builder, některé nevizuální komponentyKomponenty pro přístup k databázímKomponenty pro síťovou komunikaciZadání individuálních projektůReferáty o průběhu řešení projektů, společné řešení vzniklých problémůReferáty o průběhu řešení projektů, společné řešení vzniklých problémůReferáty o průběhu řešení projektů, společné řešení vzniklých problémůReferáty o průběhu řešení projektů, společné řešení vzniklých problémůReferáty o průběhu řešení projektů, společné řešení vzniklých problémů - zápočet
Získané způsobilosti
Znalosti:Absolventi umějí uplatnit své znalosti, porozumění a schopnosti řešit problémy v novém či neznámém prostředí v širších (či multidisciplinárních) souvislostech, týkajících se jejich studijního oboru. Absolventi mají teoretické znalosti v oblasti aplikace exaktních postupů v programování pomocí jazyka C++, jejich matematickém zázemí zejména algoritmizace, podpůrných metodách z oblasti řízení projektů a jejich softwarové podpory. Některé znalosti jsou vysoce specializované. Znalosti se týkají nejnovějších poznatků v oboru a u absolventů slouží jako základ originálního myšlení a umožňují jim účastnit se výzkumu. Absolventi mají kritickou povědomost o problémech v oblasti programování aplikací v jazyce C++. Mají hluboké odborné vědomosti z oblasti programování a algoritmizace, které jim umožňují pracovat v oblastech systémové podpory rozhodování na úrovni středního a vrcholového managementu v oblasti programování aplikací. Vědomosti se dále rozšiřují a specializují v dalších předmětech zařazených do studijního programu. Absolventi mají jasnou povědomost o hranicích svých znalostí a představu o obsahu dalšího studia v těchto oblastech.Dovednosti:Umějí uplatnit své odborné znalosti z aplikace metod a nástrojů z oblasti programování v jazyce C++ na podporu rozhodování při řešení nových problémů a tvůrčím způsobem a samostatně řešit i nestrukturované problémy ve výrobě, obchodu, službách, výzkumu a vývoji v oblastech státní správy a samosprávy, v mezinárodních společnostech a korporacích, NGO. Při řešení složitých a nepředvídatelných problémů postupují profesionálním přístupem s použitím inovačních metod, nástrojů a podpůrné argumentace.Kompetence - komunikace:Absolventi umějí své závěry a znalosti i úvahy, na nichž jsou založeny, jasně a jednoznačně sdělovat odborníkům i laikům. Mohou řídit a kontrolovat pracovní činnosti, při nich dochází k nepředvídatelným změnám. Řídit složité odborné činnosti nebo projekty včetně strategického plánování a samostatně vést vícečlenné, komplexní a různorodé skupiny.Kompetence - úsudek:Jsou schopni propojovat znalosti, zvládat složitost a formulovat i při neúplných nebo omezených informacích úsudky, související s uplatňováním v oblasti programování v jazyce C++. Mají schopnost řídit a přetvářet pracovní prostředí v oblasti programování v jazyce C++, která jsou složitá a u nichž nelze předvídat s jistotou změny. Umějí vyhledávat nové strategické přístupy.
Literatura
ZákladníJazyk výuky: ČeštinaDIRK, L, a MEJZLÍK, P. a VIRIUS, M. Jazyky C a C++ podle normy ANSI/ISO. Praha Grada Publishing. 1999. 644s. ISBN 80-7169631-6ECKEL Bruce. Myslíme v jazyku C++. Praha Grada publishing. 2000. 552s. ISBN 80-247-9009-2MATOUŠEK, D.. C++Builder -- vývojové prostředí. Praha Ben -- Technická literatura, 2000. 630s. ISBN 80-86056-70-8VIRIUS, M. C++Builder verze 5.0. Praha Grada Publishing. 2000. 290s. ISBN 80-7169-390-1DoporučenáJazyk výuky: ČeštinaDIRK, P. a VIRIUS, M. Jazyky C a C++ podle normy ANSI/ISO. Praha Grada Publishing. 1999. 644s. ISBN 80-7169631-6
Požadavky
Znalost jazyka PASCAL nebo C
Garant
RNDr. Dagmar Brechlerová, Ph.D.