Dalyko sando aprašas
Dalyko sando kodas |
|
Dalyko sando pavadinimas |
Judrusis programavimas Ruby |
Dėstytojo (-jų) pedagoginis vardas, mokslo laipsnis, vardas ir pavardė |
Saulius Grigaitis |
Katedra, centras |
Informatikos katedra |
Fakultetas, padalinys |
Matematikos ir informatikos fakultetas |
Dalyko sando lygis |
pirmosios pakopos |
Semestras |
rudens ir pavasario |
ECTS kreditai |
4,5 |
VU kreditai |
3 |
Auditorinės valandos |
viso dalyko 64 |
|
paskaitų 32 |
|
seminarų |
|
pratybų |
|
laboratorinių darbų 32 |
|
konsultacijų |
Reikalavimai |
išankstinių reikalavimų nėra |
Dėstomoji kalba |
lietuvių |
Dalyko sando tikslai ir numatomi gebėjimai |
Dalyko tikslas supažindinti studentus su judriojo programavimo principais, testais paremtu ir elgsena paremtu programavimu Ruby kalba, RSpec ir Cucumber įrankiais. Kursą išklausęs studentas turėtų gebėti rašyti testais paremtą kodą Ruby kalba, turėtų gebėti rašyti modulinius, funkcinius ir priėmimo testus, turėtų gebėti izoliuoti sistemos modulius, atliekant modulių testavimą. |
Dalyko sando turinys |
Ruby kalbos pagrindai. Ruby on Rails karkaso pagrindai. Testais grįsto programavimo (angl. Test Driven Development) metodika. Elgsena grįsto programavimo (angl. Behavior Driven Development) metodika. RSpec ir Cucumber įrankiai. Modulinis testavimas, modulių izoliavimas. Funkcinis testavimas. Priėmimo testavimas. |
Pagrindinės literatūros sąrašas |
|
Papildomos literatūros sąrašas |
|
Mokymo metodai |
Paskaitos ir laboratoriniai darbai |
Lankomumo reikalavimai |
50% paskaitų |
Atsiskaitymo reikalavimai |
Egzaminas raštu. Egzaminą gali laikyti tik tie studentai, kurių laboratorinių darbų įvertinimas yra bent 25% maksimalaus laboratorinių darbų įvertinimo. |
Vertinimo būdas |
Egzamino rezultatai 60%, laboratorinių darbų 40% |
Aprobuota katedros |
|
Patvirtinta Studijų programos komiteto |
|