2. luento. CS-C2110 Ohjelmointistudio 1: mediaohjelmointi Syksy 2016 [Studio 1] Antti Tolppanen, Sanna Suoranta, Lauri Savioja

Samankaltaiset tiedostot
Tervetuloa! CS-C2110 Ohjelmointistudio 1: mediaohjelmointi. Koittakaa löytää istumapaikka!

Tik projektityö digitaalisten efektien työpaja * johdantoluento * Tassu Takala 1


Teoriasta käytäntöön- Ongelmalähtöinen oppiminen verkossa

KÄYNNISTYSVAIHE. Aiheen valmistelu Ajankohta: syys-lokakuu/helmi-maaliskuu

POP- Paremman Oppimisen Puolesta

Ajankäytön suunnittelu opiskelussa. SCI-A0000 Johdatus opiskeluun Susanna Reunanen

hyvä osaaminen

Kon Hydrauliikka ja pneumatiikka Tutkimustehtävät - info

KÄYNNISTYSVAIHE. Aiheen valmistelu Ajankohta: syys-lokakuu/helmi-maaliskuu

Sokkelon sisältö säilötään linkitetyille listalle ja tekstitiedostoon. Työ tehdään itsenäisesti yhden hengen ryhmissä. Ideoita voi vaihtaa koodia ei.

Miellekartat oppimisen välineenä

Yhdessä tehden, oppien ja yrittäen -peli

ENG3042.Kand Kandidaatintyö ja seminaari (10 op) ENY ENG3044.Kand Kandidaatintyö ja seminaari (10 op) RYM Saija Toivonen

Työ tehdään itsenäisesti yhden hengen ryhmissä. Ideoita voi vaihtaa koodia ei.

TAI-C1113 Keramiikan perusteet

Seuratoiminnan. Tämä on seuroille tarkoitettu työkirja urheiluseuran tulevaisuuden pohtimiseen. Kokoa tiimi omasta seurasta.

Ordo Aboensis Ry ja Boostep.fi yhdessä esittävät:

Tervetuloa! Opettajien alueellinen koulutus 3 Syksy 2018 Tampere 28.8., Helsinki 4.9. ja Oulu 5.9.

VAPAAEHTOISTYÖN PORTFOLIO MAAHANMUUTTAJILLE

VIRUSKAAPPARI-PELI - KURKISTUS OHJELMOINNILLISEEN AJATTELUUN

OPISKELUTYÖN MITOITUS Opetuksen suunnittelun työväline, jolla arvioidaan opiskelijan työmäärää suhteessa 1 PERUSTIEDOT

PUHA204 Työelämän projektiopinnot

Joko tiedät, mikä on SeAMK FramiPro Opiskelijainfot syksy 2013

T Tietojenkäsittelyopin ohjelmatyö Hirviöryhmä loppukatselmointi. Hirviö. Projektikatselmointi

7.4 Sormenjälkitekniikka

Tik projektityö Installaatiotyöpaja * johdantoluento * Tassu Takala 1

Skype for Business pikaohje

Teematyöskentely ryhmissä Hakeutuminen ja opiskelijaksi ottaminen

PROJEKTIMAINEN TYÖSKENTELY ESIMERKKINÄ GLOBAALIT ONGELMAT

Kurssijärjestelyt. CS-1180 Verkkojulkaisemisen perusteet (5 op) Hanna Hämäläinen Informaatioverkostot / Mediatekniikan laitos

JUNIORITURNAUS JYVÄSKYLÄSSÄ. Turnaustiedote

Thl.fi määrittely 1. työpaja

hyvä osaaminen. osaamisensa tunnistamista kuvaamaan omaa osaamistaan

MS-E2177 Operaatiotutkimuksen projektityöseminaari 2016

Esimerkkejä formatiivisesta arvioinnista yläkoulun matematiikan opiskelussa

Käyttäjätutkimus: Havainnointi suunnittelun lähtökohtana

Tärkeää huomioitavaa:

perustelu Noudatetaan sääntöjä. Opetuskortit (tehtävät 16 28), palikoita, supermarketin pohjapiirustus, nuppineuloja, tangram-palat

TUKIMATERIAALI: Arvosanan kahdeksan alle jäävä osaaminen

TIES501 Pro Gradu -seminaari. Kevät 2013

Miten kurssit tehdään Eirassa?

Tutkiva Oppiminen Varhaiskasvatuksessa. Professori Lasse Lipponen PED0031, VARHAISPEDAGOGIIKKA

end; end else begin if aani=true then begin sound(247); delay(100); sound(220); delay(200); nosound; end; end;

Esimerkkikysymyksiä: Tulitko pyörällä kouluun? Syötkö lähes päivittäin koulussa välipalan? Käytkö päivittäin välitunnilla ulkona?

Yksikönmuunnospelit Oppilaalle kopioitavat ohjeet:

YSILUOKKA. Tasa-arvo yhteiskunnassa ja työelämässä

Kesällä 2018 pelataan taas kortteliliigaa ilmoittaudu mukaan!

Kirjoita ohjelma jossa luetaan kokonaislukuja taulukkoon (saat itse päättää taulun koon, kunhan koko on vähintään 10)

Kalvomateriaalia: SCI-A0000 Johdatus opiskeluun

Keramiikka TAI-E Keramiikan työpaja,

CHERMUG-pelien käyttö opiskelijoiden keskuudessa vaihtoehtoisen tutkimustavan oppimiseksi

PROJEKTITOIMINTA Tietoa käytännöistä

Tervehdys kaikille sulkapallon harrastajille! Vuoden alkuun tiivistelmää kevätkauden 2017 keskeisimmistä asioista:

Juonneryhmätyöskentely klo Vetäjät:

KÄYNNISTYSVAIHE. Aiheen valmistelu Ajankohta: syys-lokakuu/helmi-maaliskuu

Oppimispelien arviointi

Tutkiva Oppiminen Lasse Lipponen

Tehtävä 1 - Scala API:n ulkopuolisten kirjastojen käyttö, ristinollapeli

Liikkuva koulu Turku Najat Ouakrim-Soivio (Tutkijatohtori/ HY) Monipuolinen arviointi Mitä ja miten?

Akateemiset taidot. 2. tapaaminen

Yrittäjyyskasvatuksen toimintamalli Koulutuskeskus Salpauksessa. Hanna Salminen Projektipäällikkö

ENG-A1002 ARTS-ENG-Projekti. B-kori

Kurssijärjestelyt. ME-C2300 Verkkojulkaisemisen perusteet (5 op) Mari Hirvi Informaatioverkostot / Mediatekniikan laitos

Sykettätyöhön.fi-palvelu: Meidän tilat -projektitila tukee työpaikan sisäistä yhteistyötä

AALTO PK-JOKO 79. Uuden sukupolven johtamisvalmennus

Tunne, mitä omistat. Tiedä, mitä kasvatat.

Näyttöön perustuva hoitotyö eläväksi KYSissä -koulutuksen

Kurssin aloitus. AS XML-kuvauskielten perusteet Janne Kalliola

Analyysi 1, kevät 2010

Voiko työtä tehden oikeasti oppia? Sirpa Rintala projektityöntekijä Tekemällä oppii projekti

Tässä keskitymme palveluiden kehittämiseen ja niistä viestimiseen jotta osaaminen olisi nähtävissä tuotteena. Aluksi jako neljään.

Kognitiiviset taidot: reaktiokyvyn ja visuaalisen havainnointikyvyn kehittyminen

Cross-Border Citizen Scientists (CBCS)

TERVETULOA OPISKELEMAAN VAASAN YLIOPISTOON!

Mallilukujärjestys 1. vuosi 2013

Millaisia tiedonhankinnan taitoja maisteri tarvitsee Peda-forum-päivät

Tik Ohjelmistoprojektien Hallinta

Mitäs peliä sitä oikein pelataan? Susanna Snellman Vyyhti-hanke

Teknologia ja digiajan yhteisöt mahdollistajina

C-ohjelmoinnin peruskurssi. Pasi Sarolahti

Joustavasti verkossa ERIVERIA.FI

Tähtiseurakahvit. Tammikuu 2019

VINKKEJÄ OPISKELUUN. Tampereen teknillinen lukio

3. Käsiteanalyysi ja käsitekaavio

Ilmiöprojektin tiedonhankinta

PARTIOON LIITTYMINEN. Partiohaku

KOKO PERHEEN HAUSKA STRATEGIAPELI OHJEET

Ohjelmistojen mallintaminen viikon 4 laskareiden mallivastauksia

Sarjat ja integraalit, kevät 2014

RYM-C3001 Projektityökurssi 2

Alkukartoitus Opiskeluvalmiudet

Näin suunnittelet ja rakennat oman verkkokurssin. Työkirja. TiiaKonttinen

Pong-peli, vaihe Aliohjelman tekeminen. Muilla kielillä: English Suomi. Tämä on Pong-pelin tutoriaalin osa 3/7. Tämän vaiheen aikana

Rakennetaan yhdessä verkkokurssi Pulkkilan peruskoulu, modulikoulu, Mäkeläntie 2, Pulkkila

KUNNIOITA PELIÄ ARVOSTA KAIKKIA SEN TOIMIJOITA Suomen Jääkiekkoliitto 1

Etäisistä massaluennoista aitoihin kohtaamisiin. Pekka Koskinen, Heli Lehtivuori, Jussi Maunuksela Jyväskylän yliopisto

SUBSTANTIIVIT 1/6. juttu. joukkue. vaali. kaupunki. syy. alku. kokous. asukas. tapaus. kysymys. lapsi. kauppa. pankki. miljoona. keskiviikko.

ActionTrack-sovellus

arvioinnin kohde

Transkriptio:

2. luento CS-C2110 Ohjelmointistudio 1: mediaohjelmointi Syksy 2016 [Studio 1] Antti Tolppanen, Sanna Suoranta, Lauri Savioja

Tänään Ensimmäinen tehtävä Vinkkejä projektin aloittamiseen OLO-työskentelyn esittely ja tiedonhaku Ryhmien muodostamista

