Siirry suoraan sisältöön

Ohjelmoinnin perusteet (3op)

Toteutuksen tunnus: TT00CB41-3003

Toteutuksen perustiedot


Ilmoittautumisaika
23.08.2021 - 19.09.2021
Ilmoittautuminen toteutukselle on päättynyt.
Ajoitus
01.08.2021 - 31.10.2021
Toteutus on päättynyt.
Opintopistemäärä
3 op
Lähiosuus
3 op
Toteutustapa
Lähiopetus
Yksikkö
Teknologia
Opetuskielet
suomi
Koulutus
Tietojenkäsittelyn koulutus
Opettajat
Vesa Vaihoja
Ryhmät
TTK21SPRaahe
TTK21SPRaahe
Opintojakso
TT00CB41

Toteutukselle Ohjelmoinnin perusteet TT00CB41-3003 ei valitettavasti löytynyt varauksia. Varauksia ei ole mahdollisesti vielä julkaistu tai toteutus on itsenäisesti suoritettava.

Arviointiasteikko

0 - 5

Tavoitteet

Ohjelmoinnin perusteet kurssilla opitaan perusteet ohjelmoinnista. Ohjelmointikielenä käytetään C# tai Java ohjelmointikieltä.

Toteutustavat

Lähiopetus ja/tai verkko-opetus.

Suoritustavat

Kurssi on mahdollista suorittaa joko osin tai kokonaan verkkokurssina. Kurssilla tuotetaan yksinkertaisia ohjelmakoodeja esimerkkien avulla ja yhdistellään esimerkeistä toimiva ohjelma.

Sisältö

1. Yleistä ohjelmoinnista
2. Työkalut
2.1 Kääntäjä ja tulkki
2.2 Tekstinkäsittelijä
2.3 Virheenjäljitin
2.4 Versionhallinta
3. Muuttujat, osa 1
3.1 Muuttujan käsite
3.2 Perustietotyypit
4. Kontrollirakenteet
4.1 If
4.2 Switch-case
4.3 While / Do-while
4.4 For
4.5 Exceptions / Poikkeukset
5. Aliohjelmat / funktiot / metodit
5.1 Metodit
6. Muuttujat, osa 2
6.1 Arrays / taulukot
6.2 Tietueet
6.3 Pointer / references
7. Dokumentaatio
7.1 Koodin dokumentointi
7.2 Kehitysympäristöt, kirjastot ja API:t

Aika ja paikka

Raahe, syksy 2021

Oppimateriaalit

Luentomateriaali
Kehitysympäristön artikkelit
Tutoriaalit

Kirja on vapaavalintainen ja vapaaehtoinen esim.
C# -ohjelmointi, Ghodrat Moghadampour
ISBN: 9789526306582

Opetusmenetelmät

Lähiopetus
Harjoitustehtävät

Tenttien ajankohdat ja uusintamahdollisuudet

Tentti vk 41

Arviointikriteerit, tyydyttävä (1)

50% - 65% kokonaispistemäärästä.

Arviointikriteerit, hyvä (3)

65% - 95% kokonaispistemäärästä.

Arviointikriteerit, kiitettävä (5)

yli 95% kokonaispistemäärästä.

Arviointikriteeri, hyväksytty/hylätty

yli 50% kokonaispistemäärästä. Alle 50% on hylätty.

Esitietovaatimukset

Kurssin suorittaminen ei vaadi edeltävää ohjelmointiosaamista.

Siirry alkuun