862 Programming 1
Content
The course consists of the following chapters:
- Expressions, basic data types, variables
- Conditional expressions, while loop
- Lists, tuples, for loop
- Subroutines
- Files
- Dictionaries and sets
- Recursion
- Namespaces
- Basics of object oriented programming
- Exceptions
- Basics of user interfaces, working with events
- List comprehension, generators, iterators
- Additional topics
Sudents will solve a larger number of programming excercises related to lectures with help of teaching assistants.
Objectives and competences:
The goal of the subject is to teach the basics of algorithmic thinking and coding in the chosen language (currently Python). All concepts are introduced systematically and using many practical examples.