Learning outcomes:
A student who has completed the continuing education program:
- can use basic programming concepts: variable, expression, conditional statement, loop,
procedure, recursion, data exchange with the user and files;
- knows basic data types and structures (integer and floating-point numbers, boolean values,
strings, lists, sets, dictionaries, tuples) and can use their standard operations;
- can analyze and explain a program in detail and improve it;
- knows the basic concepts of the object-oriented paradigm (class, object, inheritance,
polymorphism) and can create and use classes and objects;
- can create an algorithm that solves a simpler problem, compile and correctly implement a
program, and debug and test it.