|
|
Main menu for Browse IS/STAG
Course info
KIK / FPPRO
:
Course description
Department/Unit / Abbreviation
|
KIK
/
FPPRO
|
Academic Year
|
2023/2024
|
Academic Year
|
2023/2024
|
Title
|
Programming
|
Form of course completion
|
Pre-Exam Credit
|
Form of course completion
|
Pre-Exam Credit
|
Accredited / Credits
|
Yes,
4
Cred.
|
Type of completion
|
Combined
|
Type of completion
|
Combined
|
Time requirements
|
Tutorial
2
[Hours/Week]
|
Course credit prior to examination
|
No
|
Course credit prior to examination
|
No
|
Automatic acceptance of credit before examination
|
No
|
Included in study average
|
NO
|
Language of instruction
|
Czech
|
Occ/max
|
|
|
|
Automatic acceptance of credit before examination
|
No
|
Summer semester
|
0 / -
|
0 / -
|
0 / -
|
Included in study average
|
NO
|
Winter semester
|
0 / -
|
0 / 0
|
0 / 0
|
Repeated registration
|
NO
|
Repeated registration
|
NO
|
Timetable
|
Yes
|
Semester taught
|
Winter semester
|
Semester taught
|
Winter semester
|
Minimum (B + C) students
|
not determined
|
Optional course |
Yes
|
Optional course
|
Yes
|
Language of instruction
|
Czech
|
Internship duration
|
0
|
No. of hours of on-premise lessons |
|
Evaluation scale |
S|N |
Periodicity |
every year
|
Specification periodicity |
|
Fundamental theoretical course |
No
|
Fundamental course |
No
|
Fundamental theoretical course |
No
|
Evaluation scale |
S|N |
Substituted course
|
None
|
Preclusive courses
|
N/A
|
Prerequisite courses
|
N/A
|
Informally recommended courses
|
N/A
|
Courses depending on this Course
|
N/A
|
Histogram of students' grades over the years:
Graphic PNG
,
XLS
|
Course objectives:
|
Cílem předmětu je navázat na znalosti studentů v oblasti návrhu algoritmů a základů strukturovaného programování a aplikovat je v oblasti tzv. dětských programovacích jazyků. Vývojovým prostředím bude Scratch, který je vhodný pro práci s žáky na základní škole. Náplní výuky budou datové a programové koncepty a možnosti jejich představení žákům druhého stupně základní školy. Studenti se seznámi s učebními materiály pro žáky a naučí se s nimi pracovat. Přednášky přinesou základní teoretické poznatky, v rámci cvičení budou studenti objevovat další prvky a zákonitosti v oblasti algoritmizace a programování.
|
Requirements on student
|
- lecture and seminar attendance - regular seminar preparation at home - completion of tasks - self-study - simple programmes created during semester as seminar output (approx. 15 programmes) - self-produced correspondence tasks according to instructions - exam preparation
|
Content
|
|
Activities
|
|
Fields of study
|
|
Guarantors and lecturers
|
|
Literature
|
-
Basic:
WIRTH, N. Algoritmy a štruktúry údajov. Bratislava, 1987. ISBN 80-7007-040-4.
-
Basic:
CANTÚ, M. Myslíme v jazyku Delphi 7. Praha: Computer Press, 2003. ISBN 80-247-0694-6.
-
Basic:
Benton, L, Hoyles, C, Kalas, I and Noss, R. UCL ScratchMaths Curriculum. UCL, London, 2017.
-
Basic:
Jan Krejsa. Výuka základů programování v prostředí Scratch. České Budějovice, 2014.
-
Basic:
Nagyová, I. Základy programování. Ostrava: Repronis, 2008. ISBN 978-80-7368-275-0.
-
Extending:
International Journal of Education and Development using Information and Communication Technology
(Stewart Marshall)
-
Recommended:
Prokop, Jiří. Algoritmy v jazyku C a C++-- 2.. Grada, 2012. ISBN 978-80-247-3929-8.
-
Recommended:
Dickins, R. Coding for Beginners Using Scratch. 2015. ISBN 9781409599357.
-
Recommended:
Jon Woodcock, Steve Setford. Coding in Scratch: Games Workbook. Londýn, 2016. ISBN 1210-096X.
-
Recommended:
Virius, M. Jazyky C a C++-- kompletní průvodce - 2.. Grada, 2011. ISBN 978-80-247-3917-5.
-
Recommended:
Herout, P. Učebnice jazyka C - 1. díl. Kopp, 2009. ISBN 978-80-8232-383-8.
-
Recommended:
Herout, P. Učebnice jazyka C - 2. díl. Kopp, 2008. ISBN 978-80-7232-367-8.
-
On-line library catalogues
|
Time requirements
|
All forms of study
|
Activities
|
Time requirements for activity [h]
|
Being present in classes
|
26
|
Unaided e-learning tasks completion
|
20
|
Self-tutoring
|
10
|
Continuous tasks completion (incl. correspondence tasks)
|
20
|
Preparation for an exam
|
26
|
Consultation of work with the teacher/tutor (incl. electronic)
|
10
|
Presentation (of works, projects, etc.)
|
5
|
Preparation for a credit test
|
15
|
Scientific text studying in the Czech language
|
20
|
Total
|
152
|
|
Prerequisites
|
|
Learning outcomes
|
Knowledge - knowledge resulting from the course: |
Student acquires: knowledge of Imagine Logo programming language; knowledge of principles of object-oriented programming; ability to create multimedia teaching applications; ability to work with parallel processes; ability to define the characteristics and movement of turtles; ability to work with sound; ability to handle events; ability to create classes and use objects; competence in solving problems, IT skills.
|
The student will acquire: knowledge of the basic structure and organization of algorithms; knowledge of the fundamentals of tool Scratch; competence in creative working, analyzing and solving problems; Information technology skills - IT skills.
|
|
Assessment methods
|
Knowledge - knowledge achieved by taking this course are verified by the following means: |
Continuous analysis of student´s achievements |
Point system |
Verbal evaluation |
Written examination |
|
Teaching methods
|
Knowledge - the following training methods are used to achieve the required knowledge: |
Ability and practical skills |
Activities (simulations, games, dramatizations) |
Briefing |
Computer-based tutoring |
Demonstration |
E-learning (tutorial, electronic study materials) |
Individual tutoring |
Monologic (explanation, lecture, briefing) |
Presentation (static projection) |
Projection (static, dynamic) |
Working with text (coursebook, book) |
Written assignments (eg. comprehensive examination, written examination) |
|
|
|
|