Course description
During the course students take the first steps in text-based programming. They solve tasks that gradually familiarise them with typing commands on a keyboard. At first students use a computer-game-like environment to control the fairy-tale character. Later, when they are comfortable with the keyboard, students create interactive stories and projects in Python. They also solve mathematical puzzles. During the course students consolidate their knowledge about constructions in programming languages, such as variables and functions or conditionals.
After the course students:
- Use algorithmic reasoning
- Apply variables, conditionals and loops in code
- Create their first functions
- Gradually become familiar with creating text commands
- Know the basics of Python
- Create interactive stories, animations and minigames
- Solve mathematical puzzles