Skip to content
TechSpark Academy
  • Online
    • Get digital with our live, online program. Book the option that’s right for you- live classes, tutoring or mentoring.

      DISCOVER

    • Book Class
      • Code in Python
      • Mobile Apps with Swift
      • Hacker Mode – Cybersecurity
      • Artificial Intelligence
      • Digital Technology & the Environment
      • Animation & Game Design
    • Book Tutoring
      • Code in Python
      • Mobile Apps with Swift
      • Hacker Mode – Cybersecurity
      • Artificial Intelligence
      • Digital Technology & the Environment
      • Animation & Game Design
    • Book Mentoring
      • Mentoring options
  • In Person
    • Get digital with our hands-on Swiss based camps, workshops and afterschool clubs. Sign up to the location and date that’s right for you.

      DISCOVER

    • Sign up
      • Camps
      • Workshops
      • After-School Clubs
    • Browse courses
      • Code in Python
      • Mobile Apps with Swift
      • Hacker Mode
      • Digital Storytelling
      • Robotics
      • Artificial Intelligence
      • Animation & Game Design
      • Digital Technology & the Environment
      • Create in 3D
      • Web Design
      • Digital & Multisports
      • Ski X Digital
    • Discover Camp Life
      • Camp Life
  • Outreach
    • Discover our outreach initiatives and learn about our scholarship opportunities. Get involved or support us through your company’s Benevity platform.

      DISCOVER

    • Initiatives
    • Scholarship
  • Blog
    • Discover the latest stories about TechSpark Academy and digital learning.

      DISCOVER

    • Latest news
  • About us
    • Learn about our world and what drives us. Meet our team and our partners.

      DISCOVER

    • Our world
    • Our team
    • Our partners
  •  
Menu Close
  • Online
    • Get digital with our live, online program. Book the option that’s right for you- live classes, tutoring or mentoring.

      DISCOVER

    • Book Class
      • Code in Python
      • Mobile Apps with Swift
      • Hacker Mode – Cybersecurity
      • Artificial Intelligence
      • Digital Technology & the Environment
      • Animation & Game Design
    • Book Tutoring
      • Code in Python
      • Mobile Apps with Swift
      • Hacker Mode – Cybersecurity
      • Artificial Intelligence
      • Digital Technology & the Environment
      • Animation & Game Design
    • Book Mentoring
      • Mentoring options
  • In Person
    • Get digital with our hands-on Swiss based camps, workshops and afterschool clubs. Sign up to the location and date that’s right for you.

      DISCOVER

    • Sign up
      • Camps
      • Workshops
      • After-School Clubs
    • Browse courses
      • Code in Python
      • Mobile Apps with Swift
      • Hacker Mode
      • Digital Storytelling
      • Robotics
      • Artificial Intelligence
      • Animation & Game Design
      • Digital Technology & the Environment
      • Create in 3D
      • Web Design
      • Digital & Multisports
      • Ski X Digital
    • Discover Camp Life
      • Camp Life
  • Outreach
    • Discover our outreach initiatives and learn about our scholarship opportunities. Get involved or support us through your company’s Benevity platform.

      DISCOVER

    • Initiatives
    • Scholarship
  • Blog
    • Discover the latest stories about TechSpark Academy and digital learning.

      DISCOVER

    • Latest news
  • About us
    • Learn about our world and what drives us. Meet our team and our partners.

      DISCOVER

    • Our world
    • Our team
    • Our partners
  •  

Blog

  1. Home>
  2. Blog>
  3. Promoting Coding Skills Among Kids and Teenagers – SOI
Facebook
Twitter
LinkedIn
Email

Promoting Coding Skills Among Kids and Teenagers – SOI

  • November 24, 2021
  • Blog, Parent Testimonials

As we approach the end of the year, we wanted to highlight one of our most important causes: the Swiss Olympiads in Informatics 2021 and our collaboration with Girls Code Too.  We want to set the focus on improving coding skills for kids and teenagers across Switzerland. 

Here are a few takeaways from it:

We had two classes, with 14 girls who participated. 

Group 1: Advanced, ages 14 to 17

 

???? What Coding Skills Were Covered?

  • Revision of the SOI problems from the previous year 
  • Breaking down an SOI problem
  • Dynamic programming
  • Recursion (including binary search and Hanoi towers)
  • Introduction to graphs (basic terms, breadth-first search, and depth-first search algorithms)
  • Sorting algorithms (bubble, insertion, selection, merge, quick and radix sort)
  • Greedy algorithms and heuristics (including Dijkstra’s algorithm, Prim’s minimum spanning tree
  • algorithm and A* search)

⭐ What was their Progress?

One of the participants is currently ranked third on the scoreboard.

???? What was the main challenge?

Overcoming a substantial difference in girls’ exposure to coding and its concepts.

 

Group 2: Beginners, ages 12 to 15

 

???? What Coding Skills Were Covered?

  • Introductory and essential topics of Python programming
  • General introduction to programming and variables in python
  • If-Else Statements
  • Python Turtle
  • Loops
  • Lists
  • Functions

Note: This was a “beginners” group and the majority of the participants had zero experience in programming.

⭐ What was their Progress?

The girls got quite familiar with the basics of Python. They are able to understand short command sequences and write simple code on their own. They are now also able to find minor

errors in programs. They developed a good understanding of problems and showed good effort and ideas in solving a simple SOI problem.

???? What was the main challenge?

This group still needs a lot of guidance on how to implement their own ideas in Python and put the different parts together.

 

???? Props to the course coordinator, Lara Riparip, and main instructors Jelena Trisovic and Xenia Augustin, as well as the guest instructor, Antoine Baudoux.

We look forward to continuing our mission to prepare students for SOI! 

  • May 2022
  • December 2021
  • November 2021
  • October 2021
  • September 2021
  • May 2021
  • February 2021
  • November 2020
  • March 2020
  • January 2020
  • October 2019
  • September 2019
  • August 2019
  • June 2019
  • May 2019
  • April 2019
  • March 2019
  • January 2019
  • August 2016
  • February 2016
  • Blog
  • Coding
  • Coding for girls
  • Digital Literacy
  • Life @ TSA
  • New Modules
  • Parent Testimonials
  • Python
  • TSA Giving
  • TSA News
  • Uncategorized
CONTACT

TechSpark Academy Sàrl (LLC)

Lausanne office

Chemin des Ramiers 8,

1009 Pully, Switzerland

+ 41 79 697 13 00

marta@techsparkacademy.ch

TechSpark Academy Sàrl (LLC)

Zürich office

1 Wiesenstrasse

8700 Küsnacht, Switzerland

+41 76 736 90 09

kate@techsparkacademy.ch

Instagram Twitter Facebook-f
GET OUR NEWS
Get Involved
Teach with us
Innovation-Award

© All rights reserved TechSpark Academy 2019

Privacy Policy         Terms & Conditions

×