Spis rzeczy

Opis wykładu
Spis wykładów
Przydatne linki

Projekty

Dane o wykładzie

Wykładowca: Marcin Młotkowski
Wykład: poniedziałek 12:15-14:00, sala 140

Punktacja z pracowni

Punktacja z pracowni jest w systemie USOSWeb

Komunikaty

8 października (poniedziałek) jest pierwszy wykład. Zapraszam wszystkich zainteresowanych.

Parę słów o wykładzie

Ruby to dynamicznie w pełni obiektowy typowany język programowania. Inspiracją do jego tworzenia były zarówno takie języki jak Perl czy Python, jak i CLU, Eiffel czy Smalltalk. Dzięki temu język ten zdobywa w ostatnich latach dużą popularność. Jednym z najważniejszych powodów, dla których warto poznać Ruby, jest Ruby on Rails: framework umożliwiający utworzenie prototypu aplikacji webowej za pomocą jednowierszowego polecenia.

Wykłady

NrDataOpisListy zadań
18 październikaSprawy organizacyjne, wprowadzenie do językaLista 1.
215 październikaTypy proste i złożoneLista 2.
322 październikaBlokiLista 3.
429 październikaProgramowanie obiektoweLista 4.
55 listopadaWyrażenia regularneLista 5.
619 listopadaBazy danychLista 6.
726 listopadaReflekse, usługi siecioweLista 7.
83 grudniaWątkiLista 8.
910 grudniaŚrodowisko tkLista 9.
1017 grudniaRuby on Rails: wprowadzenieLista 10. (ostatnia)
117 styczniaRuby on Rails: modele i trwałość danych
1214 styczniaRuby on Rails: widoki i rusztowania
1321 styczniaRuby on Rails: testowanie
1428 styczniaRuby on Rails: konfiguracja RoR, wersje kompilatora Ruby'ego

Ćwiczenia i pracownie

Pracownia do zajęć z Ruby przez ok 12 tygodni będzie polegała na zaprogramowaniu zadań z ogłaszanych po każdym wykładzie list. Zadania należy oddać prowadzącemu do oceny na najbliższych zajęciach. Na każdej liście będzie podany limit punktów, jakie można zdobyć za daną listę. W przypadku spóźnienia o tydzień, za przedstawione zadania można uzyskać co najwyżej połowę limitu. Po dwóch tygodniach po upływie terminu zadania nie będą oceniane.

Ostatni miesiąc pracowni jest przeznaczony na samodzielną realizację uzgodnionego z prowadzącym pracownię projektu.

Gdzie szukać informacji