Projektityö 15 osp
Etusivu | Projektisuunnitelma | Taitaja | Loppuraportti1. Mikä on projektityö?
Projektityössä saat mahdollisuuden kehittää omaa osaamistasi sinua kiinnostavassa aiheessa.
Tavoitteena on opetella jokin uusi ohjelmointiin, ohjelmistokehitykseen tai ohjelmistotuotantoon liittyvä asia ja soveltaa sitä käytännön projektissa.
Projektityö kuuluu tutkinnon osaan Ohjelmiston toteuttaminen komponenttikirjastolla 30 osp.
Projektin aikana:
- valitset itseäsi kiinnostavan aiheen
- tutustut uuteen tekniikkaan, ohjelmointikieleen, työvälineeseen tai toimintatapaan
- suunnittelet ja toteutat projektin
- dokumentoit työskentelyäsi
- esittelet työsi
- laadit projektista loppuraportin
Kirjallisia osuuksia ovat projektisuunnitelma ja loppuraportti. Työ palautetaan GitHubin kautta.
2. Aiheen valinta
Mieti ensin: Mitä haluaisin oppia?Aiheen tulisi pääsääntöisesti liittyä ohjelmointiin tai ohjelmistotuotantoon. Projektin ei tarvitse olla valtavan suuri. Tärkeintä on, että opit työn aikana jotain uutta ja pystyt osoittamaan oppimisesi käytännön projektilla.
Esimerkkejä aiheista
Web-kehitys- uudet JavaScript-teknologiat
- React
- Node.js
- PHP
- Laravel
- erilaiset web-kehityksen työkalut
- Windows-sovellukset
- Visual Studio
- Java
- muut ohjelmointikielet ja kehitysympäristöt
- Godot
- Unity
- Blender
- pelien grafiikka ja ohjelmointi
- Android Studio
- React Native
- mobiilisovelluksen suunnittelu ja toteutus
- Raspberry Pi
- sulautetut järjestelmät
- palvelimet
- ohjelmiston ja laitteiston yhdistäminen
3. Projektin eteneminen
Projektityö etenee pääpiirteissään näin:
- Aiheen valinta
- Projektisuunnitelma
- Tiedonhaku ja uuden asian opettelu
- Projektin toteuttaminen
- Työn esittely
- Loppuraportti ja itsearviointi
Pidä projektin aikana työsi ja materiaalisi järjestyksessä. Hyödynnä GitHubia projektin versionhallinnassa ja dokumentoinnissa.
Projektisuunnitelma
Laadi projektin alussa suunnitelma. Tallenna valmis projektisuunnitelma omaan GitHub-repoosi.
Projektisuunnitelmassa vastaat ainakin seuraaviin kysymyksiin.
1. Tavoite
- Mikä on projektisi aihe?
- Mitä haluat projektin aikana oppia?
- Millaisen lopputuloksen aiot tehdä?
- Miten projektin onnistumista voidaan arvioida?
2. Tiedonhaku ja materiaalit
Selvitä etukäteen, millaista materiaalia aiheesta löytyy.
Pidä projektin aikana työsi ja materiaalisi järjestyksessä. Hyödynnä GitHubia projektin versionhallinnassa ja dokumentoinnissa.