Lecturer(s)
|
|
Course content
|
- Algorithm development. - Program control structures. - Data types and operators. - Object-oriented programming. - Use ready-made libraries. - Program efficiency. - Program readability.
|
Learning activities and teaching methods
|
Monologic Lecture(Interpretation, Training), Dialogic Lecture (Discussion, Dialog, Brainstorming), Training in job and motor Skils
- Attendace
- 39 hours per semester
- Homework for Teaching
- 13 hours per semester
- Preparation for the Course Credit
- 8 hours per semester
- Semestral Work
- 30 hours per semester
|
Learning outcomes
|
The goal is that students learn basics of algorithm and program development.
Synthesis Create an algorithm and formulate it in the programming language Python.
|
Prerequisites
|
Some basic knowledge of computer science at the high school level. The lecture will be opened when participating at least 2 students of the study program Physics.
|
Assessment methods and criteria
|
Mark, Analysis of Activities ( Technical works), Seminar Work
The ability of practical application of knowledge within the scope of the subject.
|
Recommended literature
|
-
Summerfield, M. (2011). Python 3, Výukový kurz. Computer Press.
|