{"id":5,"date":"2017-06-22T10:58:06","date_gmt":"2017-06-22T07:58:06","guid":{"rendered":"https:\/\/coursepages.uta.fi\/tiep1-1\/?page_id=5"},"modified":"2020-02-16T21:04:54","modified_gmt":"2020-02-16T19:04:54","slug":"paasivu","status":"publish","type":"page","link":"https:\/\/coursepages2.tuni.fi\/tiep1-1\/","title":{"rendered":"TIEP1.1 Lausekielinen ohjelmointi I (Laki 1, 5 op)"},"content":{"rendered":"<p>TIEP1.1 Lausekielinen ohjelmointi I 5 op -kurssi (lyhemmin Laki 1) on ohjelmoinnin alkeiskurssi, jolla opiskelijat pyrit\u00e4\u00e4n johdattelemaan ohjelmoinnin pariin pehme\u00e4sti. Kurssin osanottajien oletetaan hallitsevan vain <a href=\"https:\/\/www.tuni.fi\/opiskelijanopas\/opintotiedot\/opintojaksot\/uta-ykoodi-27109?year=2019\" target=\"_blank\" rel=\"noopener\">Tietotekniikkataidot<\/a>-kurssilla opetetut tiedot ja taidot. Kurssin ohjelmointikieli on syksyst\u00e4 2019 alkaen Python. Kielen vaihdon my\u00f6t\u00e4 my\u00f6s kurssin sis\u00e4lt\u00f6 muuttuu jonkin verran verrattuna aiempaan Java-kielt\u00e4 k\u00e4ytt\u00e4neeseen kurssiin.<\/p>\n<h3>Kurssin toteutukset<\/h3>\n<p><strong>Syksy 2019 \u2013 Tampereen yliopiston kurssi<\/strong><\/p>\n<ul>\n<li style=\"list-style-type: none\">\n<ul>\n<li>Kurssin virallinen <a href=\"https:\/\/www.tuni.fi\/opiskelijanopas\/opintotiedot\/opintojaksot\/otm-77fe0e52-5f45-4fab-b780-a1b6e678bb08?year=2019\" target=\"_blank\" rel=\"noopener\">kurssikuvaus<\/a> on annettu opetussuunnitelmassa ja <a href=\"https:\/\/www.tuni.fi\/opiskelijanopas\/opintotiedot\/toteutukset\/otm-d6642326-ea8d-426f-add7-518166507b09?year=2019https:\/\/www.tuni.fi\/opiskelijanopas\/opintotiedot\/toteutukset\/otm-d6642326-ea8d-426f-add7-518166507b09?year=2019\">opetusajat<\/a> opetusohjelmassa.<\/li>\n<li><span style=\"background-color: #ffff99\">Kurssin tiedotteet l\u00f6ytyv\u00e4t <a href=\"https:\/\/coursepages2.tuni.fi\/tiep1-1\/syksy-2019\/\">Syksy 2019 -sivulta<\/a>.<\/span><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<h3>Muuta<\/h3>\n<p>Laki 1 ja sen jatkokurssi <a href=\"https:\/\/www.tuni.fi\/opiskelijanopas\/opintotiedot\/opintojaksot\/otm-3e89365f-193c-4908-8be4-879d7b0b8a3b?year=2019\" target=\"_blank\" rel=\"noopener\">Laki 2<\/a> ovat osa tietojenk\u00e4sittelytieteen <a href=\"https:\/\/www.tuni.fi\/opiskelijanopas\/opintotiedot\/opintokokonaisuudet\/uta-ok-ykoodi-41176?year=2019&amp;activeTab=1\" target=\"_blank\" rel=\"noopener\">perusopintoja<\/a>, koska ohjelmointi on perustaito, jota jokainen tietojenk\u00e4sittelij\u00e4 tarvitsee sek\u00e4 opintojensa ett\u00e4 ty\u00f6uransa aikana.\u00a0Kurssi on pakollinen my\u00f6s matematiikan ja tilastotieteen kandidaattiohjelman opiskelijoille. Laki 1 kuuluu useimpiin tietojenk\u00e4sittelytieteiden valinnaisiin opintokokonaisuuksiin. Kurssille pakotettujen lis\u00e4ksi jokainen ohjelmoinnista kiinnostunut on l\u00e4mpim\u00e4sti tervetullut.<\/p>\n<p>Ohjelmointi sin\u00e4ns\u00e4 on loppujen lopuksi yll\u00e4tt\u00e4v\u00e4n helppoa. Vaikein osuus on opitun soveltaminen k\u00e4yt\u00e4nn\u00f6ss\u00e4. Ohjelmointia ei voi oppia pelk\u00e4st\u00e4\u00e4n kurssimateriaalia lukemalla: Teoreettiset tiedot muuttuvat aktiiviseksi osaamiseksi vain viikkoharjoitusteht\u00e4vi\u00e4 tekem\u00e4ll\u00e4. Ohjelmoinnin juuri aloittaneiden opiskelijoiden tulisikin k\u00e4ytt\u00e4\u00e4 kurssin alkuvaiheessa noin kuusi tuntia viikossa <strong>omatoimiseen <\/strong>ohjelmoinnin opiskeluun.<\/p>\n<p>Laki 1 ja 2 ovat tietojenk\u00e4sittelij\u00f6ille <strong>ensimm\u00e4isen <\/strong>vuoden opintoja. Ensimm\u00e4isell\u00e4 yrityksell\u00e4 uupuneen tietojenk\u00e4sittelij\u00e4n tulisi saada kurssit suoritettua viimeist\u00e4\u00e4n toisena opintovuotena, jotta kolmas opintovuosi ei vaikeutuisi tarpeettomasti.<\/p>\n<p>Aiemman Javaa k\u00e4ytt\u00e4neen TIEP1-kurssin osasuorituksia ei voi hy\u00f6dynt\u00e4\u00e4 TIEP1.1-kurssilla.<\/p>\n<p>Kurssin sis\u00e4ll\u00f6st\u00e4 ja k\u00e4yt\u00e4nteist\u00e4 kerrotaan lis\u00e4\u00e4 ensimm\u00e4isell\u00e4 luennolla.<\/p>\n<hr \/>\n<p style=\"font-size: 11px\">Yll\u00e4pito: Jorma Laurikkala, <em>jorma.laurikkala@tuni.fi<\/em>, B1025.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>TIEP1.1 Lausekielinen ohjelmointi I 5 op -kurssi (lyhemmin Laki 1) on ohjelmoinnin alkeiskurssi, jolla opiskelijat pyrit\u00e4\u00e4n johdattelemaan ohjelmoinnin pariin pehme\u00e4sti. Kurssin osanottajien oletetaan hallitsevan vain Tietotekniikkataidot-kurssilla opetetut tiedot ja taidot. Kurssin ohjelmointikieli on syksyst\u00e4 2019 alkaen Python. Kielen vaihdon my\u00f6t\u00e4 my\u00f6s kurssin sis\u00e4lt\u00f6 muuttuu jonkin verran verrattuna aiempaan Java-kielt\u00e4 k\u00e4ytt\u00e4neeseen kurssiin. Kurssin toteutukset Syksy 2019 &hellip; <a href=\"https:\/\/coursepages2.tuni.fi\/tiep1-1\/\" class=\"more-link\">Jatka artikkeliin <span class=\"screen-reader-text\">TIEP1.1 Lausekielinen ohjelmointi I (Laki 1, 5 op)<\/span><\/a><\/p>\n","protected":false},"author":6,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-5","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/coursepages2.tuni.fi\/tiep1-1\/wp-json\/wp\/v2\/pages\/5","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/coursepages2.tuni.fi\/tiep1-1\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/coursepages2.tuni.fi\/tiep1-1\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/coursepages2.tuni.fi\/tiep1-1\/wp-json\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/coursepages2.tuni.fi\/tiep1-1\/wp-json\/wp\/v2\/comments?post=5"}],"version-history":[{"count":25,"href":"https:\/\/coursepages2.tuni.fi\/tiep1-1\/wp-json\/wp\/v2\/pages\/5\/revisions"}],"predecessor-version":[{"id":488,"href":"https:\/\/coursepages2.tuni.fi\/tiep1-1\/wp-json\/wp\/v2\/pages\/5\/revisions\/488"}],"wp:attachment":[{"href":"https:\/\/coursepages2.tuni.fi\/tiep1-1\/wp-json\/wp\/v2\/media?parent=5"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}