Skip to content
Verna Koskinen edited this page Jan 11, 2016 · 24 revisions

English version down below.

Tervetuloa! Neljä vaihetta menestykseen

  1. Forkkaa tämä repo itsellesi
  2. Leiki legoilla, tee robotti ja dokumentaatio
  3. ???
  4. Opintopisteitä

Robottien palautus

Robotteja voi palauttaa seuraavina ajankohtina Linkkiin (C221):

  • Ti 12-14
  • To 13-15

Ohjauspaja

Paja sijaitsee Exactumin yläpajassa 2. kerroksessa.

Ohjeita

Aikataulu

  • 15.12. klo 14-16 luokassa D122 Aloitusluento
  • 18.12. klo 22:00 Ensimmäisen viikkoraportin ja suunnitelman deadline
  • 27.12. klo 23:59 Toisen viikon raportin deadline
  • 3.1. klo 23:59 Kolmannen viikon raportin deadline
  • x.1., Demotilaisuudet (ilmoitetaan myöhemmin)
  • 10.1. klo 23:59 Lopullinen palautus, eli "miten meni noin niinku omasta mielestä"

Viikottaiset palautukset

Jokaisen on palautettava viikottain viikkoraportti (ohjeet), ensimmäisellä viikolla myös suunnitelma (ohjeet) ja viimeisen viikon jälkeen lopullinen dokumentaatio.

Viikkopalautukset tehdään GitHubin Pull Request -toiminnolla. Jotta saat palautukset toimimaan, tulee oman repositoriosi olla fork tästä repositoriosta! Tee pull request menemällä oman forkkisi etusivulle ja valitsemalla oikealta Pull Requests. Laita otsikoksi esim. "Viikko 1 palautus".

Hups, en tehnyt forkkia, vaan kokonaan erillisen repon

Ei hätää, lähetä jollekin ohjaajalle sähköpostia pull requestin sijaan. Laita kuitenkin kaikki dokumentaatio GitHubiin, sen paikka ei ole sähköpostissa!

Kurssin suorittaminen

Kukin osallistuja tekee oman robottinsa. Ryhmätyö on mahdollista, jos aihepiiri sen sallii.

Kurssin suorittamiseen vaaditaan:

  • Ohjelman kirjoittaminen robotille
  • Ohjelmaa suorittavan robotin rakentaminen
  • Koodin sekä robotin rakenteen suunnittelu, toiminnan dokumentointi ja testaaminen
  • Lyhyen viikottaisen raportin kirjoittaminen
  • Robotin esittely muille osallistujille kurssin lopussa

Materiaalia josta voi olla hyötyä


In english:

Welcome! Four steps to success

  1. Fork this repository
  2. Play with Lego's, build a robot and documentate it
  3. ???
  4. Get credit

Returning robot kit

  • Tuesday 12.1. at 12-14 (C221)
  • Thursday 14.1. at 13-15 (C221)

Instructions

Schedule

  • 15.12. at 14-16 in room D122 Beginning lecture
  • 18.12. by 22:00 dealine for first weekly report and robot plan
  • 27.12. by 23:59 deadline for second weeks report
  • 3.1. by 23:59 deadline for third weeks report
  • x.1., Demot (dates and times will be announced later)
  • 10.1. by 23:59 final submission

Weekly reports

Everyone needs to submit a weekly report (instructions), a robot plan on the first week (instructions) and a final documentation after the last week.

Weekly submissions are done with pull requests on GitHub. You need to have a fork from this repository to do them. Go to your repository main oage ans choose New Pull Request. Add a subtitle for example "Week 1 submission".

Whoops, did a new repository instead of a fork

No worries, just send an email to one of the course instructors. Use your git repository for all the documentatiosn still, instead of sending them as email and only send the link to the repository.

Completing the course

Each student creates their own robot. Group work is possible if the robot subject allows it.

To complete the course you need to:

  • Write a program for the robot
  • Build a robot cabable of executing the program
  • Planning, documenting and testing the program and the robot
  • Writing short weekly reports
  • Demonstraiting your robot to the rest of the srudents and instructors at the end of the course

Material which can be useful for the course