{"id":4177,"date":"2026-05-27T13:22:51","date_gmt":"2026-05-27T10:22:51","guid":{"rendered":"https:\/\/blog.edu.turku.fi\/allu\/?page_id=4177"},"modified":"2026-05-29T10:34:40","modified_gmt":"2026-05-29T07:34:40","slug":"tietoa-ohjelmointiopintojaksoista","status":"publish","type":"page","link":"https:\/\/blog.edu.turku.fi\/allu\/sivu-2\/tietoa-ohjelmointiopintojaksoista\/","title":{"rendered":"Tietoa opintojaksoista"},"content":{"rendered":"\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link has-black-color has-text-color has-background has-link-color wp-element-button\" href=\"https:\/\/blog.edu.turku.fi\/allu\/sivu-2\/\" style=\"background-color:#e6f3b0\">Palaa takaisin<\/a><\/div>\n<\/div>\n\n\n\n<div style=\"height:60px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n<h2 style=\"font-size:30px;font-style:normal;font-weight:700\" class=\"has-link-color wp-elements-74a395aaaab16b92a1f6b56921656ec9 wp-block-post-title has-text-color has-black-color\">Tietoa opintojaksoista<\/h2>\n\n\n<div style=\"height:50px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"wp-block-group is-layout-constrained wp-block-group-is-layout-constrained\">\n<div class=\"wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-7387b849 wp-block-group-is-layout-flex\">\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"577\" height=\"510\" src=\"https:\/\/blog.edu.turku.fi\/allu\/files\/2026\/05\/2-5-577x510.png\" alt=\"\" class=\"wp-image-4188\" style=\"aspect-ratio:1.131462086300796;width:192px;height:auto\" srcset=\"https:\/\/blog.edu.turku.fi\/allu\/files\/2026\/05\/2-5.png 577w, https:\/\/blog.edu.turku.fi\/allu\/files\/2026\/05\/2-5-300x265.png 300w\" sizes=\"auto, (max-width: 577px) 100vw, 577px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"676\" src=\"https:\/\/blog.edu.turku.fi\/allu\/files\/2026\/05\/2-6-1024x676.png\" alt=\"\" class=\"wp-image-4190\" style=\"aspect-ratio:1.5149342891278375;width:253px;height:auto\" srcset=\"https:\/\/blog.edu.turku.fi\/allu\/files\/2026\/05\/2-6-1024x676.png 1024w, https:\/\/blog.edu.turku.fi\/allu\/files\/2026\/05\/2-6-300x198.png 300w, https:\/\/blog.edu.turku.fi\/allu\/files\/2026\/05\/2-6-768x507.png 768w, https:\/\/blog.edu.turku.fi\/allu\/files\/2026\/05\/2-6.png 1030w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<div class=\"wp-block-group is-layout-constrained wp-block-group-is-layout-constrained\">\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"750\" src=\"https:\/\/blog.edu.turku.fi\/allu\/files\/2026\/05\/4-3.png\" alt=\"\" class=\"wp-image-4191\" style=\"aspect-ratio:1.365371659555356;width:220px;height:auto\" srcset=\"https:\/\/blog.edu.turku.fi\/allu\/files\/2026\/05\/4-3.png 1024w, https:\/\/blog.edu.turku.fi\/allu\/files\/2026\/05\/4-3-300x220.png 300w, https:\/\/blog.edu.turku.fi\/allu\/files\/2026\/05\/4-3-768x563.png 768w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<div style=\"height:25px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-5bde45daef7d6f17a7af246b849a2665 wp-block-paragraph\"><strong>Opintojaksoista yleisesti<\/strong><\/p>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color wp-elements-b812f8bd94367f7f72e885bf828575c9 wp-block-paragraph\" style=\"font-size:16px\">N\u00e4ist\u00e4 opintojaksoista saa yhdest\u00e4 kahteen opintopistett\u00e4 opintojaksoa kohden, ja ne ovat suoritettavissa itsen\u00e4isesti. Robottiohjelmoinnissa k\u00e4ytet\u00e4\u00e4n Lego Spike -robottisarjaa, peliohjelmoinnissa Pythonin Pygame-kirjastoa ja mikropiiriohjelmoinnissa opinnoissa Micro:bit-selainta. Lego Spike-robotteja pit\u00e4isi saada lainattua omalta lukiolta. Pygame-kirjasto ja Micro:bit-selain ovat ilmaisia k\u00e4ytt\u00e4\u00e4.<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color wp-elements-3ec982eda04f2a9f0f564a88d4be3d8c wp-block-paragraph\" style=\"font-size:16px\">Teht\u00e4viin on tarjolla selke\u00e4t ohjeet, ja lis\u00e4ksi opintojaksolla saa hy\u00f6dynt\u00e4\u00e4 teko\u00e4ly\u00e4 ty\u00f6skentelyn tukena. Opintojakso on mahdollista suorittaa lukiotasoisilla taidoilla, kun hallitsee Python-ohjelmoinnin perusteet. Opintojakson tekij\u00f6iden mukaan opinnot kehitt\u00e4v\u00e4t ohjelmallista ajattelua lukiotasoisesti sek\u00e4 antaa pohjan jatko-opintoihin erityisesti teknisill\u00e4 aloilla.<\/p>\n\n\n\n<div style=\"height:35px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-d72d103e2e134e8cd41ae6f6166050ed wp-block-paragraph\"><strong>Tekij\u00f6iden kommentit opintojaksojen hy\u00f6dyist\u00e4<\/strong><\/p>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color wp-elements-ddabbe02e21450f47a7a6c46cfdd48d4 wp-block-paragraph\"><strong>Mit\u00e4 hy\u00f6ty\u00e4 lukiolaiselle<\/strong><\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color wp-elements-29e55b558e77a2045d998d3d8dec3ab5 wp-block-paragraph\">Opintojaksot ovat Python-pohjaisia. Pitk\u00e4n matematiikan B-osioon sis\u00e4ltyy ohjelmointiteht\u00e4vi\u00e4, ja osa matematiikan teht\u00e4vist\u00e4 voidaan ratkaista ohjelmoinnin avulla. N\u00e4m\u00e4 opintojaksot tukevat ohjelmallisen ajattelun kehittymist\u00e4. Teht\u00e4viss\u00e4 n\u00e4kee lopputuloksen konkreettisesti joko visuaalisesti n\u00e4yt\u00f6ll\u00e4 tai robotin toiminnassa. T\u00e4m\u00e4 tukee ohjelman toiminnan ymm\u00e4rt\u00e4mist\u00e4 ja helpottaa asioiden hahmottamista, mik\u00e4 puolestaan lis\u00e4\u00e4 motivaatiota opiskeluun. Samalla harjoitellaan tiedonhakua sek\u00e4 opitaan hy\u00f6dynt\u00e4m\u00e4\u00e4n tietokantoja ja teko\u00e4ly\u00e4 oppimisen tukena.<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color wp-elements-d4cb6760cd76044a70695fabf06d6a10 wp-block-paragraph\"><strong>Mit\u00e4 hy\u00f6ty\u00e4 jatko-opinnoissa<\/strong><br><br>N\u00e4ill\u00e4 taidoilla on hy\u00f6ty\u00e4 jatko-opinnoissa, erityisesti teknillisill\u00e4 aloilla. Tekniikan opinnoissa osaamista syvennet\u00e4\u00e4n, mutta opintojen aloittaminen on usein helpompaa, kun aiheisiin on saanut ensikosketuksen jo aiemmin matalammalla ja helpommalla tasolla. Opintojaksojen teht\u00e4v\u00e4t on suunniteltu lukiotasolle sopiviksi, ja ne etenev\u00e4t vaiheittain tukien oppimista ja osaamisen kehittymist\u00e4.&nbsp;<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color wp-elements-9320a3d265e786b132b67a71cb06fb9a wp-block-paragraph\">&nbsp;<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color has-medium-font-size wp-elements-8459fdd0d19ef2dc9e38b73740da3d49 wp-block-paragraph\"><strong>Yleisohjeet opintojaksoista:<\/strong><\/p>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"wp-block-group is-layout-constrained wp-block-group-is-layout-constrained\">\n<div class=\"wp-block-group is-layout-constrained wp-block-group-is-layout-constrained\">\n<div data-wp-context=\"{ &quot;autoclose&quot;: false, &quot;accordionItems&quot;: [] }\" data-wp-interactive=\"core\/accordion\" role=\"group\" class=\"wp-block-accordion is-layout-flow wp-block-accordion-is-layout-flow\">\n<div data-wp-class--is-open=\"state.isOpen\" data-wp-context=\"{ &quot;id&quot;: &quot;accordion-item-1&quot;, &quot;openByDefault&quot;: false }\" data-wp-init=\"callbacks.initAccordionItems\" data-wp-on-window--hashchange=\"callbacks.hashChange\" class=\"wp-block-accordion-item is-layout-flow wp-block-accordion-item-is-layout-flow\">\n<h3 class=\"wp-block-accordion-heading has-background has-medium-font-size\" style=\"background-color:#e6f3b0\"><button aria-expanded=\"false\" aria-controls=\"accordion-item-1-panel\" data-wp-bind--aria-expanded=\"state.isOpen\" data-wp-on--click=\"actions.toggle\" data-wp-on--keydown=\"actions.handleKeyDown\" id=\"accordion-item-1\" type=\"button\" class=\"wp-block-accordion-heading__toggle\"><span class=\"wp-block-accordion-heading__toggle-title\">Robottiohjelmointi<\/span><span class=\"wp-block-accordion-heading__toggle-icon\" aria-hidden=\"true\">+<\/span><\/button><\/h3>\n\n\n\n<div inert aria-labelledby=\"accordion-item-1\" data-wp-bind--inert=\"!state.isOpen\" id=\"accordion-item-1-panel\" role=\"region\" class=\"wp-block-accordion-panel is-layout-flow wp-block-accordion-panel-is-layout-flow\">\n<div data-wp-interactive=\"core\/file\" class=\"wp-block-file\"><object data-wp-bind--hidden=\"!state.hasPdfPreview\" hidden class=\"wp-block-file__embed\" data=\"https:\/\/blog.edu.turku.fi\/allu\/files\/2026\/05\/Lego-yleisohje-5.pdf\" type=\"application\/pdf\" style=\"width:100%;height:600px\" aria-label=\"Tiedoston Lego yleisohje upotus.\"><\/object><a id=\"wp-block-file--media-b1c39839-672e-4cac-a557-813b6d72fb5a\" href=\"https:\/\/blog.edu.turku.fi\/allu\/files\/2026\/05\/Lego-yleisohje-5.pdf\">Lego yleisohje<\/a><a href=\"https:\/\/blog.edu.turku.fi\/allu\/files\/2026\/05\/Lego-yleisohje-5.pdf\" class=\"wp-block-file__button wp-element-button\" download aria-describedby=\"wp-block-file--media-b1c39839-672e-4cac-a557-813b6d72fb5a\">Lataa<\/a><\/div>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<div data-wp-context=\"{ &quot;autoclose&quot;: false, &quot;accordionItems&quot;: [] }\" data-wp-interactive=\"core\/accordion\" role=\"group\" class=\"wp-block-accordion is-layout-flow wp-block-accordion-is-layout-flow\">\n<div data-wp-class--is-open=\"state.isOpen\" data-wp-context=\"{ &quot;id&quot;: &quot;accordion-item-2&quot;, &quot;openByDefault&quot;: false }\" data-wp-init=\"callbacks.initAccordionItems\" data-wp-on-window--hashchange=\"callbacks.hashChange\" class=\"wp-block-accordion-item is-layout-flow wp-block-accordion-item-is-layout-flow\">\n<h3 class=\"wp-block-accordion-heading has-background has-medium-font-size\" style=\"background-color:#e6f3b0\"><button aria-expanded=\"false\" aria-controls=\"accordion-item-2-panel\" data-wp-bind--aria-expanded=\"state.isOpen\" data-wp-on--click=\"actions.toggle\" data-wp-on--keydown=\"actions.handleKeyDown\" id=\"accordion-item-2\" type=\"button\" class=\"wp-block-accordion-heading__toggle\"><span class=\"wp-block-accordion-heading__toggle-title\">Peliohjelmointi<\/span><span class=\"wp-block-accordion-heading__toggle-icon\" aria-hidden=\"true\">+<\/span><\/button><\/h3>\n\n\n\n<div inert aria-labelledby=\"accordion-item-2\" data-wp-bind--inert=\"!state.isOpen\" id=\"accordion-item-2-panel\" role=\"region\" class=\"wp-block-accordion-panel is-layout-flow wp-block-accordion-panel-is-layout-flow\">\n<div data-wp-interactive=\"core\/file\" class=\"wp-block-file\"><object data-wp-bind--hidden=\"!state.hasPdfPreview\" hidden class=\"wp-block-file__embed\" data=\"https:\/\/blog.edu.turku.fi\/allu\/files\/2026\/05\/Pygame_yleisohje-8.pdf\" type=\"application\/pdf\" style=\"width:100%;height:600px\" aria-label=\"Tiedoston Pygame_yleisohje upotus.\"><\/object><a id=\"wp-block-file--media-799dfd27-401a-4721-a04c-84b45e2881cb\" href=\"https:\/\/blog.edu.turku.fi\/allu\/files\/2026\/05\/Pygame_yleisohje-8.pdf\">Pygame_yleisohje<\/a><a href=\"https:\/\/blog.edu.turku.fi\/allu\/files\/2026\/05\/Pygame_yleisohje-8.pdf\" class=\"wp-block-file__button wp-element-button\" download aria-describedby=\"wp-block-file--media-799dfd27-401a-4721-a04c-84b45e2881cb\">Lataa<\/a><\/div>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<div data-wp-context=\"{ &quot;autoclose&quot;: false, &quot;accordionItems&quot;: [] }\" data-wp-interactive=\"core\/accordion\" role=\"group\" class=\"wp-block-accordion is-layout-flow wp-block-accordion-is-layout-flow\">\n<div data-wp-class--is-open=\"state.isOpen\" data-wp-context=\"{ &quot;id&quot;: &quot;accordion-item-3&quot;, &quot;openByDefault&quot;: false }\" data-wp-init=\"callbacks.initAccordionItems\" data-wp-on-window--hashchange=\"callbacks.hashChange\" class=\"wp-block-accordion-item is-layout-flow wp-block-accordion-item-is-layout-flow\">\n<h3 class=\"wp-block-accordion-heading has-background has-medium-font-size\" style=\"background-color:#e6f3b0\"><button aria-expanded=\"false\" aria-controls=\"accordion-item-3-panel\" data-wp-bind--aria-expanded=\"state.isOpen\" data-wp-on--click=\"actions.toggle\" data-wp-on--keydown=\"actions.handleKeyDown\" id=\"accordion-item-3\" type=\"button\" class=\"wp-block-accordion-heading__toggle\"><span class=\"wp-block-accordion-heading__toggle-title\">Mikropiiriohjelmointi<\/span><span class=\"wp-block-accordion-heading__toggle-icon\" aria-hidden=\"true\">+<\/span><\/button><\/h3>\n\n\n\n<div inert aria-labelledby=\"accordion-item-3\" data-wp-bind--inert=\"!state.isOpen\" id=\"accordion-item-3-panel\" role=\"region\" class=\"wp-block-accordion-panel is-layout-flow wp-block-accordion-panel-is-layout-flow\">\n<div data-wp-interactive=\"core\/file\" class=\"wp-block-file\"><object data-wp-bind--hidden=\"!state.hasPdfPreview\" hidden class=\"wp-block-file__embed\" data=\"https:\/\/blog.edu.turku.fi\/allu\/files\/2026\/05\/Yleisohje-Mikropiireille-1.pdf\" type=\"application\/pdf\" style=\"width:100%;height:600px\" aria-label=\"Tiedoston Yleisohje Mikropiireille upotus.\"><\/object><a id=\"wp-block-file--media-67f44bda-da74-4db3-aa1e-b07f2caab0e4\" href=\"https:\/\/blog.edu.turku.fi\/allu\/files\/2026\/05\/Yleisohje-Mikropiireille-1.pdf\">Yleisohje Mikropiireille<\/a><a href=\"https:\/\/blog.edu.turku.fi\/allu\/files\/2026\/05\/Yleisohje-Mikropiireille-1.pdf\" class=\"wp-block-file__button wp-element-button\" download aria-describedby=\"wp-block-file--media-67f44bda-da74-4db3-aa1e-b07f2caab0e4\">Lataa<\/a><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Opintojaksoista yleisesti N\u00e4ist\u00e4 opintojaksoista saa yhdest\u00e4 kahteen opintopistett\u00e4 opintojaksoa kohden, ja ne ovat suoritettavissa itsen\u00e4isesti. Robottiohjelmoinnissa k\u00e4ytet\u00e4\u00e4n Lego Spike -robottisarjaa, peliohjelmoinnissa Pythonin Pygame-kirjastoa ja mikropiiriohjelmoinnissa opinnoissa Micro:bit-selainta. Lego Spike-robotteja pit\u00e4isi saada lainattua omalta lukiolta. Pygame-kirjasto ja Micro:bit-selain ovat ilmaisia k\u00e4ytt\u00e4\u00e4.<\/p>\n","protected":false},"author":3744,"featured_media":0,"parent":6,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-4177","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/blog.edu.turku.fi\/allu\/wp-json\/wp\/v2\/pages\/4177","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.edu.turku.fi\/allu\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/blog.edu.turku.fi\/allu\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/blog.edu.turku.fi\/allu\/wp-json\/wp\/v2\/users\/3744"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.edu.turku.fi\/allu\/wp-json\/wp\/v2\/comments?post=4177"}],"version-history":[{"count":27,"href":"https:\/\/blog.edu.turku.fi\/allu\/wp-json\/wp\/v2\/pages\/4177\/revisions"}],"predecessor-version":[{"id":4506,"href":"https:\/\/blog.edu.turku.fi\/allu\/wp-json\/wp\/v2\/pages\/4177\/revisions\/4506"}],"up":[{"embeddable":true,"href":"https:\/\/blog.edu.turku.fi\/allu\/wp-json\/wp\/v2\/pages\/6"}],"wp:attachment":[{"href":"https:\/\/blog.edu.turku.fi\/allu\/wp-json\/wp\/v2\/media?parent=4177"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}