545-0130/01 – Programming I. (prog1)

Gurantor departmentDepartment of Economics and Control SystemsCredits5
Subject guarantorIng. Jiří Švub, Ph.D.Subject version guarantordoc. Ing. Pavel Staša, Ph.D.
Study levelundergraduate or graduateRequirementCompulsory
Year1Semestersummer
Study languageCzech
Year of introduction2014/2015Year of cancellation2018/2019
Intended for the facultiesHGFIntended for study typesBachelor
Instruction secured by
LoginNameTuitorTeacher giving lectures
STA172 doc. Ing. Pavel Staša, Ph.D.
SVU008 Ing. Jiří Švub, Ph.D.
Extent of instruction for forms of study
Form of studyWay of compl.Extent
Full-time Credit and Examination 2+2
Part-time Credit and Examination 6+6

Subject aims expressed by acquired skills and competences

The main aim of the course is to show various possibilities of creating user programs, focusing on basic concepts and logical structures such as cycles, conditions and use of variables. Familiarization with these programming languages is to such a level that students will be able to realize simple algorithms independently using selected programming language. Practical lessons are partly realized in the form of individual consultations.

Teaching methods

Lectures
Tutorials

Summary

Compulsory literature:

KNUTH, D. E.: Umění programování I. díl. Computer Press, 2011, 642 stran, ISBN: 978-80-251-20-25-5 HEROUT, P. Učebnice jazyka C. 4. Přepracované vydání. České Budějovice: KOPP, 2006. 280 s. ISBN 80-7232-220-6. WROBLEWSKI, P. Algoritmy. Brno: České Budějovice, 2004. 352 s. ISBN 80-251- 0343-9

Recommended literature:

KERNIGHAN, B. W.; RITCHIE, D. M. Programovací jazyk C. Brno: Comp. Press, 2006, 288s. ISBN 80-251-0897-X.

Way of continuous check of knowledge in the course of semester

E-learning

Other requirements

http://msdn.microsoft.com/cs-cz/ee423659.aspx.

Prerequisities

Subject has no prerequisities.

Co-requisities

Subject has no co-requisities.

Subject syllabus:

1. Úvod a základní pojmy, Způsob zpracování programu 2. Struktura programu 3. Kompilace a Linkování / Interpretace kódu 4. Deklarace, definice proměnné s použitím jednoduchých datových typů 5. Použití jednoduchých proměnných. (přiřazení, inkrementace, dekrementace, čtení) 6. Deklarace/ definice, použití složených proměnných – pole / struktura 7. Deklarace, definice a volání funkcí 8. Větvení programu pomocí: if – else a použití v programu 9. Cyklus: For, a jeho použití 10. Cykly s podmínkou: while, do – while 11. Datová reprezentace celých a reálných čísel 12. Datová reprezentace znaků a řetězců - ASCII / Unicode 13. Práce s řetězci 14. Převody datových typů

Conditions for subject completion

Part-time form (validity from: 2015/2016 Winter semester, validity until: 2018/2019 Summer semester)
Task nameType of taskMax. number of points
(act. for subtasks)
Min. number of pointsMax. počet pokusů
Credit and Examination Credit and Examination 100 (100) 51
        Credit Credit 33  17
        Examination Examination 67  18 3
Mandatory attendence participation:

Show history

Conditions for subject completion and attendance at the exercises within ISP:

Show history

Occurrence in study plans

Academic yearProgrammeBranch/spec.Spec.ZaměřeníFormStudy language Tut. centreYearWSType of duty
2018/2019 (B2102) Mineral Raw Materials (3902R064) System Engineering in Industry P Czech Ostrava 1 Compulsory study plan
2018/2019 (B2102) Mineral Raw Materials (3902R064) System Engineering in Industry K Czech Ostrava 1 Compulsory study plan
2018/2019 (B2102) Mineral Raw Materials (3902R064) System Engineering in Industry K Czech Most 1 Compulsory study plan
2017/2018 (B2102) Mineral Raw Materials (3902R064) System Engineering in Industry P Czech Ostrava 1 Compulsory study plan
2017/2018 (B2102) Mineral Raw Materials (3902R064) System Engineering in Industry K Czech Ostrava 1 Compulsory study plan
2017/2018 (B2102) Mineral Raw Materials (3902R064) System Engineering in Industry K Czech Most 1 Compulsory study plan
2016/2017 (B2102) Mineral Raw Materials (3902R064) System Engineering in Industry P Czech Ostrava 1 Compulsory study plan
2016/2017 (B2102) Mineral Raw Materials (3902R064) System Engineering in Industry K Czech Ostrava 1 Compulsory study plan
2016/2017 (B2102) Mineral Raw Materials (3902R064) System Engineering in Industry K Czech Most 1 Compulsory study plan
2015/2016 (B2102) Mineral Raw Materials (3902R064) System Engineering in Industry P Czech Ostrava 1 Compulsory study plan
2015/2016 (B2102) Mineral Raw Materials (3902R064) System Engineering in Industry K Czech Ostrava 1 Compulsory study plan
2015/2016 (B2102) Mineral Raw Materials (3902R064) System Engineering in Industry K Czech Most 1 Compulsory study plan

Occurrence in special blocks

Block nameAcademic yearForm of studyStudy language YearWSType of blockBlock owner

Assessment of instruction



2016/2017 Summer
2015/2016 Summer