{"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-08-11T14:57:18","modified_gmt":"2026-08-11T11:57:18","slug":"tietoa-ohjelmointiopintojaksoista","status":"publish","type":"page","link":"https:\/\/blog.edu.turku.fi\/allu\/sivu-2\/tietoa-ohjelmointiopintojaksoista\/","title":{"rendered":"Tietoa ohjelmointipaketeista"},"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 ohjelmointipaketeista<\/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-4965f5f2a690c8cbe447df507ad4a554 wp-block-paragraph\"><strong>Ohjelmointipaketeista 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-c081e9ce5c45c0a36a01069c0a141f4c wp-block-paragraph\" style=\"font-size:16px\">Robottiohjelmoinnissa k\u00e4ytet\u00e4\u00e4n Lego Spike -robottisarjaa, peliohjelmoinnissa Pythonin Pygame-kirjastoa ja mikropiiriohjelmoinnissa opinnoissa Micro:bit-selainta. Lego Spike-robotteja on lainattavissa Tueun lukioissa. 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-ceaeb5a407365d3ef336800c5cf29d4e wp-block-paragraph\" style=\"font-size:16px\">Teht\u00e4viin on tarjolla selke\u00e4t ohjeet, ja lis\u00e4ksi opintopaketeissa voi hy\u00f6dynt\u00e4\u00e4 teko\u00e4ly\u00e4 ty\u00f6skentelyn tukena. Opintopaketit on mahdollista suorittaa lukiotasoisilla taidoilla, kun hallitsee Python-ohjelmoinnin perusteet. Opintopakettien tekij\u00f6iden mukaan opinnot kehitt\u00e4v\u00e4t ohjelmallista ajattelua lukiotasoisesti sek\u00e4 antavat pohjan jatko-opintoihin erityisesti teknisill\u00e4 aloilla.<\/p>\n\n\n\n<p class=\"has-black-color has-text-color has-link-color wp-elements-d40c80c7baf221da1f7bef7cf66071e3 wp-block-paragraph\"><strong>Huomio opettajille: <\/strong>ohjelmointipaketeista voi muodostaa itsen\u00e4isi\u00e4 opintojaksoja tai ohjelmoinnin n\u00e4ytt\u00f6j\u00e4.<\/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-56ce6416d919651d34040d8da76fe52e wp-block-paragraph\"><strong>Tekij\u00f6iden kommentit ohjelmointipakettien 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-e52ae0dd6c46472657e884fb12ce8987 wp-block-paragraph\">Ohjelmointipaketit 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 ohjelmointipaketit 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-white-background-color has-text-color has-background has-link-color has-medium-font-size wp-elements-c0701eb6ecb7bbd424a352943334e90d wp-block-paragraph\"><strong>Yleisohjeet ohjelmointipaketteihin:<\/strong> (Muokkaa PDF:t!)<\/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>Ohjelmointipaketeista yleisesti Robottiohjelmoinnissa k\u00e4ytet\u00e4\u00e4n Lego Spike -robottisarjaa, peliohjelmoinnissa Pythonin Pygame-kirjastoa ja mikropiiriohjelmoinnissa opinnoissa Micro:bit-selainta. Lego Spike-robotteja on lainattavissa Tueun lukioissa. Pygame-kirjasto ja Micro:bit-selain ovat ilmaisia k\u00e4ytt\u00e4\u00e4. Teht\u00e4viin on tarjolla selke\u00e4t ohjeet, ja lis\u00e4ksi opintopaketeissa voi hy\u00f6dynt\u00e4\u00e4 teko\u00e4ly\u00e4 ty\u00f6skentelyn tukena. Opintopaketit<\/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":29,"href":"https:\/\/blog.edu.turku.fi\/allu\/wp-json\/wp\/v2\/pages\/4177\/revisions"}],"predecessor-version":[{"id":4594,"href":"https:\/\/blog.edu.turku.fi\/allu\/wp-json\/wp\/v2\/pages\/4177\/revisions\/4594"}],"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}]}}