Skip to main content

Software Engineering and Modelling (5 cr)

Code: 3011465-3007

General information


Enrollment
01.12.2024 - 13.01.2025
Registration for the implementation has ended.
Timing
13.01.2025 - 30.04.2025
Implementation is running.
Number of ECTS credits allocated
5 cr
Local portion
5 cr
Mode of delivery
Contact learning
Unit
Engineering and Business
Campus
Kupittaa Campus
Teaching languages
Finnish
Seats
15 - 40
Degree programmes
Degree Programme in Business Information Technology
Degree Programme in Information and Communication Technology
Teachers
Sami Pyöttiälä
Groups
PTIETS23swis
Software Development and Information Systems
PTIVIS23swis
Software Development and Information Systems
Course
3011465

Realization has 13 reservations. Total duration of reservations is 39 h 0 min.

Time Topic Location
Fri 17.01.2025 time 13:00 - 16:00
(3 h 0 min)
Teoria ja käytäntö, Ohjelmistotuotanto ja mallintaminen 3011465-3007
ICT_B1039 IT telakka
Fri 24.01.2025 time 13:00 - 16:00
(3 h 0 min)
Teoria ja käytäntö, Ohjelmistotuotanto ja mallintaminen 3011465-3007
ICT_B1039 IT telakka
Fri 31.01.2025 time 13:00 - 16:00
(3 h 0 min)
Teoria ja käytäntö, Ohjelmistotuotanto ja mallintaminen 3011465-3007
ICT_B1039 IT telakka
Fri 07.02.2025 time 13:00 - 16:00
(3 h 0 min)
Teoria ja käytäntö, Ohjelmistotuotanto ja mallintaminen 3011465-3007
ICT_B1039 IT telakka
Fri 14.02.2025 time 13:00 - 16:00
(3 h 0 min)
Teoria ja käytäntö, Ohjelmistotuotanto ja mallintaminen 3011465-3007
ICT_B1039 IT telakka
Fri 28.02.2025 time 13:00 - 16:00
(3 h 0 min)
Teoria ja käytäntö, Ohjelmistotuotanto ja mallintaminen 3011465-3007
ICT_B1039 IT telakka
Fri 07.03.2025 time 13:00 - 16:00
(3 h 0 min)
Teoria ja käytäntö, Ohjelmistotuotanto ja mallintaminen 3011465-3007
ICT_B1039 IT telakka
Fri 14.03.2025 time 13:00 - 16:00
(3 h 0 min)
Teoria ja käytäntö, Ohjelmistotuotanto ja mallintaminen 3011465-3007
ICT_B1039 IT telakka
Fri 21.03.2025 time 13:00 - 16:00
(3 h 0 min)
Teoria ja käytäntö, Ohjelmistotuotanto ja mallintaminen 3011465-3007
ICT_B1039 IT telakka
Fri 28.03.2025 time 13:00 - 16:00
(3 h 0 min)
Teoria ja käytäntö, Ohjelmistotuotanto ja mallintaminen 3011465-3007
ICT_B1039 IT telakka
Fri 04.04.2025 time 13:00 - 16:00
(3 h 0 min)
Teoria ja käytäntö, Ohjelmistotuotanto ja mallintaminen 3011465-3007
ICT_B1039 IT telakka
Fri 11.04.2025 time 13:00 - 16:00
(3 h 0 min)
Teoria ja käytäntö, Ohjelmistotuotanto ja mallintaminen 3011465-3007
ICT_B1039 IT telakka
Fri 25.04.2025 time 13:00 - 16:00
(3 h 0 min)
Teoria ja käytäntö, Ohjelmistotuotanto ja mallintaminen 3011465-3007
ICT_B1039 IT telakka
Changes to reservations may be possible.

Evaluation scale

H-5

Content scheduling

Opintojakson suoritettuaan opiskelija :
- tuntee ohjelmistoprojektimalleja ja arvioida niiden soveltuvuutta ohjelmistoprojekteihin
- osaa toimia ohjelmistoprojektin eri vaiheissa ja rooleissa
- ymmärtää määrittelyn, suunnittelun ja testauksen merkityksen ohjelmistoprojektissa
- osaa laatia ohjelmistotuotannossa käytettyjä suunnittelukaavioita (UML), käyttöliittymäprototyyppejä ja käyttää versionhallintaa yhteistyössä muiden kanssa
- käyttää ketterää kehitystä tukevaa työkalua ohjelmistoprojektin ja vaatimustenhallintaan

Objective

After completing the course the student can:
- describe different software development methodologies and evaluate their feasibility to software projects

- describe software development project phases

- understand and draw UML diagrams

- understand the importance of specification and planning to software development

- work in different phases of a software project

Content

- Software development project

- Specification, planning, programming, testing, deployment, and maintenance of a software project

- UML modelling

Materials

Erikseen jaettavat ja linkatut lähiopetuskertojen materiaalit, ohjelmistotyökalut, dokumentointipohjat.

Teaching methods

Opintojaksolla harjoitellaan toimimista ohjelmistoprojektin eri vaiheissa.
Harjoitustyönä toteutetaan ryhmässä hallittu ohjelmistoprojekti alusta loppuun: Ohjelmiston määrittely, suunnittelu, ohjelmointi, testaus, ja käyttöönotto.

Exam schedules

ei tenttiä

International connections

Harjoitustyö toteutetaan ryhmässä. Projektissa noudatetaan SCRUM menetelmän periaatteita. Viikoittaisilla opetuskerroilla tehdään ohjelmistuotantoon liittyviä pienempiä tehtäviä, jotka palvelevat harjoitustyön tekemisen osia sekä edistetään omaa harjoitustyöprojektia. Kestävän kehityksen näkökulmaa voidaan edistää harjoitustyöprojektin aiheisiin liittyvissä suunnittelu- ja toteutusratkaisuissa.

Completion alternatives

(Katso tutkintosääntö.)

Student workload

Opintojakson laajuus on 5 opintopistettä.
Työmäärä on 5 * 27 tuntia eli 135 tuntia.
Opintojakson kesto on noin 14 viikkoa.
Viikottainen työmäärä on noin 10 tuntia, josta
viikkoharjoitukset noin 3 tuntia ja oma harjoitustyönä oleva
ohjelmistoprojekti noin 7 tuntia.

Qualifications

Ohjelmoinnin perusteet, Liiketoiminnan perusteet

Further information

Osallistumisen edellytyksenä ovat perustaidot jostakin ohjelmointikielestä. Kurssilla toteutetaan ryhmätyönä ohjelmisto, mutta ohjelmoinnin opetus ei ole varsinaisesti kurssin sisältöä.

Go back to top of page