Siirry suoraan sisältöön

Ohjelmoinnin perusteet 1 (3op)

Toteutuksen tunnus: KC00BOHPE10-3002

Toteutuksen perustiedot


Ilmoittautumisaika
30.09.2017 - 10.12.2017
Ilmoittautuminen toteutukselle on päättynyt.
Ajoitus
30.10.2017 - 17.12.2017
Toteutus on päättynyt.
Opintopistemäärä
3 op
Lähiosuus
3 op
Toteutustapa
Lähiopetus
Opetuskielet
suomi
Koulutus
Insinööri (AMK), Konetekniikka
Opettajat
Hilkka Niemelä
Opintojakso
KC00BOHPE10

Arviointiasteikko

1-5

Sisällön jaksotus

Kielen perusrakenteet: tyypit, lauseet, syöttö, tulostus, loogiset lauseet, valinta, toisto, metodit.

Tavoitteet

Tavoitteena on, että opiskelija hallitsee ohjelmoinnin perusrakenteet ja rakenteisen ohjelmasuunnittelun periaatteet. Opiskelija osaa suunnitella, koodata, dokumentoida ja testata pienehköjä konsolikäyttöliittymällä varustettuja ohjelmia. Rakennetaan perusta ohjelmointitaidoille, jotka ovat tärkeitä kestävän kehityksen ja kustannustehokkaan toiminnan kannalta.

Sisältö

Kielen perusrakenteet: tyypit, lauseet, syöttö, tulostus, loogiset lauseet, valinta, toisto, metodit. Ohjelmointivälineinä käytetään kansainvälisesti tunnettuja ohjelmointialustoja.

Oppimateriaalit

Opettajan luentomoniste ja ohjelmointikielen sivusto

Opetusmenetelmät

Luennot, ohjelmointiharjoitukset ja itsenäiset ohjelmointitehtävät

Tenttien ajankohdat ja uusintamahdollisuudet

Viimeisellä lähiopetusviikolla

Opiskelijan ajankäyttö ja kuormitus

Työmäärä yhteensä: 80 h

Arviointikriteerit, tyydyttävä (1)

Tyydyttävä (1-2): Opiskelija tuntee ja hallitsee tyydyttävässä määrin ohjelmoinnin perusrakenteet ja kykenee soveltamaan niitä tavanomaisten ohjelmointiongelmien ratkaisemisessa.

Arviointikriteerit, hyvä (3)

Hyvä (3-4): Opiskelija tuntee ja hallitsee hyvin ohjelmoinnin perusrakenteet ja kykenee soveltamaan niitä ohjelmointiongelmien ratkaisemisessa.

Arviointikriteerit, kiitettävä (5)

Kiitettävä (5): Opiskelija osaa monipuolisesti soveltaa erilaisia ohjelmointirakenteita ohjelmointitöissään.

Esitietovaatimukset

Edeltäviä opintoja ei tarvita.

Siirry alkuun