Course: Programming I

« Back
Course title Programming I
Course code KIN/PGJ1E
Organizational form of instruction Lecture + Lesson
Level of course Bachelor
Year of study 1
Semester Winter and summer
Number of ECTS credits 6
Language of instruction Czech
Status of course Compulsory
Form of instruction Face-to-face
Work placements This is not an internship
Recommended optional programme components None
Lecturer(s)
  • Havelková Hana, RNDr.
Course content
1. Fundamental terms. Algorithm. 2. Introduction the programming environment. 3. Variables. Variables initialization. Operations on variables. 4. Methods. Method parameters. Method returning value. Standard input and output. 5. Relation operators. 6. Program branching. Conditions. 7. Loops. Definite loop. While loop. 8. One-dimensional array. Accessing the array elements. 9. Looping through array. 10. Method creation.

Learning activities and teaching methods
Monologic (reading, lecture, briefing)
Learning outcomes
Main aim of this basic course is to supply basics of programming skills and solving of practical algorithmic tasks.Main content of the course is programming in Python language.
Passing the course the student will understand concepts of structured programming and he/she will have a good grasp of the of basic programming control structures. He/she will be able to read the source code and customise it. After passing the course the student will be able to design and to implement solutions of simple problems.
Prerequisites
User computer skills

Assessment methods and criteria
Written examination

Passing 3 practical tests during the course (necessary to gain in sum at least 50 % of points; without resit attempts) Elaborating term project/s. Passing written exam.
Recommended literature
  • BLAHO, Andrej. Učebnica Pythonu pre stredné školy.
  • HARMS, Daryl a MCDONALD, Kenneth. Začínáme programovat v jazyce Python.
  • REMEŠ, Radim. Programujeme v jazyku Python.
  • SUMMERFIELD, Mark. 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 Education Study plan (Version): information technology and e-learning (2) Category: Pedagogy, teacher training and social care 1 Recommended year of study:1, Recommended semester: Winter