Järjestelmä- ja käyttöliittymäsuunnittelu (3 cr)
Code: TT00CE20-3006
General information
- Enrollment
-
30.12.2024 - 26.01.2025
Registration for the implementation has ended.
- Timing
-
01.01.2025 - 31.07.2025
Implementation is running.
- Number of ECTS credits allocated
- 3 cr
- Local portion
- 3 cr
- Mode of delivery
- Contact learning
- Unit
- Teknologia
- Teaching languages
- Finnish
- Degree programmes
- Bachelor’s Degree in Information and Communication Technology
Realization has 9 reservations. Total duration of reservations is 29 h 15 min.
Time | Topic | Location |
---|---|---|
Fri 21.03.2025 time 12:45 - 16:00 (3 h 15 min) |
Järjestelmä- ja käyttöliittymäsuunnittelu TT00CE20-3006 |
TA12L123 ML8
TA12L123 ML8
|
Fri 28.03.2025 time 12:45 - 16:00 (3 h 15 min) |
Järjestelmä- ja käyttöliittymäsuunnittelu TT00CE20-3006 |
TA12L123 ML8
TA12L123 ML8
|
Fri 04.04.2025 time 12:45 - 16:00 (3 h 15 min) |
Järjestelmä- ja käyttöliittymäsuunnittelu TT00CE20-3006 |
TA12L123 ML8
TA12L123 ML8
|
Fri 11.04.2025 time 12:45 - 16:00 (3 h 15 min) |
Järjestelmä- ja käyttöliittymäsuunnittelu TT00CE20-3006 |
TA12L123 ML8
TA12L123 ML8
|
Fri 25.04.2025 time 12:45 - 16:00 (3 h 15 min) |
Järjestelmä- ja käyttöliittymäsuunnittelu TT00CE20-3006 |
TA12L123 ML8
TA12L123 ML8
|
Fri 02.05.2025 time 12:45 - 16:00 (3 h 15 min) |
Järjestelmä- ja käyttöliittymäsuunnittelu TT00CE20-3006 |
TA12L123 ML8
TA12L123 ML8
|
Fri 09.05.2025 time 12:45 - 16:00 (3 h 15 min) |
Järjestelmä- ja käyttöliittymäsuunnittelu TT00CE20-3006 |
TA12L123 ML8
TA12L123 ML8
|
Fri 16.05.2025 time 12:45 - 16:00 (3 h 15 min) |
Järjestelmä- ja käyttöliittymäsuunnittelu TT00CE20-3006 |
TA12L123 ML8
TA12L123 ML8
|
Fri 23.05.2025 time 12:45 - 16:00 (3 h 15 min) |
Järjestelmä- ja käyttöliittymäsuunnittelu TT00CE20-3006 |
TA12L123 ML8
TA12L123 ML8
|
Objective
Kurssin suoritettuaan opiskelija osaa ohjelmistotuotannon pääperiaatteet, määritellä avainkäsitteet sekä käyttää opinoissaan ammattiterminologiaa. Opiskelija osaa hyödyntää ohjelmistotuotannon käytäntöjä ja työkaluja, toimia SCRUM-prosessimallin mukaisesti sekä valita soveltuvat suunnittelutyökalut ohjelmistoprosessin eri vaiheissa. Opiskelija osaa tunnistaa ja soveltaa keskeisiä ohjelmistotuotannon suunnittelumalleja (Design Patterns) ja niihin liittyviä menetelmiä ja työkaluja. Opiskelija ymmärtää kurssin käytyään jatkuvan oppimisen ja ammatillisen kehityksen välttämättömyyden ohjelmistotuotannon alalla.
Content
Ammattimaisen ohjelmistotuotannon periaatteet
Ohjelmistoprosessit
Ketterä ohjelmistokehitys (Scrum), Gitlab (Scrumban-taulu, Issue, Scrum-tiimin roolit, vastuut ja työtavat)
Vaatimusmäärittely ja se jäsentäminen Scrum-projektin tuotevaatimuksiksi
Järjestelmän mallintaminen (UML-notaatio), Luokkakaavio, Tilakaavio, Sekvenssikaavio
Arkkitehtuurisuunnittelun periaatteet, Arkkitehtuurimallien pääpiirteittäinen läpikäynti
Suunnittelu ja toteutus
Ohjelmistoprojekti lähtien vaatimusmäärittelystä testaukseen
Ohjelmistotestauksen periaatteet (CI/CD)
Ohjelmiston evoluutio ja elinkaariajattelu
Teaching methods
Luennot, Määräaikoina palautettavat tehtävät ja ryhmäharjoitukset.
Läsnäolo ohjatussa opetuksessa.
Evaluation scale
0 - 5
Assessment criteria, excellent (5)
Students will be able to work in complex situations, organise and instruct a group and work responsibly.
The student can independently seek the information required for work tasks and follow instructions.
The student can report their work according to the reporting guidelines.
The student is able to complete tasks according to the planned schedule.
Assessment criteria, good (3)
The students will be able to apply their professional competence doing different jobs, work independently and responsibly and as a group towards common goals.
The student can report their work mostly according to the reporting guidelines. The student is able to complete tasks according to the planned schedule.
Assessment criteria, satisfactory (1)
The students will be able to demonstrate their familiarity with the knowledge base of the field, work on given tasks in an appropriate manner and participate in group activities using their own competences.
Translate into English: The student can report their work.
Assessment methods and criteria
Kurssin arvioinnin perusteena on ryhmän tuottama arkkitehtuurimäärittelydokumentti.
Arvioinnissa kiinnitetään erityisesti huomiota raportointiohjeen noudattamiseen, aikataulutukseen (onko dokumentti palautettu ajallaan) ja vaadittuun sisältöön.
Assessment criteria, fail (0)
Opiskelija ei ole osallistunut lähiopetukseen.
Opiskelija ei ole palauttanut kurssin arviointiperusteena olevia tehtäviä.
Assessment criteria, excellent (5)
Opiskelija osaa toimia monimutkaisissa työtilanteissa, organisoida ja ohjata ryhmän toimintaa ja toimia vastuullisesti.
Opiskelija osaa itsenäisesti hakea työtehtävien vaatimaa tietoa ja noudattaa ohjeistusta.
Opiskelija osaa raportoida työnsä raportointiohjeen mukaisesti.
Opiskelija pystyy suorittamaan tehtävät suunnitellun aikataulun mukaisesti.
Toteutuksen arviointikriteerit, hyvä (3-4)
Opiskelija osaa soveltaa ammatillista osaamistaan eri työtehtävissä, toimia itsenäisesti ja vastuullisesti ja toimii ryhmässä yhteisen tavoitteen saavuttamiseksi
Opiskelija osaa raportoida työnsä pääosin raportointiohjeen mukaisesti.
Opiskelija pystyy suorittamaan tehtävät suunnitellun aikataulun mukaisesti.
Assessment criteria, satisfactory (1)
Opiskelija osoittaa perehtyneisyytensä alan tietoperustaan, toimii annetuissa tehtävissä asianmukaisesti, osallistuu ryhmän toimintaan omalla osaamisellaan.
Opiskelija osaa raportoida työnsä.