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
- 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
- mitä tietolähteitä aiheeseen on olemassa, mitä sinun tulisi oppia
- onko online-kursseja joiden avulla aihetta opeteltavissa.
- 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.
- Mieti mitä mahdollisia ongelmia tähän aiheeseen liittyy. Kuvaa esimerkiksi taulukossa (riski, vakavuus, miten ehkäistään)
- 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.
- 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).