Zachodniopomorski Uniwersytet Technologiczny w Szczecinie

Administracja Centralna Uczelni - Wymiana międzynarodowa (S1)

Sylabus przedmiotu Ruby on Rails framework for web development:

Informacje podstawowe

Kierunek studiów Wymiana międzynarodowa
Forma studiów studia stacjonarne Poziom pierwszego stopnia
Tytuł zawodowy absolwenta
Obszary studiów
Profil
Moduł
Przedmiot Ruby on Rails framework for web development
Specjalność przedmiot wspólny
Jednostka prowadząca Katedra Metod Sztucznej Inteligencji i Matematyki Stosowanej
Nauczyciel odpowiedzialny Joanna Kołodziejczyk <Joanna.Kolodziejczyk@zut.edu.pl>
Inni nauczyciele
ECTS (planowane) 3,0 ECTS (formy) 3,0
Forma zaliczenia zaliczenie Język angielski
Blok obieralny Grupa obieralna

Formy dydaktyczne

Forma dydaktycznaKODSemestrGodzinyECTSWagaZaliczenie
wykładyW2 15 1,20,40zaliczenie
laboratoriaL2 15 1,80,60zaliczenie

Wymagania wstępne

KODWymaganie wstępne
W-1Ruby programming language
W-2HTML and CSS basics
W-3Databases basics

Cele przedmiotu

KODCel modułu/przedmiotu
C-1To understand how to use Ruby on Rails framework for dynamic web development.
C-2To understand and apply Ruby on Rails framework paradgim to develop webpages with a relational database.

Treści programowe z podziałem na formy zajęć

KODTreść programowaGodziny
laboratoria
T-L-1A blog web application based on RoR.3
T-L-2A web application using scaffolding3
T-L-3Developing students’ idividaual projects.9
15
wykłady
T-W-1Development environment. Installing vs virtual. Version controll GitHub, Bitbucket3
T-W-2Building application. MVC paradigm explaination, RoR rules.2
T-W-3User recognition. Log in and out. Styling2
T-W-4Working with Database in Rails4
T-W-5Using Scaffold2
T-W-6Adding scripts, pagination2
15

Obciążenie pracą studenta - formy aktywności

KODForma aktywnościGodziny
laboratoria
A-L-1Participation in Labs15
A-L-2Homeworks18
A-L-3Individual projects20
53
wykłady
A-W-1Participation in lectures15
A-W-2Literatury study15
A-W-3Prepareing for test6
36

Metody nauczania / narzędzia dydaktyczne

KODMetoda nauczania / narzędzie dydaktyczne
M-1Lectures with presentation
M-2Laboratories developing webservices based on RoR
M-3Discussion and learning by doing

Sposoby oceny

KODSposób oceny
S-1Ocena podsumowująca: Multiple choice quiz from RoR syntax.

Zamierzone efekty kształcenia - wiedza

Zamierzone efekty kształceniaOdniesienie do efektów kształcenia dla kierunku studiówOdniesienie do efektów zdefiniowanych dla obszaru kształceniaCel przedmiotuTreści programoweMetody nauczaniaSposób oceny
WM-WI_1-_null_W01
The outcome of the course is knowledge and the ability to apply RoR framework for dynamic web development

Zamierzone efekty kształcenia - umiejętności

Zamierzone efekty kształceniaOdniesienie do efektów kształcenia dla kierunku studiówOdniesienie do efektów zdefiniowanych dla obszaru kształceniaCel przedmiotuTreści programoweMetody nauczaniaSposób oceny
WM-WI_1-_null_U01
Construct/develop a webpage using RoR

Literatura podstawowa

  1. Michael Hartl, Ruby on Rails Tutorial, https://www.railstutorial.org

Literatura dodatkowa

  1. Online Ruby on Rails documentation, 2011, on-line

Treści programowe - laboratoria

KODTreść programowaGodziny
T-L-1A blog web application based on RoR.3
T-L-2A web application using scaffolding3
T-L-3Developing students’ idividaual projects.9
15

Treści programowe - wykłady

KODTreść programowaGodziny
T-W-1Development environment. Installing vs virtual. Version controll GitHub, Bitbucket3
T-W-2Building application. MVC paradigm explaination, RoR rules.2
T-W-3User recognition. Log in and out. Styling2
T-W-4Working with Database in Rails4
T-W-5Using Scaffold2
T-W-6Adding scripts, pagination2
15

Formy aktywności - laboratoria

KODForma aktywnościGodziny
A-L-1Participation in Labs15
A-L-2Homeworks18
A-L-3Individual projects20
53
(*) 1 punkt ECTS, odpowiada około 30 godzinom aktywności studenta

Formy aktywności - wykłady

KODForma aktywnościGodziny
A-W-1Participation in lectures15
A-W-2Literatury study15
A-W-3Prepareing for test6
36
(*) 1 punkt ECTS, odpowiada około 30 godzinom aktywności studenta
PoleKODZnaczenie kodu
Zamierzone efekty kształceniaWM-WI_1-_null_W01The outcome of the course is knowledge and the ability to apply RoR framework for dynamic web development
PoleKODZnaczenie kodu
Zamierzone efekty kształceniaWM-WI_1-_null_U01Construct/develop a webpage using RoR