Course syllabus PRG - Programování (ŠAVŠ - Sklad předmětů)

     Czech          English          

Course title: Programování
Semester: -- item not defined --
Course supervisor: Ing. Vladimír Beneš, Ph.D.
Supervising department: Department of Informatics and Quantitative Methods (ŠAVŠ)
Prerequisites for registration: not Bachelor state examination
Time allowance: full-time, 2/2 (hours of lectures per week / hours of seminars per week)
part-time, 0/16 (lectures per period / seminars per period)
Type of study: usual
Form of teaching: lecture, seminar
Mode of completion and credits: Exam (5 credits)
Course objective:
To acquaint students with the features of programming languages and contemporary technologies of modern programming. Understand the semantics, syntax and basic instructions of a particular programming language (C, C ++ or C # respectively). The graduate will be able to actively solve the task in the form of a program.

The subject represents one of the basic elements of the professional part of the field of study.
Course methods: Interpretation and lecture; Demonstration and observation, briefing; Problem solving; Front education; Individual and individualized lessons; Individual work.
By environment (in a classroom, in a classroom, self-study outside the classroom); by relationship with educated (collective, individualized).
Course content:
The content of the course has not been saved in this language version.
Learning outcomes and competences:
After completing the course, student will be able to:
-Has acquired semantics, syntax and basic instructions of a particular programming language
-Is capable of actively solving a task in the form of a program
-Is familiar with current technologies of modern programming
-Is familiar with the features of programming languages

Teaching methods and workload (hours of workload):
Type of teaching methodDaily attendanceCombined form
Direct teaching
     Attendance of lectures24 h0 h
     Attendance of courses/seminars/tutorials24 h0 h
     Consultations with thesis supervisor (MT, BT)6 h0 h
     Course reading and ongoing preparation4 h0 h
     Ongoing evaluation6 h0 h
     Composing of individual (seminar) work8 h0 h
     Preparation for final test6 h0 h
     Preparation for final oral exam10 h0 h
     Searching, assesment and data processing (MT, BT)6 h0 h
     Preparation and final presentation of thesis (MT, BT)6 h0 h
     Writting of the thesis (BT, MT)40 h0 h
Total140 h0 h
Assessment methods:
Requirement typeDaily attendanceCombined form
Active lecture/seminar/workshop/tutorial participation10 %0 %
Term paper20 %0 %
Mid-term test(s)30 %0 %
Final oral exam40 %0 %
Total100 %0 %
Course completion:
1 "excellent" (90 - 100%)
2 "very good" (75 - 89%)
3 "good" (60 - 74%)
4 "insufficient" (0 - 59%)
Support for combined/distance forms of study:
-- item not defined --
Reading list:
HEROUT, P. Učebnice jazyka C. České Budějovice: Kopp, 2009. ISBN 978-80-7232-383-8.

Language of instruction: Czech
PRATA, S. Mistrovství v C++. Brno: Computer Press, 2004. ISBN 80-251-0098-7.
KADLEC, V. Učíme se programovat v jazyce C. Praha: Computer Press, 2002. ISBN 80-7226-715-9.
KNUTH, D. Umění programování. Brno: Computer Press, 2008. ISBN 978-80-251-2025-5.
MILKOVÁ, E. Algoritmy, základní konstrukce v příkladech a jejich vizualizace. Hradec Králové: Gaudeamus UHK, 2010.

Study plans:
-- item not defined --
Run in the period of: SS 2018/2019, WS 2018/2019   (and older)
Course tutor: Ing. Vladimír Beneš, Ph.D. (supervisor)
Teaching language: Czech, English
Room: Mladá Boleslav, Praha

Last modification made by Mgr. Luděk Švejdar on 05/23/2019.

Type of output: