545-0413/04 – Programovací jazyky (ProgLang)

Garantující katedraKatedra ekonomiky a systémů řízeníKredity5
Garant předmětuIng. Michal Řepka, Ph.D.Garant verze předmětuIng. Michal Řepka, Ph.D.
Úroveň studiapregraduální nebo graduálníPovinnostpovinný
Ročník2Semestrletní
Jazyk výukyčeština
Rok zavedení1990/1991Rok zrušení2016/2017
Určeno pro fakultyHGFUrčeno pro typy studiabakalářské
Výuku zajišťuje
Os. čís.JménoCvičícíPřednášející
REP75 Ing. Michal Řepka, Ph.D.
VOJ255 Ing. Tomáš Vojtek
Rozsah výuky pro formy studia
Forma studiaZp.zak.Rozsah
prezenční Zápočet a zkouška 2+2
kombinovaná Zápočet a zkouška 6+6

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

Hlavním cílem tohoto předmětu je seznámení s programovacím jazykem C. Absolvent předmětu bude schopen pracovat s vývojovým prostředím MS Visual C++ 6.0, nebo s některou jeho vyšší verzí, kde dokáže řešit základní algoritmy s konzolovým uživatelským rozhranním.

Vyučovací metody

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

Anotace

Tento předmět navazuje na předmět Algoritmy a datové struktury, kde se studenti seznámili se základy tvorby algoritmů. Z tohoto důvodu je tento předmět zaměřen na pochopení programovacího jazyka C, který je používán jako nástroj pro realizaci navržených algoritmů.

Povinná literatura:

[1] HEROUT, P. Učebnice jazyka C. 4. Přepracované vydání. České Budějovice: KOPP, 2006. 280 s. ISBN 80-7232-220-6. [2] KERNIGHAN, B. W.; RITCHIE, D. M. Programovací jazyk C. Brno: Comp. Press, 2006, 288s. ISBN 80-251-0897-X.

Doporučená literatura:

[1] WROBLEWSKI, P. Algoritmy. Brno: České Budějovice, 2004. 352 s. ISBN 80-251- 0343-9.

Forma způsobu ověření studijních výsledků a další požadavky na studenta

Znalosti v průběhu semestru jsou kontrolovány pomocí seminárních prací a kontrolními testy.

E-learning

Další požadavky na studenta

Individuální, dle bližší specifikace vedoucího cvičení.

Prerekvizity

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

Korekvizity

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

Osnova předmětu

1. Úvod a základní pojmy, Způsob zpracování programu, Struktura programu, Kompilace a Linkování 2. Tvorba projektu - Win32 Console Application - pomocí software Visual Studio 2008 nebo některé jeho vyšší verze. 3. Deklarace, definice a volání funkcí 4. Deklarace, definice proměnné s použitím jednoduchých datových typů (int, char, float, double) 5. Použití jednoduchých proměnných. (přiřazení, inkrementace a dekrementace, čtení) 6. Deklarace, definice použití složených proměnných – pole a struktura 7. Deklarace a definice ukazatele 8. Použití ukazatele pro vytváření a rušení dynamických proměnných 9. Větvení programu pomocí: if – else a použití v programu 10. Větvení programu pomocí: switch a použití v programu 11. Cyklus: For, a jeho použití 12. Cykly s podmínkou: while, do – while 13. Datová reprezentace znaků a řetězců - ASCII / Unicode 14. Práce s řetězci

Podmínky absolvování předmětu

Kombinovaná forma (platnost od: 2012/2013 letní semestr, platnost do: 2016/2017 letní semestr)
Název úlohyTyp úlohyMax. počet bodů
(akt. za podúlohy)
Min. počet bodů
Zápočet a zkouška Zápočet a zkouška 100 (100) 51
        Zápočet Zápočet 33  17
        Zkouška Zkouška 67 (67) 34
                Písemná zkouška Písemná zkouška 67  34
Rozsah povinné účasti:

Zobrazit historii

Výskyt ve studijních plánech

