Katalog przedmiotów

Język skryptowy Ruby

Cele
Zapoznanie studentów z głównymi cechami języka, jego składnią i semantyką oraz zastosowaniami. Wprowadzenie studentów w zagadnienia efektywnego wykorzystania języka i przygotowanie do stosowania go w aplikacjach internetowych.

Zakres
Wprowadzenie do języka: podstawowe konstrukcje, tablice, struktury kontrolne, wyrażenia regularne, bliki i iteratory, wejście-wyjście, klasy, obiekty, zmienne. Przegląd konstrukcji języka: typy, zmienne i stałe, wyrażenia, metody, aliasy, definicje klas, kontrola dostępu, obiekty proceduralne, obsługa wyjątków. Klasy i obiekty: powiązania, dziedziczność i widoczność, klasy i moduły, zamrażanie obiektów, przestrzeń obiektów, dynamiczne wywoływania metod, marshaling, obiekty rozproszone. Przegląd bibliotek: wątki i procesy, biblioteki wbudowane i standardowe. Język Ruby i aplikacje internetowe: Ruby-on-rails, Nodespace.

Punkty ECTS
2 - stacjonarne

Rodzaje studiów, na których przedmiot jest realizowany
stacjonarne - 1-go stopnia

Specjalności, na których przedmiot jest realizowany
Informatyka w telekomunikacji,
Bazy danych,
Inżynieria oprogramowania,
Komputerowe wspomaganie grafiki,
Sieci komputerowe

Prowadzący
dr inż. Marcin Inkielman, Jarosław Skrzydło