{"id":5,"date":"2017-06-22T10:58:06","date_gmt":"2017-06-22T07:58:06","guid":{"rendered":"https:\/\/coursepages.uta.fi\/tieta10\/?page_id=5"},"modified":"2024-02-23T17:50:58","modified_gmt":"2024-02-23T15:50:58","slug":"paasivu","status":"publish","type":"page","link":"https:\/\/coursepages2.tuni.fi\/comp-cs-120\/","title":{"rendered":"COMP.CS.120 Ohjelmoinnin tekniikka C"},"content":{"rendered":"<p>COMP.CS.120 on k\u00e4yt\u00e4nn\u00f6ss\u00e4 identtinen aiemman kurssin TIETA10 Ohjelmoinnin tekniikka C kanssa.<\/p>\n<p>Ohjelmoinnin tekniikka C j\u00e4rjestet\u00e4\u00e4n itsen\u00e4isesti suoritettavissa olevana ymp\u00e4rivuotisena verkkokurssina. Voit aloittaa kurssin omatoimisesti silloin kuin itse haluat. Kurssin luentomateriaali, harjoitusteht\u00e4v\u00e4t ja tarkemmat suoritusohjeet l\u00f6ytyv\u00e4t sivustolta <a href=\"https:\/\/wetodev.rd.tuni.fi\/\" target=\"_blank\" rel=\"noopener noreferrer\">https:\/\/wetodev.rd.tuni.fi\/<\/a>. Sivuille kirjaudutaan Tampereen yliopiston peruspalvelutunnuksella.<\/p>\n<p>Kurssin vastuuhenkil\u00f6: Heikki Hyyr\u00f6 (s\u00e4hk\u00f6posti: heikki.hyyro AT tuni.fi).<\/p>\n<h2>Opetussuunnitelma<\/h2>\n<p>COMP.CS.120 Ohjelmoinnin tekniikka C 5 op<\/p>\n<p>Kurssilla k\u00e4sitell\u00e4\u00e4n mm. seuraavia C-kielen asioita:<\/p>\n<ul>\n<li>C-kielen syntaksi (samankaltaisuuksia\/eroja Javaan n\u00e4hden).<\/li>\n<li>Muistiosoitteet ja osoittimet.<\/li>\n<li>C-kielen merkkijonojen k\u00e4sittely.<\/li>\n<li>Dynaaminen muistinhallinta.<\/li>\n<li>Funktiot ja parametrien v\u00e4litys.<\/li>\n<li>C-kielen standardikirjaston yleisimmin k\u00e4ytetyt funktiot.<\/li>\n<\/ul>\n<p>Kurssi on luonteeltaan k\u00e4yt\u00e4nt\u00f6\u00f6n suuntautuva: kurssin asioihin perehdyt\u00e4\u00e4n varsinkin harjoitusteht\u00e4vien kautta. Kaikki harjoitusteht\u00e4v\u00e4t ovat ohjelmointiteht\u00e4vi\u00e4.<\/p>\n<h2>Suoritus itsen\u00e4isen\u00e4 verkkokurssina<\/h2>\n<p>Kurssi on mahdollista suorittaa l\u00e4pi vuoden itsen\u00e4isesti verkkokurssina. Tentti pit\u00e4\u00e4 suorittaa yliopiston kampuksella, mutta sekin vapaasti valittavaan aikaan. Itsen\u00e4inen suoritustapa on tarkemmin ottaen seuraava:<\/p>\n<ol>\n<li>Suoritetaan riitt\u00e4v\u00e4 m\u00e4\u00e4r\u00e4 verkkokurssin sivuilla julkistetuista automaattisesti tarkistettavista harjoitusteht\u00e4vist\u00e4.\n<ul>\n<li>Vaadittava tehtyjen teht\u00e4vien m\u00e4\u00e4r\u00e4 ilmoitetaan\u00a0verkkokurssin etusivulla.<\/li>\n<li>Vain sellaiset palautukset hyv\u00e4ksyt\u00e4\u00e4n, jotka l\u00e4p\u00e4isev\u00e4t automaattisen tarkistuksen testit.<\/li>\n<li>Teht\u00e4vi\u00e4 voi tehd\u00e4 vapaasti omassa tahdissa, ymp\u00e4ri vuoden.<\/li>\n<li>Verkkokurssi ei vaadi erillist\u00e4 ilmoittautumista: teht\u00e4vi\u00e4 voi alkaa tehd\u00e4 heti, kun on kirjautunut verkkokurssin sivuille omalla peruspalvelutunnuksellaan.<\/li>\n<\/ul>\n<\/li>\n<li>Kun riitt\u00e4v\u00e4 m\u00e4\u00e4r\u00e4 teht\u00e4vi\u00e4 on tehty, voi ilmoittautua tenttiin.\n<ul>\n<li>Verkkokurssin sivuille ilmaantuu automaattisesti saataville tentti-ilmoittautumissivu, kun pakolliset teht\u00e4v\u00e4t tulevat t\u00e4yteen. Noudata ohjeita s\u00e4hk\u00f6isen exam-tentin varaamisesta ja suorittamisesta.<\/li>\n<\/ul>\n<\/li>\n<li>Osallistutaan tenttiin.\n<ul>\n<li>Tentti suoritetaan jossain Tampereen yliopiston kampuksen s\u00e4hk\u00f6isess\u00e4 exam-tenttiluokassa.<\/li>\n<li>Tentti koostuu ohjelmointiteht\u00e4vist\u00e4, jotka ovat samankaltaisia kuin harjoitusteht\u00e4v\u00e4t (niin luonteeltaan kuin vaikeustasoltaankin).<\/li>\n<li>Tentin aikana on k\u00e4yt\u00f6ss\u00e4 automaattinen tarkistus.\n<ul>\n<li>Ohjelmointiteht\u00e4vien pisteet n\u00e4ytet\u00e4\u00e4n v\u00e4litt\u00f6m\u00e4sti vastausten palautusten j\u00e4lkeen (samalla tavalla kuin harjoitusteht\u00e4vien yhteydess\u00e4).<\/li>\n<li>Seuraus: tenttipisteet sek\u00e4 kurssiarvosanan saa tietoonsa jo tentin aikana.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n","protected":false},"excerpt":{"rendered":"<p>COMP.CS.120 on k\u00e4yt\u00e4nn\u00f6ss\u00e4 identtinen aiemman kurssin TIETA10 Ohjelmoinnin tekniikka C kanssa. Ohjelmoinnin tekniikka C j\u00e4rjestet\u00e4\u00e4n itsen\u00e4isesti suoritettavissa olevana ymp\u00e4rivuotisena verkkokurssina. Voit aloittaa kurssin omatoimisesti silloin kuin itse haluat. Kurssin luentomateriaali, harjoitusteht\u00e4v\u00e4t ja tarkemmat suoritusohjeet l\u00f6ytyv\u00e4t sivustolta https:\/\/wetodev.rd.tuni.fi\/. Sivuille kirjaudutaan Tampereen yliopiston peruspalvelutunnuksella. Kurssin vastuuhenkil\u00f6: Heikki Hyyr\u00f6 (s\u00e4hk\u00f6posti: heikki.hyyro AT tuni.fi). Opetussuunnitelma COMP.CS.120 Ohjelmoinnin tekniikka C &hellip; <a href=\"https:\/\/coursepages2.tuni.fi\/comp-cs-120\/\" class=\"more-link\">Jatka artikkeliin <span class=\"screen-reader-text\">COMP.CS.120 Ohjelmoinnin tekniikka C<\/span><\/a><\/p>\n","protected":false},"author":1,"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\/comp-cs-120\/wp-json\/wp\/v2\/pages\/5","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/coursepages2.tuni.fi\/comp-cs-120\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/coursepages2.tuni.fi\/comp-cs-120\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/coursepages2.tuni.fi\/comp-cs-120\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/coursepages2.tuni.fi\/comp-cs-120\/wp-json\/wp\/v2\/comments?post=5"}],"version-history":[{"count":17,"href":"https:\/\/coursepages2.tuni.fi\/comp-cs-120\/wp-json\/wp\/v2\/pages\/5\/revisions"}],"predecessor-version":[{"id":50,"href":"https:\/\/coursepages2.tuni.fi\/comp-cs-120\/wp-json\/wp\/v2\/pages\/5\/revisions\/50"}],"wp:attachment":[{"href":"https:\/\/coursepages2.tuni.fi\/comp-cs-120\/wp-json\/wp\/v2\/media?parent=5"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}