Skip to main content

Software Engineering and Modelling (5 cr)

Code: 3011465-3004

General information


Enrollment
01.06.2021 - 07.09.2021
Registration for the implementation has ended.
Timing
30.08.2021 - 17.12.2021
Implementation has ended.
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
Teachers
Kimmo Tarkkanen
Matti Kuikka
Balsam Abdulghani
Groups
PTIETS20swis
PTIETS20 Software Development and Information Security
Course
3011465
No reservations found for realization 3011465-3004!

Evaluation scale

H-5

Content scheduling

Opintojakson suoritettuaan opiskelija :
- tuntee ohjelmistoprojektimalleja ja arvioida niiden soveltuvuutta ohjelmistoprojekteihin
- osaa toimia ohjelmistoprojektin eri vaiheissa
- 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ää Atlassian JIRA Software -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 lähiopetuskertojen materiaalit, ohjelmistotyökalut, dokumentointipohjat.

Teaching methods

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

Pedagogic approaches and sustainable development

Harjoitustyö toteutetaan ryhmässä. Projektissa noudatetaan SCRUM menetelmän periaatteita. Viikoittaisilla opetuskerroilla tehdään ohjelmistuotantoon liittyviä tehtäviä sekä edistetään omaa projektia.

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 n. 2 tuntia ja oma ohjelmistoprojekti n. 8 tuntia.

Evaluation methods and criteria

HUOM! ARVIOINTIPERUSTEET TARKENTUVAT JA MUUTTUVAT KUN MAHDOLLISISTA TYÖMUODOISTA (ETÄ, LIVE) ON SYKSYLLÄ SELVYYS

Opintojakso arvioidaan asteikolla 0-5.
Harjoitustyö muodostaa 60 % arvosanasta. Opintojaksosta läpipääsy edellyttää hyväksytysti suoritettua harjoitustyötä
Aktiivinen osallistuminen lähiopetukseen muodostaa 40 % arvosanasta
Harjoitustyön välipalautukset (sprinttien tuotokset) arvostellaan pistein 0-2, jossa:
2 pistettä: Erittäin hyvä (tehtävät palautettu ajoissa, tehty tehtävänannon mukaisesti, ei puutteita)
1 piste: Hyväksytty (tehtävät palautettu ajoissa, tehty tehtävänannon mukaisesti, pienehköjä puutteita)
0 pistettä: Hylätty (tehtäviä ei palautettu ollenkaan, osa tehtävistä puuttuu, tehtävät palautettu myöhässä tai tehtävät ovat erittäin puutteellisia)
Lähiopetukseen osallistumisesta saa 1 pisteen / kerta. Pisteen saaminen edellyttää aktiivista osallistumista ja tehtävien tekemistä lähiopetustunneilla.
Kurssin arvosana muodostuu seuraavasti:
Harjoitustyön pistemäärä = arvosana: 0-5p. = 0, 6-8p. = 1, 9-10p. = 2, 11-12p. = 3
Lähiopetuksen pistemäärä = arvosana lisäys: 0-6p. = +0; 7-10p. = +1; 11p. tai enemmän = +2 harjoitustyön arvosanaan

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