Tämän opintojakson suorittanut tai vastaavan osaamisen hankkinut opiskelija
- tunnistaa yleisellä tasolla millä tavalla ohjelmat ja yleisemmin ohjelmistot rakentuvat
- osaa suunnitella yksinkertaisia toimintaohjeita (=algoritmeja) ja viedä ne lähes tietokoneen ymmärtämään muotoon
- osaa selittää ohjelmoinnin peruskonsepteja kuten proseduraalista ohjelmointia ja olio-ohjelmointi yleisellä tasolla
- tuntee nykyaikaisten sovellusten rakentamisen erilaisia vaihtoehtoja (web-, työasema-, mobiilisovellukset)
Intro
Ohjelmointi - tuttavallisemmin koodaaminen - on parhaimmillaan mukaansa tempaavaa ongelmanratkaisua, luovaa itseilmaisua, tekemällä oppimista sekä yhdessä että yksin. Tämän kurssin tavoitteena on avata ohjelmoinnin peruskonseptien avulla miten nykyaikaiset ohjelmistot rakentuvat. Tämä kurssi soveltuu erinomaisesti johdannoksi yksittäisille ohjelmointikielten maistiaisille.
Lisätiedot
Tämä opintojakso suoritetaan Haaga-Helian Viope-oppimisympäristössä. Opintojaksolla on oma ohjeellinen aikataulu, jonka mukaan suositellaan edettävän, mutta käytännössä tämän opintojakson voi suorittaa vapaasti oman aikataulun mukaan.
Lähtötaso ja sidonnaisuudet muihin opintojaksoihin
Ei edeltävyysvaatimuksia.
Opintojakso on osa Ohjelmointi tutuksi -opintokokonaisuutta.
Ohjelmointi tutuksi -opintokokonaisuuteen kuuluvat tämän opintojakson lisäksi opintojaksot:
• Python -ohjelmoinnin alkeet, 1 op
• Kotlin -ohjelmoinnin alkeet, 1 op
• JavaScript -ohjelmoinnin alkeet, 1 op
• C++-ohjelmoinnin alkeet, 1 op
Opiskelija voi halutessaan suorittaa kaikki opintokokonaisuuteen kuuluvat opintojaksot tai koostaa niistä juuri hänelle sopivan kokonaisuuden. Suosittelemme, että opintokokonaisuuden suorittaminen aloitetaan mahdollisuuksien mukaan juuri tästä opintojaksosta ja sen jälkeen siirrytään vapaasti valiten eri ohjelmointikielten maailmaan.
Arviointikriteerit
Arviointikriteeri, hyväksytty/hylätty
Opintojakso arvioidaan asteikolla Hyväksytty tai Hylätty.
Hyväksytty arvosana edellyttää, että opintojaksoon kuuluvista automaattitarkistettavista tehtävistä vähintään 70 % on suoritettu hyväksytysti. Lisäksi kaikki kurssin avoimet tehtävät tulee olla suoritettuna.