Basics of computer algorithms
Summer Course for High School Students in Vienna
This course is designed to provide high school students with a solid foundation in programming. Its main objective is to develop their analytical and mathematical skills while nurturing their creativity. Throughout the course, students will gain hands-on experience in understanding how programs and algorithms work. For example, they will construct a labyrinth and personally navigate through it to identify and correct mistakes. In addition, students will learn about various algorithms, functions, loops, and more. They will explore different sorting and searching algorithms, analyze their efficiency, and even have the opportunity to create their own algorithms. By the end of the course, students will be equipped with practical programming skills and a deeper understanding of computational thinking.
The course will be held in Graz.
Group 2023
Format and topics
The course is primarily conducted in English, supplemented with German as an additional language. A foundational understanding of mathematics is required for enrollment. The course is intended for students aged 15 to 19 years.
You will learn to:
- understand logic of computer
- develop own algorithms
- program with robot Karel designed in Stanford
- write sorting and searching algorithms
To learn algorithms we will use pseudocode. Later we will code on java programming language. As an instrument to visualise functions and algorithms we will use Karel (Stanford).
Examples of the lessons: lesson 3 (PDF, nicht barrierefrei), lesson 4 (PDF, nicht barrierefrei).
Upon completion of the course, students will receive a certificate recognizing their active participation.
Course dates
The course will be held from August 21st to September 1st, running every day from 10:00 to 14:00.
Place:
Technical University of Graz
Stremayrgasse 16,
8010 Graz.
Room: Lehrsaal 8
Instructor
Yelyzaveta (Lisa) Chernova wurde 2003 in Kyjiw geboren und ist dort aufgewachsen. In Kyjiw hat sie das Pavlo Tychyna Gymnasium mit einem Notendurchschnitt von 11,8/12 abgeschlossen. Während ihrer Schulzeit hat Lisa an vielen Wissenschaftswettbewerben u.a. in Physik, Informatik, Geschichte, Literatur und Biologie teilgenommen und viele Top-Platzierungen erreicht.
Obwohl sie sich in der Schule immer für Mathematik interessierte, wusste sie nicht sofort, dass sie einmal Programmiererin werden würde. Sie musste sich die Grundlagen des Programmierens selbst beibringen und erkannte dabei, wie viel dabei von den Lernmethoden abhängt.
Lisa erhielt exzellente Noten für ihren Schulabschluss und wurde an der Kyjiw-Mohyla-Akademie aufgenommen, wo sie drei Jahre Computer Science studierte.
Nach der Eskalation des russischen Angriffskriegs gegen die Ukraine flüchtete Lisa nach Österreich. Sie studiert nun Software Engineering und Management an der Technischen Universität Graz.
Im März 2023 wurde Lisa mit dem IV-MINT-Stipendium für High-Potentials aus der Ukraine ausgezeichnet. Im Rahmen dieses Stipendiums wird sie einen Programmierkurs für Schüler*innen in Graz leiten. Dabei möchte sie den Jugendlichen nicht nur Wissen vermitteln, sondern auch Freude am Programmieren.
Lisa ist sehr sportbegeistert. Sie hat einen schwarzen Gürtel in Aikido und lehrte zuvor den Sport zusammen mit Fechten und Selbstverteidigung. Außerdem tanzt Lisa seit 10 Jahren. Sie führt einen aktiven Lebensstil.