Akademický rokProgramObor/spec.Spec.FormaJazyk výuky Konz. stř.RočníkZLTyp povinnosti
2016/2017 (B2102) Nerostné suroviny (6209R013) Informační a systémový management P čeština Ostrava 2 povinný stu. plán
2016/2017 (B2102) Nerostné suroviny (6209R013) Informační a systémový management K čeština Ostrava 2 povinný stu. plán
2016/2017 (B2102) Nerostné suroviny (6209R013) Informační a systémový management K čeština Most 2 povinný stu. plán
2015/2016 (B2102) Nerostné suroviny (6209R013) Informační a systémový management K čeština Most 2 povinný stu. plán
2015/2016 (B2102) Nerostné suroviny (6209R013) Informační a systémový management K čeština Ostrava 2 povinný stu. plán
2015/2016 (B2102) Nerostné suroviny (6209R013) Informační a systémový management P čeština Ostrava 2 povinný stu. plán
2014/2015 (B2102) Nerostné suroviny (6209R013) Informační a systémový management K čeština Ostrava 2 povinný stu. plán
2014/2015 (B2102) Nerostné suroviny (6209R013) Informační a systémový management K čeština Most 2 povinný stu. plán
2014/2015 (B2102) Nerostné suroviny (6209R013) Informační a systémový management P čeština Ostrava 2 povinný stu. plán
2013/2014 (B2102) Nerostné suroviny (6209R013) Informační a systémový management P čeština Ostrava 2 povinný stu. plán
2013/2014 (B2102) Nerostné suroviny (6209R013) Informační a systémový management K čeština Ostrava 2 povinný stu. plán
2013/2014 (B2102) Nerostné suroviny (6209R013) Informační a systémový management K čeština Most 2 povinný stu. plán
2012/2013 (B2102) Nerostné suroviny (6209R013) Informační a systémový management P čeština Ostrava 2 povinný stu. plán
2012/2013 (B2102) Nerostné suroviny (6209R013) Informační a systémový management K čeština Ostrava 2 povinný stu. plán
2012/2013 (B2102) Nerostné suroviny (6209R013) Informační a systémový management K čeština Most 2 povinný stu. plán
2011/2012 (B2102) Nerostné suroviny (6209R013) Informační a systémový management P čeština Ostrava 2 povinný stu. plán
2011/2012 (B2102) Nerostné suroviny (6209R013) Informační a systémový management K čeština Ostrava 2 povinný stu. plán
2011/2012 (B2102) Nerostné suroviny (6209R013) Informační a systémový management K čeština Most 2 povinný stu. plán
2011/2012 (B2102) Nerostné suroviny (3902R033) Systémové inženýrství v oblasti surovin P čeština Ostrava 2 povinný stu. plán
2010/2011 (B2102) Nerostné suroviny (6209R013) Informační a systémový management P čeština Ostrava 2 povinný stu. plán
2010/2011 (B2102) Nerostné suroviny (3902R033) Systémové inženýrství v oblasti surovin P čeština Ostrava 2 povinný stu. plán
2010/2011 (B2102) Nerostné suroviny (6209R013) Informační a systémový management K čeština Ostrava 2 povinný stu. plán
2010/2011 (B2102) Nerostné suroviny (6209R013) Informační a systémový management K čeština Most 2 povinný stu. plán
2009/2010 (B2102) Nerostné suroviny (3902R006) Automatizace a počítače v surovinovém průmyslu P čeština Ostrava 2 povinný stu. plán
2009/2010 (B2102) Nerostné suroviny (6209R013) Informační a systémový management P čeština Ostrava 2 povinný stu. plán
2009/2010 (B2102) Nerostné suroviny (3902R033) Systémové inženýrství v oblasti surovin P čeština Ostrava 2 povinný stu. plán
2009/2010 (B2102) Nerostné suroviny (6209R013) Informační a systémový management K čeština Ostrava 2 povinný stu. plán
2009/2010 (B2102) Nerostné suroviny (6209R013) Informační a systémový management K čeština Most 2 povinný stu. plán
2008/2009 (B2102) Nerostné suroviny (3902R006) Automatizace a počítače v surovinovém průmyslu P čeština Ostrava 2 povinný stu. plán
2008/2009 (B2102) Nerostné suroviny (3902R033) Systémové inženýrství v oblasti surovin P čeština Ostrava 2 povinný stu. plán
2008/2009 (B2102) Nerostné suroviny (6209R013) Informační a systémový management P čeština Ostrava 2 povinný stu. plán
2008/2009 (B2102) Nerostné suroviny (6209R013) Informační a systémový management K čeština Ostrava 2 povinný stu. plán
2008/2009 (B2102) Nerostné suroviny (6209R013) Informační a systémový management K čeština Most 2 povinný stu. plán
2007/2008 (B2102) Nerostné suroviny (3902R033) Systémové inženýrství v oblasti surovin P čeština Ostrava 3 povinný stu. plán
2007/2008 (B2102) Nerostné suroviny (3902R006) Automatizace a počítače v surovinovém průmyslu P čeština Ostrava 2 povinný stu. plán
2007/2008 (B2102) Nerostné suroviny (3902R033) Systémové inženýrství v oblasti surovin P čeština Ostrava 2 povinný stu. plán
2007/2008 (B2102) Nerostné suroviny (6209R013) Informační a systémový management P čeština Ostrava 2 povinný stu. plán
2007/2008 (B2102) Nerostné suroviny (6209R013) Informační a systémový management K čeština Ostrava 2 povinný stu. plán
2007/2008 (B2102) Nerostné suroviny (6209R013) Informační a systémový management K čeština Most 2 povinný stu. plán
2006/2007 (B2102) Nerostné suroviny (3902R033) Systémové inženýrství v oblasti surovin P čeština Ostrava 3 povinný stu. plán

Výskyt ve speciálních blocích

Název blokuAkademický rokForma studiaJazyk výuky RočníkZLTyp blokuVlastník bloku