Siirry suoraan sisältöön

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
Opettajat
Pekka Reijonen
Pia Keränen
Vastuuopettaja
Pekka Reijonen
Opintojakso
T400BA15

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

Siirry alkuun