13.1.4.5 HT17 OHJELMOINNIN PERUSOPINNOT 9 OV


Opintokokonaisuuden tavoite:
Opiskelija osaa tehdä hyvin jäsennettyjä ja monipuolisia ohjelmia. Opiskelija osaa ohjelman suunnittelun ja toteuttamisen perustekniikat sekä kuvaustavat. Opiskelija osaa järjestelmien perusmatematiikan.

HT1700
Ohjelmoinnin perustaito

4 ov pak.
HT1701
Ongelmasta ohjelmaksi

3 ov pak.
HT1702
Tietojenkäsittelyn perusmatematiikka

2 ov pak.

HT1700 Ohjelmoinnin perustaito 4 ov

Tavoite:
Opiskelija osaa suunnitella ja kuvata ohjelman rakenteisesti. Opiskelija osaa toteuttaa hyvin jäsennellyn ohjelman, jossa käytetään yksinkertaisia kontrollirakenteita. Opiskelija hallitsee 1. ohjelmointikielen perussyntaksin.

Sisältö:
Ohjelman käsite, ohjelman suunnittelu, kontrollirakenteet, ohjelman kuvaamistekniikat, muuttujat, sijoitukset, lausekkeiden totuusarvot, tulostus näytölle, perusfunktiot

Suoritustapa:
Harjoitukset, oppimistehtävä, tentti
HT1701 Ongelmasta ohjelmaksi 3 ov

Tavoite:
Opiskelija osaa jäsentää liiketalouden atk-tehtävän ohjelmaksi sekä toteuttaa ja testata ohjelman. Opiskelija kehittää ohjelmointitaitoaan ja 1. ohjelmointikielen osaamistaan ohjelman osien toteutuksessa ja tiedonvälityksessä sekä taulukoiden, tiedostojen ja monipuolisten funktioiden käytössä.

Sisältö:
Ohjelman taulukot, tiedostot, funktiot. Ohjelman rakenneosat ja tietojenvälitys, tulostus. Tiedostojen lajittelu ja yhtäaikainen käyttö. Ohjelmatestaus, ajosarjatestaus. Ohjelmien ylläpito.

Suoritustapa:
Harjoitukset, oppimistehtävä

Edeltävä osaaminen:
HT1700 Ohjelmoinnin perustaito
HT1702 Tietojenkäsittelyn perusmatematiikka 2 ov

Tavoite:
Opiskelija tuntee tietokoneen toiminnan matemaattiset perusteet, osaa ohjelmoinnissa tarvittavat lukujärjestelmämuunnokset ja loogiset ilmaukset sekä tietokantojen käsittelyssä tarvittavan relaatioalgebran. Opiskelija hallitsee hallinnon ja kaupan tietojärjestelmissä tarvittavan perusmatematiikan.

Sisältö:
Klassinen lauselogiikka, Boolen algebran alkeet, relaatioalgebran perusteet, eri lukujärjestelmät ja niiden muunnokset, liukulukujen esitystapa. Prosentti- ja korkolaskun taloudelliset sovellukset, talouselämän funktioita, valuutat.

Suoritustapa:
Harjoitukset, tentti