Podstawowe informacjeOpis
Erlang jest językiem funkcyjnym ogólnego przeznaczenia, z gorliwą
ewaluacją, pojedynczym przypisywaniem oraz dynamicznym typowaniem. Jego
mocną stroną są doskonale rozwinięte mechanizmy równoległego i
rozproszonego przetwarzania oraz tolerowania awarii. Posiada
rozbudowany zestaw standardowych bibliotek (Open Telecom Platform)
przeznaczonych do budowania złożonych usług sieciowych.
Erlang to jeden z niewielu języków funkcyjnych, które są aktywnie
wykorzystywane w przemyśle. Wykorzystuje się go głównie w branży
telekomunikacyjnej. Jest używany między innymi w: Ericsson (gdzie
powstał), T-Mobile, Telia, Nokia, Nortel, Facebook, Nasza-Klasa.pl.
Wymagania- Sieci komputerowe
- Programowanie
Zasady
Poczta elektroniczna
- Wysyłając e-mail należy w polu temat jako prefiks podać następującą frazę: [ERL10]
Zaliczanie
- Zaliczenie przedmiotu polega na systematycznym oddawaniu zadań programistycznych.
- Ilość punktów nie jest z góry określona. Ocena jest wyliczana na podstawie współczynnika (wyrażonego w procentach) zdobytych punktów do maksymalnej ilości punktów.
- Po upływie terminu rozwiązania zadań nie będą przyjmowane.
- Każdy student dostaje 3 punkty kredytowe. Można indywidualnie wydłużyć termin oddawania całej listy o tydzień używając punktu kredytowego.
- Rozwiązanie należy zaprezentować w trakcie zajęć. Po oddaniu zadania należy wysłać swoje rozwiązanie do prowadzącego pocztą elektroniczną.
- Oceny wyliczane będą na podstawie poniższej tabeli:
Ilość punktów
| Ocena
| 100% - 92%
| 5.0 | 91% - 84%
| 4.5
| 83% - 76%
| 4.0
| 75% - 68%
| 3.5
| 67% - 60%
| 3.0
| 59% - 0%
| 2.0
|
MateriałyUWAGA! Materiały do wykładu zostały przeniesione na moją wiki. Plan wykładuUWAGA! Plan wykładu został przeniesiony na moją wiki.
Ogłoszenia
-
Projekt końcowy
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.
|
Posted 8 May 2010, 02:40 by Krystian Bacławski
-
Notatki do wykładu zostały przeniesione...
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ć. |
Posted 8 May 2010, 02:30 by Krystian Bacławski
-
Lista nr 6 i slajdy...
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.
|
Posted 23 Apr 2010, 04:27 by Krystian Bacławski
-
Wydłużenie terminu oddawania dla listy 5.
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ń).
|
Posted 23 Apr 2010, 04:18 by Krystian Bacławski
-
Poprawka do regulaminu.
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ą. |
Posted 17 Apr 2010, 07:45 by Krystian Bacławski
Terminarz zajęć
Data | Zajęcia | Opis |
4 May 2010 | Wykład nr 9 | | 4 May 2010 | Pracownia nr 9 | Sprawdzanie listy nr 5 i nr 6. | 27 April 2010 | Pracownia nr 8 | Sprawdzanie listy nr 5 i nr 6. | 27 April 2010 | Wykład nr 8 | | 20 April 2010 | Pracownia nr 7 | Sprawdzanie listy nr 5. |
Wykłady i listy zadań
-
labs07.pdf
81k - 23 Apr 2010, 04:21 by Krystian Bacławski (v1)
Lista nr 6. Na dwa tygodnie.
-
notes06.pdf
350k - 23 Apr 2010, 04:20 by Krystian Bacławski (v1)
Wykład nr 6. Programowanie rozproszone w Erlangu. Przydatne moduły.
-
labs06.pdf
76k - 17 Apr 2010, 07:34 by Krystian Bacławski (v1)
Lista nr 5.
-
notes05.pdf
498k - 17 Apr 2010, 07:33 by Krystian Bacławski (v4)
Wykład nr 5. Model aktorów, procesy, przesyłanie błędów, moduł string.
-
labs05.pdf
59k - 2 Apr 2010, 02:37 by Krystian Bacławski (v1)
Lista nr 4.
RankingKurs języka Erlang (lato 2010)Kurs języka Erlang (lato 2010) |
|