Johdatus ohjelmointiin (5op)
Toteutuksen tunnus: R504TL12OJ-19002
Toteutuksen perustiedot
- Ilmoittautumisaika
- 16.03.2020 - 03.09.2020
- Ilmoittautuminen toteutukselle on päättynyt.
- Ajoitus
- 31.08.2020 - 25.10.2020
- Toteutus on päättynyt.
- Opintopistemäärä
- 5 op
- Lähiosuus
- 1 op
- Virtuaaliosuus
- 4 op
- TKI-osuus
- 3 op
- Toteutustapa
- Monimuoto-opetus
- Yksikkö
- Insinöörikoulutus, tieto- ja viestintätekniikka
- Toimipiste
- Rantavitikka, Jokiväylä 11, Rovaniemi
- Opetuskielet
- suomi
- Paikat
- 0 - 50
- Koulutus
- Tieto- ja viestintätekniikan koulutus
- Opettajat
- Aku Kesti
- Vastuuopettaja
- Aku Kesti
- Ajoitusryhmät
- Harjoitusryhmä 1 (Koko: 0 . Avoin AMK : 0.)
- Harjoitusryhmä 2 (Koko: 0 . Avoin AMK : 0.)
- Harjoitusryhmä 3 (Koko: 0 . Avoin AMK : 0.)
- Harjoitusryhmä 4 (Koko: 0 . Avoin AMK : 0.)
- Ryhmät
-
R54T20SInsinöörikoulutus, tieto- ja viestintätekniikka (päivätoteutus) Rovaniemi syksy 2020
- Pienryhmät
- Harjoitusryhmä 1
- Harjoitusryhmä 2
- Harjoitusryhmä 3
- Harjoitusryhmä 4
- 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