Codenight

Programming days at a grammar school featuring a range of activities, including website programming, game development, and AI programming.

In March 2022, I took over the programming day called Codenight at Nieder-Olm secondary school. I planned and organized a total of five different workshops for all age groups, covering topics from website programming and game programming to programming an AI that can solve Tic Tac Toe using the minimax algorithm. Feel free to visit the official Codenight website to take a closer look at the individual workshops.

Description from left to right: Blockly: programmer games for 5th-6th grade, Zoo website: HTML and CSS for 5th - 8th grade, Car racing in Scratch for 7th - 8th grade, Ping pong in Scratch for 9th - 10th grade, AI in Python for the upper school

For the younger pupils, the basics of programming were explored in a playful way using a visual programming language called Blockly.

Another workshop involved programming their first website using pure HTML and CSS code. Each pupil was allowed to choose an animal and created a website with videos, photos and Google Maps links based on a template. The websites were then finally hosted by me on a large zoo website so that the students could actually access the website from home.

Final website with the students' individual pages. Follow the link to the website and marvel at the students' results.

In the intermediate level, both a car race and ping pong were implemented using the block-based programming language Scratch.

In the upper school, the programming language Python was used to solve Tic Tac Toe and 4 wins using the minimax algorithm.