Kurs języka Erlang (lato 2010) - Ogłoszenia


Projekt końcowy

posted 8 May 2010, 02:27 by Krystian Bacławski

Projekt końcowy jest wart 15 punktów. Ma być oddawany w dwóch fazach:
  • pierwsza - od 1 / 2 / 3 czerwca
  • druga - od 15 / 16 / 17 czerwca
Projekt trzeba sobie wymyślić na podstawie wytycznych znajdujących się tutaj, a następnie skonsultować z prowadzącym ćwiczenia. Osoba prowadząca ćwiczenia powinna określić czy zakres projektu jest wystarczający, ewentualnie pomóc Wam w wyborze tematu.

Projekt należy podzielić na dwie fazy i określić z prowadzącym co będzie pokazywane w obu terminach.

Ostatecznym terminem ustalania tematu projektu jest w zależności od grupy 18 / 19 / 20 maj.

Notatki do wykładu zostały przeniesione...

posted 8 May 2010, 02:21 by Krystian Bacławski   [ updated 8 May 2010, 02:30 ]

W trakcie mojej pracy nad slajdami do wykładu narastało w mnie wrażenie, że nie jest to najefektywniejsza czasowo metoda przygotowywania się do wykładu. Krótko mówiąc - praca nad formą pochłaniała mi zbyt dużo czasu. Wygląda na to, że ostatni eksperyment w postaci poprowadzenia wykładu z mojego DokuWiki powiódł się. W związku z tym całkowicie zrezygnowałem z przygotowywania slajdów.

Zapraszam do zapoznania się z materiałami do kursu języka Erlang na mojej wiki - notatki znajdziecie klikając na odnośniki w sekcji Program.

Jest to również miejsce w którym przygotowuje się do następnych wykładów, więc niektóre podstrony są niekompletne. Na następnych wykładach będziemy realizować kolejne punkty programu. Jeśli chcecie, żeby jakiś temat pojawił się wcześniej - proszę mnie o tym poinformować.

Lista nr 6 i slajdy...

posted 23 Apr 2010, 04:22 by Krystian Bacławski

Lista nr 6 jest warta 2 razy więcej punktów niż zwykle. Są na niej cztery zadania z procesów i programowania rozproszonego.

W związku z tym macie na jej rozwiązanie trochę więcej czasu. Oddawanie zadań z tej listy będzie się odbywać w dwóch fazach - na ćwiczeniach 27 i 28 kwietnia oraz 4 i 5 maja.

Jest to (mam nadzieję) ostatnia lista z małymi zadaniami. Przechodzimy powoli do robienia projektów.

Jednocześnie informuję, że na stronie są już dostępne ostatnie slajdy z programowania rozproszonego w Erlangu.

Wydłużenie terminu oddawania dla listy 5.

posted 23 Apr 2010, 04:13 by Krystian Bacławski

Poprzednia lista została opublikowana dość późno i w dodatku jej interpretacja sprawiła Wam dość dużo problemów.

W związku z tym postanowiłem wydłużyć możliwość jej oddawania, bez żadnych konsekwencji, do następnego tygodnia (odpowiednio 27 i 28 kwiecień).

Poprawka do regulaminu.

posted 17 Apr 2010, 07:41 by Krystian Bacławski

W związku z licznymi pytaniami odnośnie do punktów kredytowych postanowiłem wprowadzić uściślenie regulaminu.

Zapisek:

Można indywidualnie wydłużyć termin oddawania o tydzień używając punktu kredytowego.

został zastąpiony:

Można indywidualnie wydłużyć termin oddawania całej listy o tydzień używając punktu kredytowego.

Co jest zgodne z moją oryginalną intencją.

Lista nr 5.

posted 17 Apr 2010, 07:37 by Krystian Bacławski   [ updated 23 Apr 2010, 04:13 ]

Pojawiła się nowa lista zadań. Celem zadań jest:
  • lekkie wprowadzenie do wzorców projektowych (na przykładzie serwera i nadzorcy),
  • zobaczenie jak oddziela się zachowanie od implementacji,
  • jak obsługuje się błędne zakończenie procesów.
Przepraszam za późne opublikowanie listy.

Slajdy do wykładu nr 5.

posted 17 Apr 2010, 07:35 by Krystian Bacławski

Pojawiły się uzupełnione slajdy do wykładu o:
  • modelu aktorów,
  • procesach erlangowych,
  • przesyłania informacji o błędach między procesami,
  • module string.

Pracownia - Lista nr 4

posted 2 Apr 2010, 02:40 by Krystian Bacławski

Pojawiła się nowa lista z jednym, ale długim i mam nadzieję ciekawym zadaniem.

Domyślam się, że specyfikacja zawiera dziury. Ogólnie chciałbym, żebyście poeksperymentowali z na prawdę dużą ilością procesów i komunikatów. Liczę też na waszą inwencję. Mianowicie to, że uda Wam się przygotować dodatkowe testy, które pokażą jakieś ciekawe zachowania maszyny wirtualnej Erlanga.

Ponieważ zajęcia w następny wtorek nie odbędą się, celem uniknięcia desynchronizacji między grupami postanowiłem, że dam wszystkim taką samą ilość czasu. Zadanie należy oddać zależnie od grupy na zajęciach 13.04 i 14.04.

Slajdy do wykładu nr 4 i nr 5

posted 2 Apr 2010, 02:38 by Krystian Bacławski   [ updated 2 Apr 2010, 02:40 ]

Jest już dostępna kompletna wersja slajdów do wykładu o wyjątkach, modułach lists, array i dict.

Udostępniłem także niepełną jeszcze wersję slajdów do wykładu o modelu aktorów i procesach erlangowych.

Pracownia - Lista nr 3

posted 27 Mar 2010, 05:34 by Krystian Bacławski   [ updated 27 Mar 2010, 05:48 ]

Pojawiła się kolejna lista zadań. Przepraszam za opóźnienie z jej opublikowaniem.

Termin ostateczny oddawania - odpowiednio dla grup: zajęcia w kolejny wtorek (30.03) lub środę (31.03).

1-10 of 14