Ohjelmoinnin perusteet (5 op)
Toteutuksen tunnus: T400BA15-3001
Toteutuksen perustiedot
- Ilmoittautumisaika
- 16.03.2020 - 26.10.2020
- Ilmoittautuminen toteutukselle on päättynyt.
- Ajoitus
- 02.11.2020 - 20.11.2020
- Toteutus on päättynyt.
- Opintopistemäärä
- 5 op
- Virtuaaliosuus
- 5 op
- Toteutustapa
- Etäopetus
- Toimipiste
- Minerva, Kauppakatu 58, Tornio
- Opetuskielet
- suomi
- Koulutus
- Tietojenkäsittelyn koulutus
Arviointiasteikko
H-5
Sisällön jaksotus
02.11.2020 - 20.11.2020
Tavoitteet
Ymmärrät kuinka ohjelmointia tehdään, ohjelmoinnin perusperiaatteet ja käsitteet. Osaat mallintaa loogisesti ohjelman, ja tuottaa siitä yksinkertaisen ratkaisun jollakin ohjelmointikielellä. Ymmärrät ohjelmoinnin lohkoajattelun ja osaat toteuttaa sitä käytännössä.
Toteutustavat
Lähiopetustunneilla opettaja luennoi ja opettaa ohjelmoinnin perusteet ja perusrakenteet. Itsenäisen opiskelun osalla opiskelijat tekevät harjoituksia ja syventävät osaamistaan.
Suoritustavat
Opiskelijat osallistuvat lähiopetukseen ja tekevät tunneilla opettajan antamia arvioitavia harjoituksia. Lisäksi perusrakenteiden osaamisen osa-alueista järjestetään tentti.
Sisältö
Kurssilla opetellaan ohjelmointilogiikkaa ja perusrakenteita sekä muuttujien käyttöä ja määrittelyä. Peräkkäis', valinta- ja toistorakenteita harjoitellaan yhdellä soveltuvalla ohjelmointikielellä. Ohjelmointikielenä verkkosovellusten tekemistä tukeva kieli - esimerkiksi Javascript.
Aika ja paikka
02.11.2020 - 20.11.2020 Tornion kampuksella.
Opetusmenetelmät
Ongelmalähtöistä ja ryhmälähtöistä oppimista sovelletaan silloin kun se on sopivaa. Opiskelijat etsivät tietoa ja ratkaisevat esiteltyyn aiheeseen liittyviä ongelmia. Erilaisia aktivoivia opetusmenetelmiä käytetään sikäli kun ne sopivat opetettavalle ryhmälle ja opetusympäristöön sekä aiheeseen. Jos mahdollista, ohjelmistoteollisuuden valikoituja käytänteitä saatetaan soveltaa opetuksessa. Opettaja ohjaa oppimisprosessia lyhyiden johdantoluentojen avulla ja/tai esittelee aiheeseen liittyvää materiaalia johon opiskelija tutustuu ennen harjoituksia. Opettaja valmistelee oppimisen puitteet ja valmentaa opiskelijoita opiskelemaan. Opetusta saatetaan antaa sekä kampuksella että digitaalisten apuvälineiden avulla etäopetuksena. Opiskelu sisältää ohjattua tiedon haukua ja haetun tiedon soveltamista. Pariohjelmointia saatetaan käyttää opetusmetodina. Pääosin ohjelmointiharjoitukset ovat yksilötöitä.
Opiskelijan ajankäyttö ja kuormitus
Arvio opiskelijan työmäärästä tässä toteutuksessa on 135 tuntia ja se jakaantuu seuraavasti: Noin puolet työstä on itsenäistä yksilötyötä jota ohjataan tarvittaessa. Loput työstä on teoriaopetusta sekä ohjattua yksilö, pari ja tiimityötä johon sisältyy ohjelmointia ja tiedonhakuharjoituksia.
Arviointikriteerit, tyydyttävä (1)
Arvioinnin kohde: Ohjelmointiosaaminen: ohjelmointikielet ja välineet
Tyydyttävä
Osaat mallintaa yksinkertaisen ohjelmarakenteen, ja toteuttaa ne ohjattuna
Arviointikriteerit, hyvä (3)
Hyvä
Osaa mallintaa ohjelmarakenteita, ja osaat tuottaa niiden perusteella toimivia ohjelmia.
Arviointikriteerit, kiitettävä (5)
Kiitettävä
Osaa mallintaa monimutkaisia ohjelmarakenteita ja toteuttaa niiden perusteella toimivia ohjelmia.
Esitietovaatimukset
NULL