C-ohjelmointi (3 op)
Toteutuksen tunnus: TT00VI06-3014
Toteutuksen perustiedot
Ajoitus
12.11.2020 - 31.07.2022
Opintopistemäärä
3 op
Virtuaaliosuus
3 op
Toteutustapa
Etäopetus
Yksikkö
ICT ja tuotantotalous
Toimipiste
Karaportti 2
Opetuskielet
- Suomi
Paikat
0 - 1000
Koulutus
- Tieto- ja viestintätekniikan tutkinto-ohjelma
Opettaja
- Mika Hyyryläinen
Ryhmät
-
VIOPE2021Maksullinen järjestelmä Viope 2021
Tavoitteet
Opiskelija ymmärtää proseduraalisen ohjelmoinnin periaatteet.
Opiskelija osaa toteuttaa vuorovaikutteisia ohjelmia käyttäen eri kontrollirakenteita. Opiskelija osaa jakaa ohjelman aliohjelmiin ja käyttää parametreja. Opiskelija osaa käyttää taulukkorakennetta.
Sisältö
Algoritminen ajattelu
Proseduraalinen ohjelmointi lausekielellä (C):
syöttö ja tulostus, muuttujat, vakiot ja tyypit, lausekkeet ja lauseet, peräkkäisyys, valinta, toisto, taulukkorakenne,
aliohjelmat, paluuarvo ja parametrit.
Aika ja paikka
Koska kyseessä on 100% itsenäisesti suoritettava kurssi, riippuu opiskelupaikka ja -aika opiskelijasta itsestään.
Oppimateriaalit
Löytyy kurssin oppimisympäristöstä.
Opetusmenetelmät
100% netin kautta itsenäisesti suoritettava kurssi.
Harjoittelu- ja työelämäyhteistyö
N/A
Tenttien ajankohdat ja uusintamahdollisuudet
Löytyy kurssin oppimisympäristöstä.
Kansainvälisyys
N/A
Toteutuksen valinnaiset suoritustavat
N/A
Opiskelijan ajankäyttö ja kuormitus
Riippuu opiskelijasta itsestään.
Sisällön jaksotus
Riippuu opiskelijasta itsestään.
Lisätietoja opiskelijoille
LMOITTAUTUMINEN
- Avoimen AMK:n sekä CampusOnline opiskelijat: e-lomake
- Metropolian tutkinto-opiskelijat: https://vw4.viope.com/login?org=metropolia. Rekisteröidy klikkaamalla sisäänkirjautumisikkunan vasemmasta laidasta Ilmoittaudu kurssille (Enroll on the Course). Valitse jokin Viope-kurssi, jonka lopussa lukee tämä täsmenne: (NonStop). Täytä muut tähdellä merkityt kohdat. Nyt voit aloittaa myös muita Viopen ohjelmointikursseja, joissa on sama täsmenne (NonStop). Jos rekisteröitymisessä on ongelmia, ota sähköpostitse yhteyttä Janne Saloseen. Kirjoita Aihe-kenttään ensimmäiseksi merkinnäksi tämä: VIOPE
Arviointiasteikko
Hyväksytty/Hylätty
Arviointikriteerit, tyydyttävä (1)
Osoittimet ja tietorakenteet:
- Opiskelija osaa käyttää osoittimien avulla avulla perustietotyyppien muuttujia, tietueita ja taulukoita (ja erityisesti parametreina).
- Opiskelija tietää, mitä linkitetyt tietorakenteet ovat.
Tietovirrat ja tiedostot:
- Opiskelija ymmärtää tiedostojen merkityksen ja tietovirtakäsitteen.
Dynaaminen muistinhallinta:
- Opiskelija tietää staattisen, automaattisen ja dynaamisen muistinvarauksen erot.
Standardikirjasto:
- Opiskelija osaa tulkita standardikirjaston funktioesittelyjä.
Arviointikriteerit, hyvä (3)
Osoittimet ja tietorakenteet:
- Opiskelija osaa määritellä tietuetyypissä itseensä viittaavan osoittimen.
- Opiskelija osaa nimetä linkitetyn tietorakenteen operaatiot ja parametrit.
Tietovirrat ja tiedostot:
- Opiskelija osaa lukea ja kirjoittaa tiedostoja.
Dynaaminen muistinhallinta:
- Opiskelija osaa varata ja vapauttaa muistia dynaamisesti.
Standardikirjasto:
- Opiskelija osaa hyödyntää standardikirjastoa.
Arviointikriteerit, kiitettävä (5)
Osoittimet ja tietorakenteet:
- Opiskelija pystyy sujuvasti ymmärtämään mitä tahansa C-ohjelmaa, jossa hyödynnetään monipuolisesti osoittimia ja käytetään tietorakenteita osoittimien avulla.
- Opiskelija osaa määritellä (koodata) linkitetyn tierotarakenteen (jono tai pino) operaatiot.
Tietovirrat ja tiedostot:
- Opiskelija osaa käsitellä tiedostoja (lisäykset, poistot, muutokset)
Dynaaminen muistinhallinta:
- Opiskelija osaa linkitettyjen tietorakenteiden operaatioissa hyödyntää dynaamista muistinhallintaa.
Standardikirjasto:
- Opiskelija osaa hyödyntää standardikirjastoa ja opastaa muita sen käytössä.
Arviointimenetelmät ja arvioinnin perusteet
Kun olet tehnyt 80% tehtävistä, niin kurssiarvioinnin saamiseksi sinun tulee lähettää sähköpostiviestiä osoitteeseen: viopesupport@metropolia.fi