wiki:k2012/demot
Last modified 6 years ago Last modified on 2012-03-28 10:23:56

Ohjelmointi 1 » Demotehtävät ja vastaukset (kevät 2012)

k2012 Takaisin kurssin pääsivulle?

Tehtävät Mallit Opiskelijat Video (MP4) Video lukio (Cynkkari, MP4)
Demo 1 Malli PDFOpiskhttp://kurssit.it.jyu.fi/ITKP102/2012k/demo/demo01.mp4 HD http://kurssit.it.jyu.fi/ITKP102/2012k/demo/demo01_m.mp4 mobiili http://kurssit.it.jyu.fi/ITKP102/2012k/demo/demo01-lukio.mp4 HD http://kurssit.it.jyu.fi/ITKP102/2012k/demo/demo01-lukio_m.mp4 mobiili
Demo 2 Malli PDFOpiskhttp://kurssit.it.jyu.fi/ITKP102/2012k/demo/demo02.mp4 HD http://kurssit.it.jyu.fi/ITKP102/2012k/demo/demo02_m.mp4 mobiili (ei nauhoitusta)
Demo 3 Malli PDFOpiskhttp://kurssit.it.jyu.fi/ITKP102/2012k/demo/demo03.mp4 HD http://kurssit.it.jyu.fi/ITKP102/2012k/demo/demo03_m.mp4 mobiili http://kurssit.it.jyu.fi/ITKP102/2012k/demo/demo03-lukio.mp4 HD http://kurssit.it.jyu.fi/ITKP102/2012k/demo/demo03-lukio_m.mp4 mobiili
Demo 4 Malli PDFOpiskhttp://kurssit.it.jyu.fi/ITKP102/2012k/demo/demo04.mp4 HD http://kurssit.it.jyu.fi/ITKP102/2012k/demo/demo04_m.mp4 mobiili http://kurssit.it.jyu.fi/ITKP102/2012k/demo/demo04-lukio.mp4 HD http://kurssit.it.jyu.fi/ITKP102/2012k/demo/demo04-lukio_m.mp4 mobiili
Demo 5 Malli ZIP PDFOpiskhttp://kurssit.it.jyu.fi/ITKP102/2012k/demo/demo05.mp4 HD http://kurssit.it.jyu.fi/ITKP102/2012k/demo/demo05_m.mp4 mobiili http://kurssit.it.jyu.fi/ITKP102/2012k/demo/demo05-lukio.mp4 HD http://kurssit.it.jyu.fi/ITKP102/2012k/demo/demo05-lukio_m.mp4 mobiili
Demo 6 Malli ZIP PDFOpiskhttp://kurssit.it.jyu.fi/ITKP102/2012k/demo/demo06.mp4 HD http://kurssit.it.jyu.fi/ITKP102/2012k/demo/demo06_m.mp4 mobiili (ei nauhoitusta)
Demo 7 Malli ZIP PDFOpiskhttp://kurssit.it.jyu.fi/ITKP102/2012k/demo/demo07.mp4 HD http://kurssit.it.jyu.fi/ITKP102/2012k/demo/demo07_m.mp4 mobiili (ei nauhoitusta)
Demo 8 Malli ZIP PDFOpiskhttp://kurssit.it.jyu.fi/ITKP102/2012k/demo/demo08.mp4 HD http://kurssit.it.jyu.fi/ITKP102/2012k/demo/demo08_m.mp4 mobiili (ei nauhoitusta)
Demo 9 Malli ZIP PDFOpiskhttp://kurssit.it.jyu.fi/ITKP102/2012k/demo/demo09.mp4 HD http://kurssit.it.jyu.fi/ITKP102/2012k/demo/demo09_m.mp4 mobiili http://kurssit.it.jyu.fi/ITKP102/2012k/demo/demo09-lukio.mp4 HD http://kurssit.it.jyu.fi/ITKP102/2012k/demo/demo09-lukio_m.mp4 mobiili
Demo 10 Malli ZIP PDFOpiskhttp://kurssit.it.jyu.fi/ITKP102/2012k/demo/demo10.mp4 HD http://kurssit.it.jyu.fi/ITKP102/2012k/demo/demo10_m.mp4 mobiili http://kurssit.it.jyu.fi/ITKP102/2012k/demo/demo10-lukio.mp4 HD http://kurssit.it.jyu.fi/ITKP102/2012k/demo/demo10-lukio_m.mp4 mobiili
Demo 11 Malli ZIP PDFOpiskhttp://kurssit.it.jyu.fi/ITKP102/2012k/demo/demo11.mp4 HD http://kurssit.it.jyu.fi/ITKP102/2012k/demo/demo11_m.mp4 mobiili http://kurssit.it.jyu.fi/ITKP102/2012k/demo/demo11-lukio.mp4 HD http://kurssit.it.jyu.fi/ITKP102/2012k/demo/demo11-lukio_m.mp4 mobiili

