Ohjelmointi 1
Course unit information
Course unit description
Sisältö
Rakenteisen ohjelmoinnin perusteet. Johdatus algoritmeihin ja ongelmanratkaisuun. Perustietorakenteet, niiden käyttäminen ja soveltaminen. Tietokoneohjelman suunnittelu, kirjoittaminen C#-kielellä, ja virheiden jäljittäminen. Harjoitustyönä kukin opiskelija toteuttaa oman pelin hyödyntäen Jypeli-kirjastoa. Myös lukuisissa viikkotehtävissä tutkitaan peleistä tuttuja ongelmia.
Suoritustavat
Suoritustapa 1: riittävästi demotehtäviä, harjoitustyö, debuggausnäyte, tentti.
Suoritustapa 2: Muuten sama kuin tapa 1, mutta ei tenttiä, ja vähintään 5 demopistettä joka kerta, mukaan lukien 2 pistettä tähtitehtävistä. Arvosana on tällöin enintään 1.
Suoritustapa 3: debuggausnäyte, harjoitustyö + loppukoe.
Suoritustapa 4: Muut opettajan kanssa etukäteen sovitut tavat.
Arviointiperusteet
Kokeen pistemäärä määrää kurssin arvolauseen. Demotehtävistä ja luentoaktiivisuudesta voi saada
lisäpisteitä. Samoin erityisen vaativasta harjoitustyöstä.
Anyone is welcome to study at JYUOpen
Start at JYUOpen by registering for the course you want to study. You can find information on course schedules, prices and registration links below.
It is not possible to register for the course at the moment. Future information regarding registration will be published later on this page.