Siirry suoraan sisältöön

Ohjelmoinnin perusteet (5 op)

Toteutuksen tunnus: TTZC0200-9S0H1

Toteutuksen perustiedot


Ajoitus
01.08.2019 - 31.12.2019
Toteutus on päättynyt.
Opintopistemäärä
5 op
Lähiosuus
5 op
Toteutustapa
Lähiopetus
Yksikkö
Teknologiayksikkö
Opetuskielet
suomi
Koulutus
Sähkö- ja automaatiotekniikka (AMK)
Opettajat
Jani Immonen
Ryhmät
TSA19S1
Sähkö- ja automaatiotekniikka
Opintojakso
TTZC0200
Toteutukselle TTZC0200-9S0H1 ei löytynyt varauksia!

Arviointiasteikko

0-5

Tavoitteet

Opiskelija osaa ohjelmointiin liittyvät yleiset periaatteet kuten muuttujien määrittelyt, erilaiset ohjaus- ja valintarakenteet ja aliohjelmien käytön. Hän pystyy analysoimaan yksinkertaisia ongelmia ja esittämään ratkaisun ohjelmointikieltä käyttäen. Samalla opiskelija oppii hyödyntämään kehitysympäristöä, versionhallintaa, sekä etsimään tietoa ongelmanratkaisuun.

Sisältö

Kehitysympäristöön ja ohjelmointikieleen tutustuminen.
Versionhallinnan käyttöönotto.
Ohjelman perusrakenteet kuten muuttujat, peräkkäis-, valinta- ja toistorakenne.
Metodit sekä kopio- ja viittausparametrien käyttö.
Tyyppimuunnokset.
Muistinhallinta ja taulukot.
Kokoelmat ja tiedostojen käsittely.

Oppimateriaalit

Opetusvideoita Optimassa sekä kirjaston e-aineistona C++ ja olio-ohjelmointi -oppikirja. Muu mahdollinen opintojaksolla sovittava materiaali

Toteutuksen valinnaiset suoritustavat

Harjoitustyöt ja haastattelu 100%

Opiskelijan ajankäyttö ja kuormitus

o luennot 40 ho harjoitustyöt 50 ho itsenäinen työskentely 45 h

Arviointikriteerit, tyydyttävä (1)

Hyväksytty/välttävä 1: Opiskelija tunnistaa ohjelmointiin liittyvät perusrakenteet. Hän pystyy analysoimaan yksinkertaisia ongelmia, mutta ei pysty suunnittelemaan itsenäisesti ratkaisua. Ohjelman kirjoittaminen tuottaa vaikeuksia. Opiskelija ei kykene kriittiseen itsearviointiin.

Tyydyttävä 2: Opiskelija tuntee ohjelmointiin liittyvät keskeiset perusrakenteet ja periaatteet. Hän pystyy analysoimaan yksinkertaisia ongelmia, suunnittelemaan toteutuksen valmiita malleja käyttäen ja esittämään alkeellisen ratkaisun ohjelmointikielellä. Opiskelija kykenee pintapuoliseen itsearviointiin.

Hylätty 0: Ei hallitse aihealuetta

Arviointikriteerit, hyvä (3)

Hyvä 3: Opiskelija osaa ohjelmointiin liittyvät keskeiset periaatteet ja välineet. Hän pystyy analysoimaan ongelmia, suunnittelemaan toteutuksen esimerkkien pohjalta ja esittämään ratkaisun ohjelmointikieltä käyttäen. Opiskelija kykenee arvioimaan omaa osaamistaan pääpirteittäin.

Kiitettävä 4: Opiskelija osaa ohjelmointiin liittyvät keskeiset periaatteet ja pystyy hyödyntämään tehokkaasti ohjelmankehitysvälineitä. Hän pystyy analysoimaan itsenäisesti ongelmia, suunnittelemaan toteutuksen sekä esittämään ratkaisun ohjelmointikieltä käyttäen. Opiskelija pystyy arvioimaan omaa osaamista.

Arviointikriteerit, kiitettävä (5)

Erinomainen 5: Opiskelija hallitsee ohjelmointiin liittyvät keskeiset periaatteet ja välineet. Hän pystyy analysoimaan itsenäisesti vaativia ongelmia, suunnittelemaan luovia ratkaisuja sekä toteuttamaan ratkaisun ohjelmointikieltä käyttäen. Opiskelija pystyy arvioimaan omaa osaamista kriittisesti.

Esitietovaatimukset

-

Siirry alkuun