Siirry suoraan sisältöön

Ohjelmoinnin perusteet (3 op)

Toteutuksen tunnus: TTAO006-3015

Toteutuksen perustiedot


Ilmoittautumisaika

19.08.2024 - 22.09.2024

Ajoitus

01.08.2024 - 27.10.2024

Opintopistemäärä

3 op

Toteutustapa

Lähiopetus

Yksikkö

Teknologia

Opetuskielet

  • Suomi

Koulutus

  • Tieto- ja viestintätekniikan koulutus

Opettaja

  • Leena Vidqvist

Ryhmät

  • TTV24SP
    TTV24SP
  • TTV24SA
    TTV24SA
  • 26.08.2024 09:00 - 11:30, Ohjelmoinnin perusteet TTAO006-3015
  • 26.08.2024 12:30 - 15:00, Ohjelmoinnin perusteet TTAO006-3015
  • 27.08.2024 09:00 - 11:30, Ohjelmoinnin perusteet TTAO006-3015
  • 28.08.2024 12:30 - 15:00, Ohjelmoinnin perusteet TTAO006-3015
  • 02.09.2024 09:00 - 11:30, Ohjelmoinnin perusteet TTAO006-3015
  • 02.09.2024 12:30 - 15:00, Ohjelmoinnin perusteet TTAO006-3015
  • 03.09.2024 09:00 - 11:30, Ohjelmoinnin perusteet TTAO006-3015
  • 04.09.2024 12:30 - 15:00, Ohjelmoinnin perusteet TTAO006-3015
  • 09.09.2024 09:00 - 11:30, Ohjelmoinnin perusteet TTAO006-3015
  • 09.09.2024 12:30 - 15:00, Ohjelmoinnin perusteet TTAO006-3015
  • 10.09.2024 09:00 - 11:30, Ohjelmoinnin perusteet TTAO006-3015
  • 11.09.2024 12:30 - 15:00, Ohjelmoinnin perusteet TTAO006-3015
  • 16.09.2024 09:00 - 11:30, Ohjelmoinnin perusteet TTAO006-3015
  • 16.09.2024 12:30 - 15:00, Ohjelmoinnin perusteet TTAO006-3015
  • 17.09.2024 09:00 - 11:30, Ohjelmoinnin perusteet TTAO006-3015
  • 18.09.2024 12:30 - 15:00, Ohjelmoinnin perusteet TTAO006-3015
  • 23.09.2024 09:00 - 11:30, Ohjelmoinnin perusteet TTAO006-3015
  • 23.09.2024 12:30 - 15:00, Ohjelmoinnin perusteet TTAO006-3015
  • 24.09.2024 09:00 - 11:30, Ohjelmoinnin perusteet TTAO006-3015
  • 25.09.2024 12:30 - 15:00, Ohjelmoinnin perusteet TTAO006-3015
  • 30.09.2024 09:00 - 11:30, Ohjelmoinnin perusteet TTAO006-3015
  • 30.09.2024 12:30 - 15:00, Ohjelmoinnin perusteet TTAO006-3015
  • 01.10.2024 09:00 - 11:30, Ohjelmoinnin perusteet TTAO006-3015
  • 02.10.2024 12:30 - 15:00, Ohjelmoinnin perusteet TTAO006-3015
  • 07.10.2024 09:00 - 11:30, Ohjelmoinnin perusteet TTAO006-3015
  • 07.10.2024 12:30 - 15:00, Ohjelmoinnin perusteet TTAO006-3015
  • 08.10.2024 09:00 - 11:30, Ohjelmoinnin perusteet TTAO006-3015
  • 09.10.2024 12:30 - 15:00, Ohjelmoinnin perusteet TTAO006-3015
  • 21.10.2024 09:00 - 11:30, Ohjelmoinnin perusteet TTAO006-3015
  • 21.10.2024 12:30 - 15:00, Ohjelmoinnin perusteet TTAO006-3015

Tavoitteet

Opiskelija hallitsee perustiedot ja -taidot C/C++ -kielisen tietokoneohjelman laatimisessa ja ohjelmointitekniikassa.

Sisältö

Ohjelmointi ja tietokoneohjelman suunnittelu.
C/C++-kielen ja VisualStudio-ohjelmointiympäristön perusteet
C/C++-kielen perustietotyypit, kontrollirakenteet ja taulukot
aliohjelmat, tietueet ja osoittimet.

Aika ja paikka

Lukujärjestyksen mukaisesti

Oppimateriaalit

Kurssin materiaali saatavilla Repussa. Kurssiavaimen saa opettajalta ensimmäisellä tunnilla.

Opetusmenetelmät

Lähiopetus sekä ohjelmointiharjoitukset

Tenttien ajankohdat ja uusintamahdollisuudet

Loppukokeen päivämäärät näkyvät kurssin Reppu-sivulla

Toteutuksen valinnaiset suoritustavat

Kurssin voi suorittaa itsenäisesti opiskellen, jos ohjelmointi on tuttua. Loppukokeesen on joka tapauksessa osallistuttava.

Opiskelijan ajankäyttö ja kuormitus

Lähiopetus ja harjoitukset 40 h. Itsenäinen opiskelu 40 h.

Sisällön jaksotus

C++-kielen perusteet, ohjelman kääntäminen ja ajaminen.
Perustietotyypit ja muuttujat.
Kontrollirakenteet.
Taulukot ja osoittimet.
Aliohjelmat ja tietueet.

Lisätietoja opiskelijoille

Kurssi edellyttää aktiivista verkkomateriaalin itseopiskelua.

Arviointiasteikko

0 - 5

Arviointikriteerit, kiitettävä (5)

Opiskelija osaa soveltaa monipuolisesti oppimaansa erilaisissa ohjelmointitehtävissä.

Arviointikriteerit, hyvä (3)

Opiskelija osaa käyttää ohjelmoinnin menetelmiä tarkoituksenmukaisella tavalla.

Arviointikriteerit, tyydyttävä (1)

Opiskelija tuntee ja hallitsee ohjelmointiin liittyvät peruskäsitteet ja menetelmät.

Arviointimenetelmät ja arvioinnin perusteet

Tentti ja vapaaehtoiset palautettavat harjoitustyöt

Toteutuksen arviointikriteerit, kiitettävä (5)

Opiskelija osaa soveltaa monipuolisesti oppimaansa erilaisissa ohjelmointitehtävissä.

Toteutuksen arviointikriteerit, hyvä (3-4)

Opiskelija osaa käyttää ohjelmoinnin menetelmiä tarkoituksenmukaisella tavalla.

Toteutuksen arviointikriteerit, tyydyttävä (1-2)

Opiskelija tuntee ja hallitsee ohjelmointiin liittyvät peruskäsitteet ja menetelmät.

Lisätiedot

Kurssi arvioidaan konetentin, palautettavan harjoitustyön ja läsnäolon perusteella.
Vaihtoehtoinen suoritustapa: kurssin voi suorittaa itsenäisesti verkko-opintoina tekemällä harjoitustyön ja osallistumalla tentiin.