Course: Introduction to Programming

« Back
Course title Introduction to Programming
Course code SLO/UPROG
Organizational form of instruction Seminar
Level of course Bachelor
Year of study 1
Semester Winter and summer
Number of ECTS credits 3
Language of instruction Czech
Status of course Compulsory, Compulsory-optional
Form of instruction Face-to-face
Work placements This is not an internship
Recommended optional programme components None
Lecturer(s)
  • Myška Robert, Mgr. Ph.D.
Course content
- Algorithm development. - Program control structures. - Data types and operators. - Basics of object-oriented programming. - Expanding language capabilities (database, TCP/IP, web framework). - 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 aim of the course is for students to learn the basics of problem algorithmization and program development. The Python language is used as a tool.
Synthesis Create an algorithm and formulate it in the programming language Python.
Prerequisites
Basic computer knowledge and own laptop are assumed. 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
  • Pecinovský, Rudolf. (2023). Python: knihovny pro práci s daty pro verzi 3.11.
  • Pecinovský, Rudolf. (2024). Začínáme programovat v jazyku Python.
  • Summerfield, M. (2011). Python 3, Výukový kurz.


Study plans that include the course
Faculty Study plan (Version) Category of Branch/Specialization Recommended year of study Recommended semester
Faculty: Faculty of Science Study plan (Version): Instrument and Computer Physics (2019) Category: Physics courses 1 Recommended year of study:1, Recommended semester: -
Faculty: Faculty of Science Study plan (Version): Applied Physics (2019) Category: Physics courses 1 Recommended year of study:1, Recommended semester: -