Esittelyt:

Harjoitustöiden esittely 126.3.2012 http://kurssit.it.jyu.fi/ITKP102/2012k/ht-esittely/ht-esittely-1.mp4 HD http://kurssit.it.jyu.fi/ITKP102/2012k/ht-esittely/ht-esittely-1_m.mp4 mobiili
Harjoitustöiden esittely 127.3.2012 http://kurssit.it.jyu.fi/ITKP102/2012k/ht-esittely/ht-esittely-2.mp4 HD http://kurssit.it.jyu.fi/ITKP102/2012k/ht-esittely/ht-esittely-2_m.mp4 mobiili


Demojen palauttaminen

Kirjaudu ensin Korppiin ja palauta sitten demot NettiDemoWWW-ohjelmalla. Demotehtävien palautuksessa kannattaa käyttää jotain muuta kuin Internet Exploreria (käytä esimerkiksi Mozilla Firefoxia), ainakin versio 9 toimii vähän huonosti.

Pakollisuus

Vähintään 40 prosenttia tehtävistä on tehtävä JA vähintään 2 tehtävää / kerta. Poikkeukset sovittava aina erikseen. Prosentit lasketaan 6:n tehtävän mukaan/kerta, eli minimi yhteensä on 27 tehtävää.

Hyvitykset

Tehdyistä demotehtävistä saa hyvityspisteitä tenttiä varten.

%40%50%60%70%80%90%
Hyvitys tenttiin (pist)123456

Kultakin demokerralta lasketaan max. 8 p, eli vaikka saisit kerättyä lisätehtävillä enemmänkin pisteitä, otetaan jokaiselta demokerralta lukuun enintään 8 pistettä. Hyvitykset lisätään ensimmäiseen tenttiin tai ensimmäisiin välikokeisiin ellei erikseen pakottavista syistä toisin sovita.

Miksi demoja?

Ainoa tapa oppia ohjelmoimaan on ohjelmoida itse. Siksi syntaksia ja perusrakenteita opetellaan pienien esimerkkiohjelmien kautta, jotka tehdään yksin tai sopivan kaveriporukan kanssa. Jos tehtäviä tehdään porukassa, on palautetussa tehtävässä oltava JOKAISEN tehtävän tekoon osallistuneen nimi. C#-vastauksissa luonnollisesti kommenteissa.

Demoja on tehtävä tosissaan! Aiemmin monen kurssi on loppunut siihen, että demot eivät enää menneetkään "vasemmalla kädellä:"

Kevät 2012

yliopisto-opiskelijat
demokertad1d2d3d4d5d6d7d8d9d10d11
palautettu kpl3434333231302827262425
Korppipisteiden ka6.55.44.85.25.24.74.75.04.54.73.6
lukiolaiset
demokertad1d2d3d4d5d6d7d8d9d10d11
palautettu kpl20191617161211128117
Korppipisteiden ka5.85.14.94.73.83.553.73.84.44.53.8

Kevät 2011

demokertad1d2d3d4d5d6d7d8d9d10d11
palautettu kpl3937303532323025242422
(Korppi-)pisteiden ka5.95.04.94.13.64.23.33.73.43.93.7

