Siirry suoraan sisältöön

C-ohjelmointi (3 op)

Toteutuksen tunnus: TT00VI06-3054

Toteutuksen perustiedot


Ajoitus
01.01.2025 - 31.12.2026
Toteutus on käynnissä.
Opintopistemäärä
3 op
Lähiosuus
0 op
Virtuaaliosuus
3 op
Toteutustapa
Etäopetus
Yksikkö
(2019-2024) ICT ja tuotantotalous
Toimipiste
Karaportti 2
Opetuskielet
suomi
Paikat
0 - 5000
Koulutus
Tieto- ja viestintätekniikan tutkinto-ohjelma
Opettajat
Virve Prami
Vastuuopettaja
Janne Salonen
Ryhmät
TIVI_NONSTOP_VERKKO_OPINNOT_60_OP
Verkko-opinnot TiVi Nonstop 60 op
Opintojakso
TT00VI06
Toteutukselle TT00VI06-3054 ei löytynyt varauksia!

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.

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

Siirry alkuun