Defining and Designing a Software Product (5 cr)
Code: R0329-3015
General information
- Enrollment
-
22.05.2023 - 06.08.2023
Registration for the implementation has ended.
- Timing
-
24.08.2023 - 30.11.2023
Implementation has ended.
- Number of ECTS credits allocated
- 5 cr
- Local portion
- 3 cr
- Virtual proportion
- 2 cr
- Mode of delivery
- Blended learning
- Campus
- Laurea Tikkurila
- Teaching languages
- Finnish
- Seats
- 20 - 30
- Degree programmes
- Laurea täydentävä osaaminen, amk-tutkinto (TON2), Tietojenkäsittely ja tietoliikenne (ICT)
- Teachers
- Kari Häkkinen
- Study unit
- R0329
Learning outcomes
The student is able
- to apply methods of software engineering
- to communicate with customers in order to map needs and determine user requirements
- to document software requirements
- to design web applications
- to work responsibly in a software development team
Materials
Opettajan tarjoamat materiaalit (-> Canvas)
+ Verkkolähteet
Teaching methods
Tämä on monimuotototeutus. Opetus/ohjaus ilta- ja päiväaikaan verkossa sekä kampuksella.
Opintojakson voit suorittaa:
a) Osallistumalla lähi- ja etäopetustunneille Tikkurilassa/Zoomissa ja suorittamalla tehtävät
b) Etänä opiskelemalla materiaalit itsenäisesti ja suorittamalla tehtävät
Tehtävät suorittamalla voi saada enintään H3 arvosanan. Opintojakson lopuksi järjestetään vapaaehtoinen loppukoe, jonka avulla voi korottaa arvosanaa 0-2 pykälää. Ks lisää kohdasta "Arviointi".
Opintojakson voi suorittaa joko osallistumalla lähitunneille, tai osittain/kokonaan etäopiskeluna verkossa. Joitakin osa-alueita tehdään täysin etänä, itsenäisesti opiskellen. Lähitunneille voi osallistua, vaikka yleensä opiskelisikin itsenäisesti verkossa.
Lähitunneilla voit tehdä soveltavia tehtäviä ja pyytää opettajalta apua.
Exam schedules
Tutkintosäännön 18§ mukaisesti ”opiskelijan on oltava ensimmäisellä kontaktikerralla läsnä tai ilmoitettava poissaolostaan vastuuopettajalle opintoon osallistumisensa vahvistamiseksi. Vaihtoehtoisesti opettaja voi määrittää myös muun tavan, jolla opiskelija vahvistaa osallistumisensa toteutukselle. Näitä toimia voidaan edellyttää viikon sisällä toteutuksen alkamisesta. Edellä esitetyn mukaisesti toimintatavan soveltaminen edellyttää, että opettaja tiedottaa toteutukselle hyväksyttyjä opiskelijoita käytänteestä ja että käytänne on kerrottu opinnon toteutussuunnitelmassa. Mikäli opiskelija on estynyt perusteluista syistä osallistumaan ensimmäiseen kontaktikertaan tai aktivoitumaan opinnoissa opettajan asettamien edellytysten mukaisesti, hänen tulee olla yhteydessä vastuuopettajaan toteutukselle osallistumisesta sopimiseksi. Ilmoittautuminen hylätään, mikäli opiskelija ei ilmoita poissaolostaan opinnon aloituskerralta tai poissaolon syytä ei voida pitää perusteltuna. Hänen tilalleen voidaan ottaa jonossa oleva seuraava opiskelija”.
Completion alternatives
Laurean tutkintosäännön mukaisesti ”Kaikilla opiskelijoilla on oikeus osaamisensa näyttämiseen. Aloitteen hankitun osaamisen tunnistamisesta ja tunnustamisesta tekee opiskelija. Osaamisen tunnistaa ja tunnustaa opinnosta vastaava opettaja tai muu tehtävään nimetty henkilö. Arvioinnissa noudatetaan samaa arviointikriteeristöä ja pääsääntöisesti samaa arviointiasteikkoa kuin vastaavalla opintojaksolla tai -kokonaisuudella. Opiskelijalla on oikeus hakea osaamisen tunnustamista riippumatta siitä, missä, miten ja milloin osaaminen on hankittu. Opiskelija voi hakea myös työssä hankittavan osaamisen tunnistamista osaksi tutkintoa (työn opinnollistaminen). ... Opiskelija vastaa osaamisen osoittamisesta, todistamisesta ja riittävien tietojen toimittamisesta. Osaamisen arvioivat opiskelija ja näytön vastaanottava ohjaaja yhdessä. ” Katso lisätietoa opiskelijaintrasta.
Student workload
Työskentely sekä itsenäisesti, että 3-4 hengen ryhmissä
5 op x 26,7 h = yhteensä 133,5 h työskentelyä
Tunneilla käydään läpi vaiheittain ohjelmistokehityksen menetelmiä ja ohjelmistotuotannon perusteita.
Käsitellyistä menetelmistä tai tekniikoista tehdään harjoituksia ja ryhmätöitä, joita työstetään lähituntien lisäksi muuna aikana itsenäisesti sekä ryhmän kanssa yhteisesti.
Evaluation scale
H-5
Further information
Opintojakson tavoitteena on muodostaa kokonaiskuva ohjelmistotuotannon osa-alueista sekä ymmärtää erilaisia ohjelmistotuotannon menetelmiä ja niiden merkitystä ohjelmistotuotantoprosessille.
Tavoitteena on myös oppia tekemään ja soveltamaan erilaisia ohjelmistotuotannon ratkaisuja itsenäisesti sekä omaksua ajattelutapa, jolla ohjelmistoprojektia voidaan hallita kokonaisuutena.
Opintojakson suoritettuaan opiskelija osaa:
• Kommunikoida asiakkaiden kanssa ohjelmistojen vaatimusten määrittämiseksi
• Dokumentoida ohjelmiston vaatimukset
• Määrittää ja suunnitella verkkosovelluksia
• Työskennellä vastuullisesti ohjelmistokehitystiimissä
• Soveltaa oppimiaan taitoja ja tarvittavia ohjelmistotuotannon menetelmiä käytännön tilanteissa