Course: Procedural Programming

« Back
Course title Procedural Programming
Course code UI/BUC11
Organizational form of instruction Lesson
Level of course Bachelor
Year of study not specified
Semester Winter
Number of ECTS credits 2
Language of instruction Czech
Status of course Compulsory-optional
Form of instruction Face-to-face
Work placements This is not an internship
Recommended optional programme components None
Course availability The course is available to visiting students
Lecturer(s)
  • MARTÍNEK Pavel, Mgr.
  • LANGER Miroslav, RNDr. Ph.D.
Course content
1. Introduction, environment 2. Language Python 3. Data Types 4. Operators in Python 5. Control of runtime, cycles 6. Control of runtime, conditions 7. Objects in Python 8. I/O 9. Functions 10. Introduction to Perl 11. Other scripting languages

Learning activities and teaching methods
Interactive lecture, Lecture with a video analysis
Recommended literature
  • Fabrizio Romano. Learning Python. Packt Publishing, 2015. ISBN 9781783551712.
  • Harms D., McDonald K. Začínáme programovat v jazyce Python. Computer Press, 2008. ISBN 978-80-251-2161-0.
  • Jones, Martin. Python for complete beginners. CreateSpace Independent Publishing Platform, 2015. ISBN 978-1514376980.
  • Mark Summerfield. Python 3. COMPUTER PRESS, 2010. ISBN 9788025127377.
  • O'?eilly. Programování v jazyce PERL. Computer Press. ISBN 80-85896-95-8.
  • Randal L. Schwartz, brian d foy, Tom Phoenix. Learning PERL. O'Reilly, 2011. ISBN 978-1-4493-0358-7.


Study plans that include the course
Faculty Study plan (Version) Branch of study Category Recommended year of study Recommended semester
Faculty of Philosophy and Science in Opava Computer science in combination with another discipline (1) Informatics courses 2 Winter
Faculty of Philosophy and Science in Opava Computer science in combination with another discipline (1) Informatics courses 2 Winter