Source: https://trac.cc.jyu.fi/projects/ohj1/wiki/k2012/demot
Timestamp: 2018-03-22 06:21:09+00:00

Document:
k2012/demot – Ohjelmointi 1
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)
Miksi demoja?
Mitä demot ovat?
k2012 Takaisin kurssin pääsivulle?
Tehtävät Mallit Opiskelijat Video (MP4) Video lukio (Cynkkari, MP4)
Demo 1 ​Malli ​PDF ​Opisk ​http://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 ​PDF ​Opisk ​http://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 ​PDF ​Opisk ​http://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 ​PDF ​Opisk ​http://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 ​PDF ​Opisk ​http://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 ​PDF ​Opisk ​http://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 ​PDF ​Opisk ​http://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 ​PDF ​Opisk ​http://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 ​PDF ​Opisk ​http://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 ​PDF ​Opisk ​http://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 ​PDF ​Opisk ​http://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
Harjoitustöiden esittely 1 26.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 1 27.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
Yleisiä demojen virheitä
Ville-tehtävät demokerroittain?
Käyttämättömät demotehtävät?
​2012 demojen SVN (vain opettajille)
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.
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ää.
Tehdyistä demotehtävistä saa hyvityspisteitä tenttiä varten.
% 40% 50% 60% 70% 80% 90%
Hyvitys tenttiin (pist) 1 2 3 4 5 6
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.
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ä:"
demokerta d1 d2 d3 d4 d5 d6 d7 d8 d9 d10 d11
palautettu kpl 34 34 33 32 31 30 28 27 26 24 25
Korppipisteiden ka 6.5 5.4 4.8 5.2 5.2 4.7 4.7 5.0 4.5 4.7 3.6
palautettu kpl 20 19 16 17 16 12 11 12 8 11 7
Korppipisteiden ka 5.8 5.1 4.9 4.7 3.8 3.55 3.7 3.8 4.4 4.5 3.8
palautettu kpl 39 37 30 35 32 32 30 25 24 24 22
(Korppi-)pisteiden ka 5.9 5.0 4.9 4.1 3.6 4.2 3.3 3.7 3.4 3.9 3.7
palautettu kpl 24 22 18 20 20 19 17 17 18 16 15
(Korppi-)pisteiden ka 5.8 5.4 5.3 5.8 3.7 4.6 4.5 4.5 4.1 5.1 4.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:
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
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:
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ä.
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.

References: HD 
 HD 
 HD 
 HD 
 HD 
 HD 
 HD 
 HD 
 HD 
 HD 
 HD 
 HD 
 HD 
 HD 
 HD 
 HD 
 HD 
 HD 
 HD 
 HD