UINK201 Procedural Programming

Faculty of Philosophy and Science in Opava
Winter 2013
Extent and Intensity
0/2/0. 3 credit(s). Type of Completion: z (credit).
Guaranteed by
Institute of Computer Science – Faculty of Philosophy and Science in Opava
Course Enrolment Limitations
The course is also offered to the students of the fields other than those the course is directly associated with.
fields of study / plans the course is directly associated with
Course objectives
The aim of the course procedural programming - scripting, is to understand programming language that supports scripts, this programs written for a special run-time environment that can interpret (rather compile) and automate the execution of tasks which could alternatively be executed one-by-one by a human operator. Students will learn Python, Perl, Ruby language, their applications and the IDLE environment, basics of regular expressions, text processing, scripting.
Syllabus
  • 1. Basic data types, variables, constants, basic operations with data
    2. Program input and output
    3. Control structures - conditions and cycles
    4. Working with text and binary files
    5. Creating functions
    6. Pre-processor and macros
    7. Pointers, dynamic memory allocation
    8. Pointer as function argument
    9. Simple arrays, multidimensional and dynamic arrays
    10. Working with strings
    11. Structures, unions and enums
Language of instruction
Czech
Further Comments
The course can also be completed outside the examination period.
Teacher's information
Active participation in seminar
Written two test in the extent of the content of seminars
Develop and submit to controlling programs in Python. Students must submit program in program code (PY file extension)
The course is also listed under the following terms Winter 2010, Winter 2012, Winter 2014, Winter 2015, Winter 2016, Winter 2017, Winter 2018, Winter 2019, Winter 2020, Winter 2021, Winter 2022.
  • Enrolment Statistics (Winter 2013, recent)
  • Permalink: https://is.slu.cz/course/fpf/winter2013/UINK201