Robottiohjelmoinnin harjoitustyö

582326
5
Ohjelmistojärjestelmät
Aineopinnot
Vuosi Lukukausi Päivämäärä Periodi Kieli Vastuuhenkilö
2010 kevät 18.01-26.02. 3-3 Suomi

Harjoitusryhmät

Group: 1
Aika Huone Ohjaaja Päivämäärä Huomioitavaa
Pe 14-18 CK111 Jouko Strömmer 22.01.2010—26.02.2010

Opintojaksolla voi korvata Ohjelmoinnin harjoitustyö -opintojakson.

Information for international students

Robot programming project is an optional programming course where each attendee will design, build, program and document a Lego Mindstorms NXT robot. Each student will get an NXT set, batteries and charger for the duration of the course.

Yleistä

Opintojaksolla voi korvata Ohjelmoinnin harjoitustyö -opintojakson.

Robottiohjelmoinnin harjoitustyö on valinnainen ohjelmointityö, joka koostuu Lego Mindstorms -ohjelman kirjoittamisesta, ohjelmaa ajavan robotin rakentamisesta ja koodin dokumentoinnista Ohjelmoinnin harjoitustyön ohjeiden suuntaisesti. Osallistujille annetaan kurssin ajaksi käyttöön NXT-robottisarja, akut ja laturi.

Työn aihe on vapaavalintainen ja neuvotellaan ohjaajan kanssa. Valitusta aiheesta laaditaan tarvittavat dokumentit, toteutetaan ja dokumentoidaan koodi sekä rakennetaan robotti sitä suorittamaan. Harjoitustyö on hieman perinteistä Ohjelmoinnin harjoitustyötä työläämpi, mutta kenties myös hauskempi!

HUOM! Ensimmäinen kokoontuminen to 20.1. on siirtynyt kahdella tunnilla, uusi aika 14-18 (CK111). Ensimmäisellä kokoontumiskerralla jaetaan robotit ja tarvikkeet osallistujille, joten läsnä on oltava!

 

Kurssin suorittaminen

Kukin osallistuja tekee oman robottinsa.

Kurssin suorittamiseen vaaditaan:

  • Ohjelman kirjoittaminen robotille
  • Ohjelmaa suorittavan robotin rakentaminen
  • Koodin sekä robotin rakenteen ja toiminnan dokumentointi
  • Oppimispäiväkirjan kaltainen selvitys työn edistymisestä ja vaiheista (kurssin parantamiseksi ja arvostelun avuksi)

Kurssista kerätään myös tutkimusaineistoa, jota varten saatetaan osallistujille järjestää pienimuotoisia haastatteluja, näistä lisää myöhemmin.

 

Käytännön opetus tapahtuu kerran viikossa, jolloin keskustellaan robotin ohjelmoinnista ja rakentamisesta, ideoidaan, käsitellään esille tulevia haasteita ja pidetään kivaa.

Kirjallisuus ja materiaali

Toistaiseksi ohjeita ja muuta tietoa on saatavilla vanhojen kurssisivujen kautta.