Agile Software Development
BASIC DATA
course listing
Y - courses in joint study programmes
course code
MTAT.03.295
course title in Estonian
Väle tarkvaraarendus
course title in English
Agile Software Development
course volume CP
4.00
ECTS credits
6.00
to be declared
not
assessment form
Examination
teaching semester
autumn
language of instruction
Estonian
English
Study programmes that contain the course
Structural units teaching the course
IT - Department of Software Science
Course description link
Timetable link
View the timetable
Version:
VERSION SPECIFIC DATA
course aims in Estonian
Kursuse eesmärgiks on tutvustada väledat tarkvaraarenduse meetodit, mis tooks esile pilvearvutuse ja tarkvara kui teenuse eeliseid
course aims in English
The objective of this course is to introduce an agile method for software development that takes advantage of the principles of cloud computing and software as a service
learning outcomes in the course in Est.
Kursuse edukal läbimisel oskab tudeng:
1. Arutleda tarkvaraarenduse pilve kasutamise probleemide ja võimaluste üle.
2. Läbi viia tarkvaraprojekti ideest teostuseni Ruby on Rails platvormil.
3. Rakendada väledaid arendusvõtteid nagu kasutuslood, käitumisjuhitav
arendus, pidevintegratsioon ja evitus pilves.
4. Töötada efektiivselt tarkvaraarendusmeeskonnas.
learning outcomes in the course in Eng.
On successful completion of this course, students will be able to:
1. Discuss the challenges and opportunities of developing software using the cloud.
2. Carry out a software project from conception to deployment, using Ruby on Rails.
3. Apply agile development techniques, including user stories, behaviour-driven development, continuous integration, and deployment on the cloud.
4. Effectively work in a software development team
brief description of the course in Estonian
- Programmeerimine Ruby on Rails platvormil keeles Ruby.
- Sissejuhatus väledatesse tarkvaraarendusmeetoditesse.
- Käitumisjuhitav tarkvaraarendus
- Pidevintegratsioon
- Ruby on Rails rakenduste evitamine pilves.
- Tarkvaratoote arendamine ja evitamine.
brief description of the course in English
- Programming with Ruby and Ruby on Rails
- Introduction to Agile methods
- Behaviour-driven software development
- Continuous integration
- Deployment of Ruby on Rails applications to the cloud
- Development and deployment of a sample software product.
type of assessment in Estonian
vt https://www.is.ut.ee/pls/ois/
type of assessment in English
see https://www.is.ut.ee/pls/ois/
independent study in Estonian
vt https://www.is.ut.ee/pls/ois/
independent study in English
see https://www.is.ut.ee/pls/ois/
study literature
vt https://www.is.ut.ee/pls/ois/
study forms and load
daytime study: weekly hours
4.0
session-based study work load (in a semester):
lectures
2.0
lectures
-
practices
2.0
practices
-
exercises
0.0
exercises
-
lecturer in charge
-
type (CBL/PBL)
not specified
LECTURER SYLLABUS INFO
semester of studies
teaching lecturer / unit
language of instruction
Extended syllabus
Course-teacher pairs of the corresponding version are missing!
Course description in Estonian
Course description in English