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

  1. Programming Ruby. The Pragmatic Programmer's Guide. http://www.rubycentral.com/pickaxe/

  2. David Chelimsky, Dave Astels, Zach Dennis, Aslak Hellesøy, Bryan Helmkamp, Dan North. The RSpec Book: Behaviour Driven Development with RSpec, Cucumber, and Friends. Dec 2010 ISBN: 978-1-93435-637-1

  3. Getting Started with Rails. http://guides.rubyonrails.org/getting_started.html

Papildomos literatūros sąrašas

  1. Huw Collingbourne. The Little Book Of Ruby. 2nd Edition. http://www.sapphiresteel.com/The-Little-Book-Of-Ruby

  2. Huw Collingbourne. The Book Of Ruby. http://www.sapphiresteel.com/IMG/zip/book-of-ruby.zip

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