Course syllabus PRG - Programming (ŠAVŠ - Sklad předmětů)

     Czech          English          

Course title:
Semester: -- item not defined --
Course supervisor:
Supervising department:
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:
-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 method
Daily attendanceCombined form
Direct teaching
     Attendance of lectures
24 h
0 h
     Attendance of courses/seminars/tutorials
24 h0 h
     Consultations with thesis supervisor (MT, BT)6 h0 h
     Course reading and ongoing preparation
4 h0 h
     Ongoing evaluation
6 h
0 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 h
0 h
     Preparation and final presentation of thesis (MT, BT)
6 h
0 h
     Writting of the thesis (BT, MT)40 h
0 h
140 h
0 h
Assessment methods:
Requirement type
Daily attendance
Combined form
Active lecture/seminar/workshop/tutorial participation
10 %
0 %
Term paper
20 %
0 %
Mid-term test(s)30 %0 %
Final oral exam40 %
0 %
100 %
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
Mladá Boleslav, Praha

Last modification made by Mgr. Luděk Švejdar on 11/21/2019.

Type of output: