Paavo Nieminen <nieminen@cc.jyu.fi>:
- kotisivu: http://www.cc.jyu.fi/~nieminen/
- musiikki: mm. http://www.portraitofbeyond.com/
- tanssi: http://www.tepika.fi/
- ohjelmistokehitys: http://www.numerola.fi/
- kirjoittaminen, maailman ihmettely
- 127 ov
- gradu "Simulointipohjainen monitavoiteoptimointi: tapaus Numerrin ja WWW-NIMBUS", 2004
- FM ehkä "jo" 2007
... kaukana gurusta, mutta jotain tässä on tehty kumminkin:
- kokemusta jonkinlaisesta ohjelmoinnista 80-luvulta asti
- kokemusta ohjelmistoprojekteista vuodesta 2002
- kesäopettaja myös 2005 (kurssi Käyttöjärjestelmät)
Opetusfilosofiani tänään: | |
---|---|
Uskon oppimisen vapaaehtoisuuteen ja tiedon kertymiseen tiedonhalun pohjalta. Osaamista ei pitäisi arvioida testeillä, mutta nykyisessä järjestelmässä on pakko. Barrikadeille nousu on jonkun muun juttu. Roolini luennoitsijana on tehdä kaikkeni, että mahdollisimman moni ymmärtää asioista "vaatimustasona" pidetyn määrän. Pitää myös antaa arvosanat... |
Opiskelijalle:
- 8 op / 4 ov.
- ohjelmointitaidon oppiminen -- erittäin olennaista IT-alalla
- valmiudet oppia lisää ohjelmantekoa tarvittaessa tulevaisuudessa
Kesäopelle:
- opetuskokemusta, osa akateemista tietämystä, kiva kesäprojekti
Muutama kiinnostava juttu olisi mukava tietää itse kenenkin kurssilaisen tilanteesta:
- ohjelmointikokemus?
- aiemmat ohjelmointi-/tietotekniikkakurssit?
- pääaineet?
- aiempia opintoja/tutkintoja kasassa?
- Demojen sähköinen palautus kerran viikossa PAKOLLINEN!
- Harjoitustyö vaiheittain demojen yhteydessä PAKOLLINEN!
- Välikoe PAKOLLINEN! (tai 105 % demoista)
Kaikki poikkeamat sovittava etukäteen!
6 h luentoja / viikko
(reaaliaikaisia, dynaamisia, interaktiivisia opetustilaisuuksia edeten kurssin asiasisältöä läpi Lappalaisen luentomonistetta seuraillen) tiistaista torstaihin klo 10-12.
2 h luentotyyppinen demotilaisuus / viikko
(käydään läpi erilaisia vastauksia ja pohditaan hyviä ja huonoja puolia niissä) keskiviikkoisin klo 12-14.
2 h pääteohjausta / viikko
(ohjattua aikaa mikroluokassa: äksiisiharjoitteita seuraavia demoja varten, mahdollisuus tehdä demoja tai harjoitustyötä, aikaa kysymyksille ja vastauksille)
henkilökohtaista ohjausta harjoitustyölle tarpeen mukaan.
Arvioisin, että tarvittava kokonaispanos on vähintään luokkaa 25 h viikossa kolmen kuukauden ajan. Tällä kurssilla vaaditaan; se on vähän niinkuin paikallinen luonnonlaki.
Kaava on:
sama vanha:
Kaava: summa = 3/5*vk + dp1 + 2*dp2 vk = välikoepisteet, dp1 = demopisteet toukokuu - kesäkuun puoliv. dp2 = demopisteet kesä - heinäkuu summa arvosana ================ 26 5 23 4 19 3 15 2 12 1muista kursseista poikkeava
armoton
tarpeellinen
Tarkennuksia:
- Joka kerta tulee tehdä vähintään 20 % demoista.
- Arvostelukaava viritellään niin, että korkeimman arvosanan saaminen edellyttää, että kurssin lopussa kaikista demoista on tehty 60 %.
- harjoitustyön on valmistuttava ajallaan.
Ks. aiemman kurssi-ilmentymän tunnusluvut:
(Hahmotelma):
2.5. 14.7. 30.7. elokuu ------------------------------------ -------- | | | | | | | Arvosanat rekisteriin; | <- HT vaiheet 1-7 -> | | | | | | <- luentomoniste -> | Kaikki on tehty. | | | Suurin osa harjoitustöistä valmiita, | luennot pidetty | Aloitus
Suuntaviivat aiemman kurssi-ilmentymän "työkirjasta": http://www.mit.jyu.fi/vesal/kurssit/ohj2/moniste/tyokirja/html/m.htm
(hajoitustyöohje http://www.mit.jyu.fi/~vesal/kurssit/ohj2/moniste/tyokirja/html/htohje.html )
- osa demoaikataulua
- käyttäkää ohjauksia hyödyksi!
- työryhmät suotavia
tämän luennon toinen tunti: Johdattelua, motivointia, kertausta ja historiaa.
luento keskiviikkona 3.5.2006:
- Aloitetaan luentomonisteen alusta, tutustutaan esimerkkiharjoitustyöhön
- Ensimmäisen demon tehtävät julkaistaan.
luento torstaina 4.5.2006: Jatketaan siitä mihin päästiin.
pääteohjaus perjantaina 5.5.2006: Tutustutaan käytännössä työkaluohjelmiin ja demojen palauttamiseen sähköisesti
tiistai 9.5.2006:
- luento
- ensimmäisten demojen palautusdeadline klo 18:00
keskiviikko 10.5.2006:
- luento
- ensimmäisen demon tarkastustilaisuus.
- toisen demon tehtävät julkaistaan
torstai 11.5.2006
- luento
perjantai 12.5.2006
- ohjaus
... ja niin edelleen ...
Tietokoneessa on nettiselaimia, mediasoitto-ohjelmia, yhteysohjelmia, tekstinkäsittelyohjelmia, taulukkolaskentaohjelmia, pelejä, multimediatuotanto-ohjelmia, laskenta- ja mallinnusohjelmia...
Ohjelmia on myös kännyköissä, televisioissa, autoissa, puhelimissa, mikrokontrollereissa siellä ja täällä. Ubiquitous Computing on tulevaisuutemme. Ohjelmia tarvitaan joka paikassa, ja niiden on syytä toimia hyvin, etteivät ne tuota hankaluuksia tai vaaratilanteita. Ohjelmia tulee siis osata tehdä oikein!
- ohjelmistotekniikka
- tietojärjestelmäkehitys
- Alkuun.
- Jatkoa ja laajennusta Ohjelmointi 1:lle