Invitation aux Workshops 2014

workshop.jpg

Nous t'invitons à nos deux weekends de préparation pour le premier tour. C'est l'introduction idéale avant de t'attaquer aux tâches du premier tour de la SOI. Nous offrons un programme pour débutants ainsi qu'un programme pour avancés, donc ça ne joue aucun rôle si tu as déjà beaucoup de connaissances de programmation ou pas du tout. C'est pourquoi tu es le/la bienvenu(e) et auras la possibilité d'apprendre quelque chose, quel que soit ton niveau.

Il y aura des cours ainsi que des exercices pratiques à l'ordinateur où tu pourras directement appliquer ce que tu auras appris et poser des questions si quelque chose ne fonctionne pas.

Le programme pour les débutants comportera à peu près les sujet suivant: Qu'est-ce qu'un algorithme, comment s'attaquer à un problème, complexité en temps, notation Big-O, introduction à la programmation en C++, entrée/sortie en C++, compiler du C++ dans le terminal de Linux, les boucles for, types de données, fonctions, tableaux, la Standard Template Library, recherche binaire, le retour sur trace, combinatoire et théorie des nombres, introduction à la théorie des graphes, éventuellement aussi la programmation dynamique.

Avec les participants avancés, nous traiterons des sujets comme les algorithmes de géométrie (bases, enveloppe convexe, algorithmes scanline), la programmation dynamique, les algorithmes de graphes (Union Find, Minimum Spanning Tree, l'algorithme de Dijkstra), diviser pour régner, segment trees, mathématiques discrètes (groupes, inverse multiplicatif, relations, techniques de preuves, induction).

Dates

Les workshops auront lieu lors des deux weekends suivants:

  • Vendredi 17.10.2014 09h30 – dimanche 19.10.2014 17h, à l'ETH Zurich, hébergement à l'auberge de jeunesse de Zurich
  • Vendredi 31.10.2014 17h00 – dimanche 02.10.2014 17h, à l'EPF Lausanne, hébergement à l'auberge de jeunesse de Lausanne

Il est possible de participer aux deux weekends ou seulement à l'un des deux.

Langues

A Zurich tout comme à Lausanne, nous parlerons allemand, français et peut-être anglais, donc ça suffit si tu comprends l'une de ces langues.

A prendre avec soi

Tu devrais, si possible, apporter un ordinateur portable, et y installer gcc (c'est le compilateur C++ que nous utiliserons). Tu recevras des informations plus précises après t'être inscrit.

Repas, hébergement, coûts

A midi, nous mangerons ensemble au campus. Le petit déjeuner et le souper seront pris à l'auberge de jeunesse.

Des snacks et boissons seront à disposition entre les repas.

Grâce à nos partenaires de soutien, la SOI couvrira les coûts pour les repas et l'auberge de jeunesse, et nous te rembourserons les billets de transport au prix demi-tarif.

Inscription

Es-tu intéressé(e)? Alors remplis le formulaire d'inscription . Fais-le au plus vite, car le nombre de participants est limité. Les inscriptions seront prises en compte dans l'ordre de leur arrivée.

Si tu a des questions, n'hésite pas à nous contacter à l'adresse info@soi.ch.

Nous nous réjouissons de t'accueillir bientôt à Zurich ou à Lausanne!

Samuel Grütter, Daniel Graf, au nom de l'équipe SOI