Siirry suoraan sisältöön

Ohjelmoinnin perusteet (5op)

Toteutuksen tunnus: T42T177OJ-3001

Toteutuksen perustiedot


Ilmoittautumisaika
01.10.2021 - 14.01.2022
Ilmoittautuminen toteutukselle on päättynyt.
Ajoitus
24.01.2022 - 11.02.2022
Toteutus on päättynyt.
Opintopistemäärä
5 op
Virtuaaliosuus
5 op
Toteutustapa
Etäopetus
Opetuskielet
suomi
Paikat
10 - 40
Koulutus
Tietojenkäsittelyn koulutus
Opettajat
Pekka Reijonen
Vastuuopettaja
Pekka Reijonen
Opintojakso
T42T177OJ

Arviointiasteikko

H-5

Tavoitteet

Ymmärrät kuinka ohjelmointia tehdään, ohjelmoinnin perusperiaatteet ja käsitteet. Osaat mallintaa loogisesti ohjelman, ja tuottaa siitä yksinkertaisen ratkaisun jollakin skriptikielellä. Ymmärrät ohjelmoinnin lohkoajattelun ja osaat toteuttaa sitä käytännössä.

Toteutustavat

Tämä opintojakso voidaan toteuttaa monimuotoisesti tai puhtaasti verkossa. Tarkemmat toteustapatiedot löytyvät toteutussuunnitelmista.

Suoritustavat

Voit suorittaa tämän opintojakson toteutuksen mukaisesti tai esittää vastuuopettajalle oman suoritussuunnitelmasi. Oman suunnitelma pitää esittää ennen toteutuksen alkua ja sen tulee olla realistinen ja johtaa vahvistettavissa olevaan opintojakson tavoitteiden mukaisen osaamiseen kasvuun. Toteutuksen vastuuopettaja(t) voivat hyväksyä tai hylätä suunnitelmasi.

Sisältö

- Opintojaksolla 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.
- Opintojakso toimii johdantona webbiohjelmointiin.

Aika ja paikka

24.1.2022 - 11.2.2022, maanantaina ja perjantaina 9-11, tiistaina ja torstaina 12-16, Adobe Connect-yhteydellä.

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 puoliksi Itsenäisen yksilö/tiimityöskentelyn ja ohjatun opiskelun kesken.

Arviointikriteerit, tyydyttävä (1)

Tyydyttävä 1
Tunnistat ohjelmointirakenteita, muuttujia ja ohjelmointikielen perusteita.

Tyydyttävä 2
Osaat mallintaa yksinkertaisen ohjelmarakenteen, ja toteuttaa ne ohjattuna

Arviointikriteerit, hyvä (3)

Hyvä 3
Osaat mallintaa ohjelmarakenteita ja osaat tuottaa niistä ohjattuna toimivia ohjelman osia.

Hyvä 4
Osaa mallintaa ohjelmarakenteita, ja osaat tuottaa niiden perusteella toimivia ohjelmia.

Arviointikriteerit, kiitettävä (5)

Kiitettävä 5
Osaa mallintaa monimutkaisia ohjelmarakenteita ja itsenäisesti toteuttaa niiden perusteella toimivia ohjelmia.

Siirry alkuun