Siirry suoraan sisältöön

Johdatus ohjelmointiin (5op)

Toteutuksen tunnus: R504TL12OJ-19001

Toteutuksen perustiedot


Ajoitus
01.08.2019 - 31.12.2019
Toteutus on päättynyt.
Opintopistemäärä
5 op
Lähiosuus
2 op
Virtuaaliosuus
3 op
Toteutustapa
Monimuoto-opetus
Yksikkö
Insinöörikoulutus, tieto- ja viestintätekniikka
Koulutus
Tieto- ja viestintätekniikan koulutus
Opettajat
Aku Kesti
Ryhmät
R54T19S
Tieto- ja viestintätekniikan koulutus (päiväopiskelu) Rovaniemi syksy 2019
Opintojakso
R504TL12OJ

Arviointiasteikko

H-5

Tavoitteet

Opiskelija osaa ohjelmoinnin logiikan, perusrakenteet ja yleisimmät tyylisäännöt sekä osaa ohjelmoida lyhyehköjä ohjelmia hyödyntäen kielen tarjoamia kirjastofunktioita.

Sisältö

Ohjelmoinnin termistö ja ympäristö
Muuttujat
Perusrakenteet
Funktiot
Taulukot
Tietorakenteet

Oppimateriaalit

Opintojaksolla käytetään moodleen tallennettuja materiaaleja. Lisäksi hyödynnetään ohjelmointiin liittyviä sivustoja. Kirjallisuus: "The C Programming Language" (2. painos),Brian W. Kernighan and Dennis M. Ritchie (ei pakollinen)

Opetusmenetelmät

Opintojaksoon sisältyy teoriaopetusta ja käytännön harjoituksia. Opintojaksolla saavutetaan ohjelmointitaidot, jotka mahdollistavat projektissa käytettävän ohjelmointiympäristön oppimisen käyttämisen. Oppiminen tapahtuu oppimistehtävien kautta, jossa teoriaa sovelletaan käytäntöön.Opettaja antaa suullisesti palautetta tehtävistä ja oppimisen edistymisestä tuntien aikana. Opintojakso kuuluu osana Orientaatioprojektiin.

Arviointikriteerit, tyydyttävä (1)

Tyydyttävä (1)
Opiskelija tekee ohjelmoinnin oppimistehtävät ohjaajan opastuksella. Opiskelija osoittaa hallitsevansa ohjelmoinnin perusrakenteiden käyttämisen. Tulokset ja tekemisen laatu täyttävät vain työlle asetetut minimivaatimukset.
Tyydyttävä (2)
Opiskelija tekee tehtäviä itsenäisesti ja osaa käyttää ohjelmoinnin perusrakenteiden (valinta- ja toistorakenteet) lisäksi funktioita ja taulukoita. Tulokset ja tekemisen laatu ylittävät työlle asetetut minimivaatimukset.

Arviointikriteerit, hyvä (3)

Hyvä (3)
Opiskelija tekee ohjelmoinnin oppimistehtävät itsenäisesti. Opiskelija osaa hyödyntää ohjelmointikielen perusrakenteita, funktioita, taulukoita ja kirjastoja työssään. Tulokset ja tekeminen ovat pääosin laadukasta.
Hyvä (4)
Opiskelija tekee ohjelmoinnin oppimistehtävät itsenäisesti. Opiskelija osaa soveltaa opintojaksolla opittuja asioita ohjelmointiongelmien ratkaisuissa monipuolisesti. Tulokset ja tekeminen ovat laadukasta.

Arviointikriteerit, kiitettävä (5)

Kiitettävä (5)
Opiskelija tekee ohjelmoinnin oppimistehtävät omatoimisesti ja itsenäisesti. Opiskelija osaa soveltaa opintojakson aihepiiriin liittyviä asioita monipuolisesti ja osaa kirjoittaa ylläpidettävää ja helppolukuista koodia. Tulokset ja tekeminen ovat korkealaatuisia.

Esitietovaatimukset

NULL

Siirry alkuun