Kevät 2010

demokertad1d2d3d4d5d6d7d8d9d10d11
palautettu kpl2422182020191717181615
(Korppi-)pisteiden ka5.85.45.35.83.74.64.54.54.15.14.0
Syksy 2011:
-----------------------------------------------------------------------------------
kerta        d1    d2    d3    d4    d5    d6    d7    d8    d9   d10   d11   hyv
-----------------------------------------------------------------------------------
palauttajia 241   236   225   221   207   202   193   188   184   187   186
tehtyjä     6.7   5.9   5.4   5.6   5.4   5.2   4.8   4.6   4.2   4.7   3.5
prosenttia  100	 97.9  93.4  91.7  85.9  83.8  80.1  78.0  76.3  77.6  77.2
-----------------------------------------------------------------------------------

Syksy 2010:
-----------------------------------------------------------------------------------
kerta        d1    d2    d3    d4    d5    d6    d7    d8    d9   d10   d11   hyv
-----------------------------------------------------------------------------------
palauttajia 180   188   177   172   158   147   142   139   133   132   126   114
tehtyjä     6.5   6.3   5.6   5.8   5.0   5.5   4.8   5.2   4.9   4.1   3.5
prosenttia 95.7 100.0  94.1  91.5  84.0  78.2  75.5  73.9  70.7  70.2  67.0   60.6 
-----------------------------------------------------------------------------------

Syksy 2009:
-----------------------------------------------------------------------------------
kerta        d1    d2    d3    d4    d5    d6    d7    d8    d9   d10   d11   hyv
-----------------------------------------------------------------------------------
palauttajia 231   215   203   186   182   171   160   153   152   141   151   143
tehtyjä     6.8   6.2   5.5   6.1   5.3   5.7   5.0   5.4   5.0   3.8   3.7
prosenttia  100  93.1  87.9  80.5  78.8  74.0  69.3  66.2  65.8  61.0  65.4   61.9
-----------------------------------------------------------------------------------

Syksy 2008:
-----------------------------------------------------------------------------------
kerta        d1    d2    d3    d4    d5    d6    d7    d8    d9   d10   d11   hyv
-----------------------------------------------------------------------------------
palauttajia 205   196   176   158   167   151   140   125   124   121   109   108
tehtyjä     5.8   5.3   4.8   3.9   4.3   4.8   4.1   3.9   4.1   3.5   3.8
prosenttia  100  95.6  85.9  77.1  81.5  73.7  68.3  61.0  60.5  59.0  53.2   52.7
-----------------------------------------------------------------------------------

Kurssista ei pääse läpi, ellei tee demotehtäviä.


Mitä demot ovat?

  • Demot koostuvat (1) demotehtävistä, jotka tehdään kotona ja (2) niiden palautustilaisuudesta.
  • Demojen palautustilaisuudet keväällä 2012 maanantaisin klo 8-10.
  • Demotehtävät ovat "kotitehtäviä", jotka jaetaan ja tarkistetaan kurssilla viikoittain.
  • Demojen palautustilaisuudet ja demotehtävät ovat tämän (kuten monen muunkin) kurssin "pointti", eli se paikka, missä on mahdollisuus oppia asioita omakohtaisesti.
  • Tehtävät käydään läpi yhteisesti demoryhmissä opettajajohtoisesti.
  • Tarkoitus on käydä läpi opiskelijoiden tekemiä vastauksia siten, että kuhunkin tehtävään valitaan sattumanvaraisesti jonkin opiskelijan vastaus. Opiskelijoiden omien vastauksien läpikäynti on tärkeää, koska sillä tavalla jokainen voi peilata omia ratkaisuja muiden tekemiin ratkaisuihin. Tehtävien ratkaisuun ei yleensä ole olemassa yhtä ainoaa oikeaa vaihtoehtoa.
  • Kaikkea ei tarvitse eikä pidä tehdä yksin. Opastusta demoihin saat ohjauksissa.