1. Tehtävästä

Tekstipohjainen ristinollapeli Aloita uusi peli tai sulje ohjelma Kysy pelaajalta halutut koordinaatit Tarkistaa että koordinaateissa on tyhjä paikka ja sijoita Tulosta pelikentän tilanne Pelaa tietokoneen vuoro Ilmoita voitosta tai tasapelistä Tarjoa mahdollisuus aloittaa uusi peli

TicTacToe.scala Ota käyttöön StdIn-kirjasto, mahdollistaa käyttäjän syötteitä lukevien metodien käytön Ota käyttöön Random-olio, mahdollistaa satunnaislukuja arpovien metodien käytön Periytä App-piirreluokka, kertoo ohjelmalle mistä aloittaa suoritus ja ajaa olion rungossa olevat komennot

TicTacToe.scala

Haastavin metodi- haswon Pelitilanne säilötään kaksiulotteisessa taulukossa Taulukon sisällä on siis kolme taulukkoa Array( Array(-, -, -), Array(-, -, -), Array(-, -, -) ) Ongelma: miten käydä läpi vaaka-, pysty ja vinorivit?

Nopeasti projektista CS-C2110 Ohjelmointistudio 1: mediaohjelmointi Syksy 2016 [Studio 1] Antti Tolppanen, Sanna Suoranta, Lauri Savioja

Vinkkejä Panostakaa projektisuunnitelmaan Kysykää assarilta jos kysyttävää! Sopikaa yhteisistä tavoitteista ja työnjaosta Miten parhaiten edesautetaan kaikkien ryhmän jäsenten oppimista? Kurssitehtävissä käytetty Scala Swingpakkausta grafiikan toteutukseen Projektin voi hyvin toteuttaa Swingiä käyttämällä Ulkopuolisten grafiikka-, fysiikka- yms.kirjastojen ja vastaavien käyttäminen on myös sallittua Ei kuitenkaan missään nimessä edellytys!

OLO-työskentely CS-C2110 Ohjelmointistudio 1: mediaohjelmointi Syksy 2016 [Studio 1] Antti Tolppanen, Sanna Suoranta, Lauri Savioja

Ongelmalähtöinen oppiminen Ratkotaan avoimia kysymyksiä ryhmässä Olemassa olevan tiedon käyttö Tiedon haku, prosessointi ja jäsentäminen Ryhmä miettii kullekin roolit Puheenjohtaja, kirjuri Assarin rooli on ohjata, ei tarjota valmiita vastauksia Työskentelytapa Aloitus: Mitä kullekin tulee mieleen ongelmasta (huom. kaikki ideat siitä mitä asiaan voisi liittyä kukaan ei yleensä ole asiantuntija aluksi) Ideoiden jäsentäminen, mitä valitaan tarkempaan tarkasteluun Itsenäinen työskentely, tiedon haku Tiedon käsittely, yhteenvedon tekeminen, oma arvio onnistumisesta Muille esittäminen

Ongelmanratkaisu Ongelman määrittely Mitä jo tiedetään, mitä yritetään selvittää, mitä tietoa tarvitaan lisää Ratkaisusuunnitelma Muistuttaako jotain toista ongelmaa, johon on jo ratkaisu, jota voit hyödyntää Voiko yksinkertaistaa, ja päästä siten lähemmäksi ratkaisua Pilko ongelma mahdollisimman pieniin osiin Esitä suunnitelma vaiheittaisena etenemisenä Suunnitelman toteuttaminen Vaihe vaiheelta, arvioi edistymistä ja tarkenna Varmista, että ratkaisu vastaa alkuperäistä (tai matkan varrella tarkentunutta ongelmaa) Arviointi Toimiiko ratkaisu, voisiko keksiä paremman ratkaisun Jos samankaltainen ongelma tulee vastaan, miten etenisit nyt

Tiedonhaku http://www.cse.tkk.fi/datacommunications/ Studies/Instructions/seekinginfo.php

Tiedon jäsentäminen: konseptikartta

Muistiinpanoja: miellekartta

Projektiryhmän muodostaminen CS-C2110 Ohjelmointistudio 1: mediaohjelmointi Syksy 2016 [Studio 1] Antti Tolppanen, Sanna Suoranta, Lauri Savioja

Nyt: projektiryhmien ilmoittautuminen Ne, joilla ei ole vielä ryhmää Tulkaa nyt tänne salin etuosaan, jos teillä ei ole vielä kolmen hengen projektiryhmää kasassa Poissaolijat: Kirjautukaa kurssin slack-keskusteluun, valitkaa oma OLO[1-3] (https://studio1-2016.slack.com/signup aalto-sähköpostiosoitteella) Koittakaa etsiä itsellenne ryhmä Voi myös liittyä jo johonkin muodosteilla olleeseen ryhmään neljänneksi (eli ryhmän koko 3-4 opiskelijaa on hyvä) Kukaan ei saa lupaa tehdä projektityötä yksin (eikä parina)! Kurssin henkilökunta muodostaa projektiryhmistä 9-12 opiskelijan OLO-ryhmät