m-Treeni

Tekijät: Tehtävillä useita tekijöitä aikojen kuluessa. Kokoelman luonti Simo K. Kivelä.

m-Treeni on kokoelma Teknillisen korkeakoulun matematiikan laajalla peruskurssilla käytettyjä harjoitustehtäviä. Versio 1 pohjautuu Harri Rikkosen matematiikan pitkän peruskurssin opetusmonisteisiin. Versiosta 2 on toistaiseksi tarjolla on vain tavallisia differentiaaliyhtälöitä käsittelevä osuus. Tämä eroaa versiosta 1 siten, että kokoelmaa on muokattu laskentaohjelmien käytön huomioon ottavaan suuntaan.

Tehtäviin on myös vastaukset, mikäli nämä ovat esitettävissä suhteellisen lyhyesti.

Kumpikin versio on kahdessa eri muodossa: html-muotoa luetaan selaimella, pdf-muotoa joko selaimen lisäosana (plug-in) olevalla tai itsenäisesti toimivalla Adobe Readerilla.

Jokaisesta version 1 tehtävästä on lisäksi erillinen js-tiedosto (js = JavaScript) hakemistoissa mtreeni1/*_js/. Versiossa 2 jokaisesta tehtävästä on sekä js-tiedosto että html-tiedosto, vastauksista ainoastaan html-tiedosto hakemistossa mtreeni/html/dy/. Näitä käyttäen voidaan rakentaa useallakin eri tekniikalla tehtäväkokoemia, joihin on otettu mukaan vain halutut tehtävät joko vastauksineen tai ilman. Esimerkkejä näiden käytöstä on hakemistossa mtreeni/otos/.

Yksittäisiin harjoitustehtäviin ei kohdistu tekijänoikeuksia, vaan ne ovat yhteistä omaisuutta, joka kiertää oppikirjoissa ja tehtäväpapereissa.

Tehtävät on alunperin kirjoitettu LaTeXilla. Pdf-muoto on saatu ajamalla pdflatexilla kuoritiedosto, joka sisältää tarvittavat määrittelyt ja lukee sisään tehtävät (ja vastaukset) sisältävän LaTeX-tiedoston. Kaikki html-tiedostot on tehty ajamalla koko tehtäväkokoelma osa-alueittain html-muotoon TeX4ht:lla ja käsittelemällä tulosta skripteillä. TeX4ht-ajossa on käytetty hieman pdf-ajosta poikkeavaa kuoritiedostoa ja samaa tehtävät sisältävää LaTeX-tiedostoa.

Differentiaaliyhtälöiden opiskeluun tarkoitetussa DelTa-paketissa käytetään m-Treeni-paketin differentiaaliyhtälötehtäviä.