Module objectives:

The students will be capable of identifying technical problems which can be solved by means of programming. They can develop and approach to solve such problems as they know language elements and control structures of a structured programming language as well as basic algorithms. Finally, they can implement the problem solution as running computer program using a common programming language (Python).

Module description:
  • Fundamentals
  • Elementary data types
  • Variables and constants
  • Input / output
  • Operators (arithmetical, boolean, assignment)
  • Functions: usage of given functions and implementation of user-defined functions
  • control structures: branches and loops
  • Aggregated and structured types