2.06.2012 (sobota):
g. 9.30 - rejestracja i wyjaśnienie zasad (wymagamy wcześniejszej rejestracji, link na dole notki)
g. 10.00 - zaczynamy kodzić
g. 17.00 - koniec imprezy
Gdzie?
Politechnika Krakowska, Wydział Mechaniczny
Al. Jana Pawła II 37, Kraków
Instytut Informatyki Stosowanej,
budynek 2 (hamownia), sala 2/9 (pierwsze piętro)
Czym jest Coderetreat?
Coderetreat to całodniowe, intensywne warsztaty z "Programowania w parach" i TDD. Więcej tutaj.
Przebieg:
W kilku 45 minutowych sesjach będziesz dobierany w pary z kolejnymi programistami by spróbować zaimplementować "Grę w życie". Nie obawiaj się, dobrze wiemy, że nie da się tego zrobić w 45 minut i o to właśnie chodzi! Nie skupiamy się na rozwiązaniu problemu, ale na ćwiczeniu technik programistycznych. Jako że warsztaty trwają cały dzień zapewniamy ciepły posiłek. Wymagamy jednak rejestracji (link na dole notki).
Ważne: Po każdej sesji kasujemy kod (tak dobrze przeczytałeś, calusieńki) i zmieniamy parę (najlepiej na kogoś kogo nie znamy, a jeszcze lepiej jeśli pisze w zupełnie czym innym niż Ty)
Czego potrzebujesz:
- laptop z dowolnym systemem operacyjnym
- dowolne IDE lub edytor (Eclipse, ItelliJ, NetBeans, Vim, Emacs...)
- cokolwiek jest Ci potrzebne do pisania w Twoim ulubionym języku programowania
- otwarty umysł i pozytywne nastawienie
Zasady "Gry w życie":
- Plansza to nieskończona powierzchnia składająca się z kwadratowych komórek tworzących siatkę.
- Każda komórka ma 8 sąsiadów.
- W danym cyklu komórka może być albo żywa, albo martwa.
- Komórki zmieniają swój stan w każdym cyklu i wszystkie równocześnie.
- Następny stan komórki jest determinowany przez jej sąsiadów:
- Jeśli żywa komórka ma mniej niż 2 żywych sąsiadów, umiera z samotności
- Jeśli żywa komórka ma 2 lub 3 sąsiadów, pozostaje żywa
- Jeśli żywa komórka ma więcej niż 3 żywych sąsiadów, umiera z zatłoczenia
- Jeśli martwa komórka ma dokładnie 3 żywych sąsiadów, ożywa
Więcej informacji:
- Rejestracja obowiązkowa - http://coderetreat-pk.
eventbrite.com - Idea Coderetreat - http://coderetreat.org/about
- "Gra w życie" - http://en.wikipedia.org/wiki/Conway%27s_game_of_life