Ohjelmointi 1

Individual course

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.

Responsible teachers

University of Jyväskylä
Antti-Jussi LakanenSenior lecturer
antti-jussi.lakanen(at)jyu.fi
University of Jyväskylä
Vesa LappalainenLecturer
vesal(at)jyu.fi

Further information about the course and studying

University of Jyväskylä
Annemari Auvinen
annemari.k.auvinen(at)jyu.fi

Contact person for applications

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

Topics:

Course code:

Study credits:

Price:

Course level:

Teaching period:

Application deadline:

Host university:

Who can apply:

Teaching method:

Teaching language:

General prerequisites:

Course suitable for:

Interested in this course? Subscribe and get updates about the course directly to your email. You can cancel subscription any time you want.