{"id":32,"date":"2018-01-08T20:54:11","date_gmt":"2018-01-08T18:54:11","guid":{"rendered":"https:\/\/coursepages.uta.fi\/tiea2-1\/?page_id=32"},"modified":"2018-02-21T02:07:47","modified_gmt":"2018-02-21T00:07:47","slug":"luennot","status":"publish","type":"page","link":"https:\/\/coursepages2.tuni.fi\/tiea2-1\/kevat-2018\/luennot\/","title":{"rendered":"Luennot"},"content":{"rendered":"<p>Luennoilla k\u00e4sitelt\u00e4v\u00e4 aines on koottu lukuihin jaetuksi luentorungoksi, joka on saatavilla MS PowerPoint (PPT) ja Adobe Acrobat (PDF) -muodossa luennon linkki\u00e4 alla olevassa taulukossa klikkaamalla. Luentoon ei liity linkki\u00e4, jos aikaisemmin julkaistu materiaali kattaa luennon tai materiaalia ei ole viel\u00e4 julkaistu. Laajemmat esimerkit ja satunnainen muu materiaali l\u00f6ytyv\u00e4t luennon <em>esimerkit<\/em>-kansiosta.<\/p>\n<p>Kuhunkin luentoon liittyv\u00e4 materiaali pyrit\u00e4\u00e4n julkaisemaan viimeist\u00e4\u00e4n luentoa edelt\u00e4v\u00e4n p\u00e4iv\u00e4n iltana. Uudesta materiaalista kerrotaan aina <em>Ajankohtaista<\/em>-palstalla.<\/p>\n<p>Luennoilla ei jaeta paperitulosteita. Materiaali pit\u00e4\u00e4 tarvittaessa tulostaa omatoimisesti paperille ennen luentoja.<\/p>\n<table style=\"border: 0pt solid #000000;width: 650px\" border=\"0\" rules=\"rows\" cellpadding=\"4\">\n<tbody>\n<tr align=\"left\" valign=\"middle\">\n<td style=\"border: 1px solid #000000\">Luento<\/td>\n<td style=\"border: 1px solid #000000\">Suunniteltu sis\u00e4lt\u00f6<\/td>\n<td style=\"border: 1px solid #000000\">Luentorungon luvut<\/td>\n<td style=\"border: 1px solid #000000\">Muuta huomioitavaa<\/td>\n<\/tr>\n<tr align=\"left\" valign=\"middle\">\n<td style=\"border: 1px solid #000000\"><a href=\"http:\/\/www.sis.uta.fi\/~oope\/luennot\/luento01\/\">Luento\u00a01<\/a><\/td>\n<td style=\"border: 1px solid #000000\">Kurssin esittely. Olio-ohjelmoinnin perusteita.<\/td>\n<td style=\"border: 1px solid #000000\">1 ja 2<\/td>\n<td style=\"border: 1px solid #000000\">Aloitusluento. Ole paikalla!<\/td>\n<\/tr>\n<tr align=\"left\" valign=\"middle\">\n<td style=\"border: 1px solid #000000\"><a href=\"http:\/\/www.sis.uta.fi\/~oope\/luennot\/luento02\/\">Luento\u00a02<\/a><\/td>\n<td style=\"border: 1px solid #000000\">Kertaus: luokat, oliot ja metodit Java-kieless\u00e4. Attribuutit. Kapselointi.<\/td>\n<td style=\"border: 1px solid #000000\">3\u20135<\/td>\n<td style=\"border: 1px solid #000000\">Aloitetaan olio-ohjelmointi Javalla.<\/td>\n<\/tr>\n<tr align=\"left\" valign=\"middle\">\n<td style=\"border: 1px solid #000000\"><a href=\"http:\/\/www.sis.uta.fi\/~oope\/luennot\/luento03\/\">Luento\u00a03<\/a><\/td>\n<td style=\"border: 1px solid #000000\">Kuormittaminen, luokkametodit ja -attribuutit. Rakentajat. Oliot ja viitteet (alkua).<\/td>\n<td style=\"border: 1px solid #000000\">6 ja 7<\/td>\n<td style=\"border: 1px solid #000000\">&#8211;<\/td>\n<\/tr>\n<tr align=\"left\" valign=\"middle\">\n<td style=\"border: 1px solid #000000\"><a href=\"http:\/\/www.sis.uta.fi\/~oope\/luennot\/luento04\/\">Luento\u00a04<\/a><\/td>\n<td style=\"border: 1px solid #000000\">Oliot ja viitteet (loppu). Periytyminen. Periytyminen Javassa.<\/td>\n<td style=\"border: 1px solid #000000\">7\u20139<\/td>\n<td style=\"border: 1px solid #000000\">Periytyminen on haastava asiakokonaisuus.<\/td>\n<\/tr>\n<tr align=\"left\" valign=\"middle\">\n<td style=\"border: 1px solid #000000\">Luento 5<\/td>\n<td style=\"border: 1px solid #000000\">Periytyminen Javassa.<\/td>\n<td style=\"border: 1px solid #000000\">9<\/td>\n<td style=\"border: 1px solid #000000\">Luennolle ei julkaista uutta materiaalia.<\/td>\n<\/tr>\n<tr align=\"left\" valign=\"middle\">\n<td style=\"border: 1px solid #000000\"><a href=\"http:\/\/www.sis.uta.fi\/~oope\/luennot\/luento06\/\">Luento 6<\/a><\/td>\n<td style=\"border: 1px solid #000000\">Abstraktit luokat. Rajapinnat. Monimuotoisuuden alkua.<\/td>\n<td style=\"border: 1px solid #000000\">10\u201312<\/td>\n<td style=\"border: 1px solid #000000\">&#8211;<\/td>\n<\/tr>\n<tr align=\"left\" valign=\"middle\">\n<td style=\"border: 1px solid #000000\">Luento 7<\/td>\n<td style=\"border: 1px solid #000000\">Monimuotoisuudesta.<\/td>\n<td style=\"border: 1px solid #000000\">12<\/td>\n<td style=\"border: 1px solid #000000\">Monimuotoisuuden pohdinta aloitetaan nyt, koska viimeksi ehdittiin k\u00e4sitell\u00e4 kunnolla vain abstraktit luokat ja rajapinnat.<\/td>\n<\/tr>\n<tr align=\"left\" valign=\"middle\">\n<td style=\"border: 1px solid #000000\"><a href=\"http:\/\/www.sis.uta.fi\/~oope\/luennot\/luento08\/\">Luento 8<\/a><\/td>\n<td style=\"border: 1px solid #000000\">Pakkaukset. Poikkeukset.<\/td>\n<td style=\"border: 1px solid #000000\">13 ja 14<\/td>\n<td style=\"border: 1px solid #000000\">&#8211;<\/td>\n<\/tr>\n<tr align=\"left\" valign=\"middle\">\n<td style=\"border: 1px solid #000000\"><a href=\"http:\/\/www.sis.uta.fi\/~oope\/luennot\/luento09\/\">Luento 9<\/a><\/td>\n<td style=\"border: 1px solid #000000\">Poikkeukset. Ohjelmoinnin tekniikkaa. Aloitetaan Javan omat luokat.<\/td>\n<td style=\"border: 1px solid #000000\">14\u201316<\/td>\n<td style=\"border: 1px solid #000000\">&#8211;<\/td>\n<\/tr>\n<tr align=\"left\" valign=\"middle\">\n<td style=\"border: 1px solid #000000\"><a href=\"http:\/\/www.sis.uta.fi\/~oope\/luennot\/luento10\/\">Luento\u00a010<\/a><\/td>\n<td style=\"border: 1px solid #000000\">Javan omat luokat (loppu). Koostesuhde (alku).<\/td>\n<td style=\"border: 1px solid #000000\">16 ja 17<\/td>\n<td style=\"border: 1px solid #000000\">Asiat menev\u00e4t monimutkaisiksi olioita kopioitaessa.<\/td>\n<\/tr>\n<tr align=\"left\" valign=\"middle\">\n<td style=\"border: 1px solid #000000\"><a href=\"http:\/\/www.sis.uta.fi\/~oope\/luennot\/luento11\/\">Luento 11<\/a><\/td>\n<td style=\"border: 1px solid #000000\">Koostesuhde. Pino ja jono.<\/td>\n<td style=\"border: 1px solid #000000\">17 ja 18<\/td>\n<td style=\"border: 1px solid #000000\">&#8211;<\/td>\n<\/tr>\n<tr align=\"left\" valign=\"middle\">\n<td style=\"border: 1px solid #000000\">Luento 12<\/td>\n<td style=\"border: 1px solid #000000\">Lista.<\/td>\n<td style=\"border: 1px solid #000000\">18<\/td>\n<td style=\"border: 1px solid #000000\">Listaa tarvitaan harjoitusty\u00f6ss\u00e4 ja siit\u00e4 kysyt\u00e4\u00e4n tentiss\u00e4.<\/td>\n<\/tr>\n<tr align=\"left\" valign=\"middle\">\n<td style=\"border: 1px solid #000000\"><a href=\"http:\/\/www.sis.uta.fi\/~oope\/luennot\/luento13\/\">Luento 13<\/a><\/td>\n<td style=\"border: 1px solid #000000\">Lista. UML.<\/td>\n<td style=\"border: 1px solid #000000\">18 ja 19<\/td>\n<td style=\"border: 1px solid #000000\">Jatketaan viel\u00e4 listan parissa. UML-asiaa k\u00e4sitell\u00e4\u00e4n ainakin j\u00e4lkimm\u00e4isen 45 minuutin ajan.<\/td>\n<\/tr>\n<tr align=\"left\" valign=\"middle\">\n<td style=\"border: 1px solid #000000\">Luento 14<\/td>\n<td style=\"border: 1px solid #000000\">UML. Tentti ja harjoitusty\u00f6.<\/td>\n<td style=\"border: 1px solid #000000\">19<\/td>\n<td style=\"border: 1px solid #000000\">Viimeisell\u00e4 luennolla on aina hyv\u00e4 olla paikalla.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n","protected":false},"excerpt":{"rendered":"<p>Luennoilla k\u00e4sitelt\u00e4v\u00e4 aines on koottu lukuihin jaetuksi luentorungoksi, joka on saatavilla MS PowerPoint (PPT) ja Adobe Acrobat (PDF) -muodossa luennon linkki\u00e4 alla olevassa taulukossa klikkaamalla. Luentoon ei liity linkki\u00e4, jos aikaisemmin julkaistu materiaali kattaa luennon tai materiaalia ei ole viel\u00e4 julkaistu. Laajemmat esimerkit ja satunnainen muu materiaali l\u00f6ytyv\u00e4t luennon esimerkit-kansiosta. Kuhunkin luentoon liittyv\u00e4 materiaali pyrit\u00e4\u00e4n &hellip; <a href=\"https:\/\/coursepages2.tuni.fi\/tiea2-1\/kevat-2018\/luennot\/\" class=\"more-link\">Jatka artikkeliin <span class=\"screen-reader-text\">Luennot<\/span><\/a><\/p>\n","protected":false},"author":6,"featured_media":0,"parent":29,"menu_order":1,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-32","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/coursepages2.tuni.fi\/tiea2-1\/wp-json\/wp\/v2\/pages\/32","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/coursepages2.tuni.fi\/tiea2-1\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/coursepages2.tuni.fi\/tiea2-1\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/coursepages2.tuni.fi\/tiea2-1\/wp-json\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/coursepages2.tuni.fi\/tiea2-1\/wp-json\/wp\/v2\/comments?post=32"}],"version-history":[{"count":28,"href":"https:\/\/coursepages2.tuni.fi\/tiea2-1\/wp-json\/wp\/v2\/pages\/32\/revisions"}],"predecessor-version":[{"id":227,"href":"https:\/\/coursepages2.tuni.fi\/tiea2-1\/wp-json\/wp\/v2\/pages\/32\/revisions\/227"}],"up":[{"embeddable":true,"href":"https:\/\/coursepages2.tuni.fi\/tiea2-1\/wp-json\/wp\/v2\/pages\/29"}],"wp:attachment":[{"href":"https:\/\/coursepages2.tuni.fi\/tiea2-1\/wp-json\/wp\/v2\/media?parent=32"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}