Ohjelmointi 1

Yksittäinen kurssi

Opintojakson aikana opit tekemään pieniä ohjelmia käyttäen C#-kieltä.

Kurssin sisältö

Keskeisimmät käsitteet:

  • Muuttuja
  • Toistorakenne
  • Ehtorakenne
  • Taulukko, lista
  • Merkkijono
  • Aliohjelma ja funktio
  • Oliot ja metodit

Osaamistavoitteet

Opintojakson lopussa opiskelija

  • osaa selittää rakenteisen ohjelmoinnin ja olio-ohjelmoinnin perusperiaatteet.
  • löytää yksinkertaiseen ongelmanratkaisuun sopivat algoritmit, tietotyypit ja tietorakenteet.
  • osaa suunnitella ja toteuttaa pienimuotoisen tietokonepelin tai muun sovelluksen hyväksikäyttäen C#-kieltä ja Jypeli-ohjelmointikirjastoa.

Kurssimateriaali

Kurssin materiaali löytyy täältä.

Käytetyt työkalut: C#, Visual Studio 2022, Jypeli-kirjasto. Työkalujen latauslinkit: https://tim.jyu.fi/view/kurssit/tie/ohj1/tyokalut/index

Opetus

Opetus on aikatauluun sidottua. Materiaali/tallenteet ovat saatavilla.

Aikatauluun sidotut osasuoritukset: harjoitustehtäviä (”demoja”), harjoitustyö, debuggausnäyte ja tentti. Aikataulu ilmoitetaan kurssin aluksi.

Suoritustapa

Harjoitustehtäviä (”demoja”), harjoitustyö, debuggausnäyte ja tentti.

Huomioithan, että kurssin työmäärä on n. 15h per viikko.

Lisätietoja Jyväskylän yliopiston opinto-oppaassa.

Tämän kurssin suorituksesta on mahdollista saada digitaalinen suoritusmerkki.

Vastuuopettajat

Jyväskylän yliopisto
Antti-Jussi LakanenYliopistolehtori
antti-jussi.lakanen(at)jyu.fi
Jyväskylän yliopisto
Vesa LappalainenLehtori
vesal(at)jyu.fi

Lisätietoa kurssista ja suorittamisesta

Jyväskylän yliopisto
Annemari Auvinen
annemari.k.auvinen(at)jyu.fi

Hakua koskevat kysymykset

FITech-verkostoyliopisto
Fanny Qvickström, Opintoasioiden suunnittelija
info(at)fitech.io

Teemat:

Kurssikoodi:

Opintopisteet

Hinta:

Kurssin taso:

Kurssin ajankohta:

Viimeinen hakupäivä:

Vastuuyliopisto:

Toteuttamistapa:

Opetuskieli:

Esitietovaatimukset:

Kenelle kurssi sopii:

Oletko kiinnostunut tästä kurssista? Tilaa ilmoitus kurssin tietojen muutoksista suoraan sähköpostiisi! Voit peruuttaa tilauksen koska tahansa.