Enrolment in the 1st year of the 2nd cycle Digital Linguistics programme.
The course is recommended to students with a 1st cycle degree in a field other than computer science and informatics or those with little or no prior programming skills.
The course consists of the following chapters:
1. Expressions, basic data types, variables
2. Conditional expressions, while loop
3. Lists, tuples, for loop
4. Functions
5. Dictionaries and sets
6. Files
7. List comprehension, generators, iterators
8. Namespaces
9. Recursion
10. Basics of object oriented programming
11. Exceptions
12. Basics of user interfaces, working with events
13. Additional topics
Students will solve a larger number of programming exercises related to lectures with help of teaching assistants.