Sisältö

Ohjelmiston toteuttaminen komponenttikirjastolla 30 osp sisältää osuuden jossa opiskelija voi kehittää omaa osaamistaan haluamallaan tavalla. Tarkoitus on ottaa haltuun jokin uusi asia ja laatia siitä kirjallinen raportti. Tämä raportti arvoidaan myös äidinkielenopettajan toimesta. Työ palautetaan github classsroomin kautta.

Aiheen valinta

Mieti mikä on sinua kiinnostava asia. Pääsääntöisesti aiheen tulisi liittyä ohjelmointiin tai ohjelmistotuotantoon.

Esimerkkejä

  • web-kehitys, erilaiset kehitysympäristöt (esim. Laravel)
  • windows-sovellusten kehittäminen, esimerkiksi Visual Studio tai Java
  • pelikehitys, erilaiset pelimoottorit joita voidaan hyödyntää pelituotannossa
  • mobiilisovelluksen toteuttaminen (Android Studio, React Native)
  • laitteet ja palvelimet, ohjelmiston kehittäminen sulautettuun järjestelmään

Tarkoitus on opetella uutta ja tehdä jokin projekti tätä ympäristöä, ohjelmointikieltä tms. hyödyntäen. Kirjallisia osuuksia ovat projektisuunnitelma sekä loppuraportti.

Projektisuunnitelma

Laadi projektisuunnitelma työllesi, tallenna se github-repoon kun työ valmis.

  • 1. Tavoite
    • oman tavoitteen kuvaaminen
    • mitä tarkoitus oppia
  • 2. Tiedonhaku ja materiaalien kartoittaminen
    • mitä tietolähteitä aiheeseen on olemassa, mitä sinun tulisi oppia
    • onko online-kursseja joiden avulla aihetta opeteltavissa.
  • 3. Aikataulu
    • Laadi aikataulu viikoille. Voit käyttää pohjana tätä esimerkkiä.
    • 1. jaksossa 15t, 2. jaksossa 45t, 3. jaksossa 150t. 3. jakso alkaa 9.1 ja tunnit jatkuisivat perjantaihin 17.2 asti. Työssäoppimisjakso alkaisi maanantaina 20.2.
    • 3. jaksossa järjestetään messutilaisuus jossa esitellään oman projektin lopputolokset.
  • 4. Riskit
    • Mieti mitä mahdollisia ongelmia tähän aiheeseen liittyy. Kuvaa esimerkiksi taulukossa (riski, vakavuus, miten ehkäistään)
  • 5. Mahdollisuudet
    • Viimeinen asia on motivointi tähän aiheeseen. Mitä etuja tämä ohjelmointikieli / tekniikka tarjoaa?
    • Pyri löytämään 3-5 työpaikkaa jotka hyödyntävät tätä valitsemaasi aihetta.
  • 6. Työvälineet
    • Tärkeä asia suunnitteluvaiheessa on kirjata ylös tarvittavat työvälineet. Näihin voi tulla muutoksia matkan varrella.
    • Kirjaa ohjelmien nimet ja versiot projektisuunnitelmaan mikäli ne ovat tässä vaiheessa tiedossa. Merkitse suunnitelmaasi myös missä tiedostot ovat tallessa (Onedrive, github).