<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type="text/xsl" href="https://peda.net/:static/537/atom.xsl"?>
<feed xmlns="http://www.w3.org/2005/Atom">
<title>3. Mitä ohjelmoinnillinen ajattelu tarkoittaa?</title>
<id>https://peda.net/id/07f1b36cd1d</id>
<updated>2018-10-17T11:23:00+03:00</updated>
<link href="https://peda.net/id/07f1b36cd1d:atom" rel="self" />
<link href="https://peda.net/p/jannefagerlund/ohjelmoinnillinen_ajattelu/ukk/3#top" rel="alternate" />
<logo>https://peda.net/:static/537/peda.net.logo.bg.svg</logo>
<rights type="html">&lt;div class=&quot;license&quot;&gt;Tämän sivun lisenssi &lt;a rel=&quot;license&quot; href=&quot;https://peda.net/info&quot;&gt;Peda.net-yleislisenssi&lt;/a&gt;&lt;/div&gt;&#10;</rights>

<entry>
<title>Lukuisia määritelmiä</title>
<id>https://peda.net/id/6e62073cd1d</id>
<updated>2019-09-10T09:17:32+03:00</updated>
<link href="https://peda.net/p/jannefagerlund/ohjelmoinnillinen_ajattelu/ukk/3/lm#top" />
<content type="html">Ohjelmoinnillinen ajattelu on vaikea käsite monesta syystä. Ensinnäkään sille ole sopivaa suomenkielistä käännöstä: englanniksi se on &lt;em&gt;computational thinking&lt;/em&gt;, mutta sanoille &lt;em&gt;computing &lt;/em&gt;tai &lt;em&gt;computational &lt;/em&gt;ei ole oikeastaan olemassakaan sopivaa suomenkielistä vastinetta. Yleisimmin käytettyjä käännöksiä ovat ohjelmoinnillisen ajattelun lisäksi &amp;quot;laskennallinen ajattelu&amp;quot; ja &amp;quot;algoritminen ajattelu.&amp;quot;&lt;br/&gt;&#10;&lt;br/&gt;&#10;Käsite on lisäksi varsin uusi, eikä sille ole vielä vakiintunutta yleismääritelmää. Alkujaan aiheen pioneeri Jeannette Wing kuvasi sitä &lt;br/&gt;&#10;&amp;quot;ajatteluprosesseiksi, jotka kuuluvat ongelmien muotoilemiseen ja niiden ratkaisujen esittämiseen sellaisella tavalla, jolla tietokone &lt;span class=&quot;st&quot;&gt;—&lt;/span&gt; ihminen tai laite &lt;span class=&quot;st&quot;&gt;— voi toteuttaa tehokkaasti.&amp;quot; &lt;/span&gt;Hieman tuoreemman vaihtoehdon on tarjonnut Itä-Suomen yliopiston professori Matti Tedre ja kanssakirjoittajansa Peter Denning &lt;a href=&quot;https://dl.acm.org/citation.cfm?id=2999542&quot; rel=&quot;nofollow ugc noopener&quot;&gt;eräässä tutkimusartikkelissaan&lt;/a&gt;:&lt;br/&gt;&#10;&lt;p&gt;”Ohjelmoinnillisessa ajattelussa lainataan tietojenkäsittelyyn kuuluvia &lt;b&gt;ajattelemisen ja tekemisen tapoja&lt;/b&gt;, jotka mahdollistavat nykyaikaisten tietokoneiden ansiosta:&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;uudenlaisia tiedon tuottamisen menetelmiä (esim. simulointi),&lt;/li&gt;&#10;&lt;li&gt;ennennäkemättömän tiedon tuottamista (esim. galaksien törmäyskurssien laskeminen),&lt;/li&gt;&#10;&lt;li&gt;yhteiskunnallisten rakenteiden digitalisoimisen (esim. työtehtävien automatisointi) sekä&lt;/li&gt;&#10;&lt;li&gt;näissä yhteiskunnan digitaalisissa rakenteissa selviytymisen.&amp;quot;&lt;/li&gt;&#10;&lt;/ul&gt;</content>
<published>2018-10-17T10:01:11+03:00</published>
</entry>

<entry>
<title>Ohjelmoinnillisen ajattelun dominokeksi</title>
<id>https://peda.net/id/a3f0559cd1d</id>
<updated>2019-09-02T11:10:34+03:00</updated>
<link href="https://peda.net/p/jannefagerlund/ohjelmoinnillinen_ajattelu/ukk/3/oad#top" />
<content type="html">&lt;em&gt;&lt;span class=&quot;medium&quot;&gt;&lt;a href=&quot;https://peda.net/p/jannefagerlund/ohjelmoinnillinen_ajattelu/ukk/3/oad/ct-png2#top&quot; title=&quot;ct.PNG&quot;&gt;&lt;img src=&quot;https://peda.net/p/jannefagerlund/ohjelmoinnillinen_ajattelu/ukk/3/oad/ct-png2:file/photo/150df38c62637acbfd845a85723d232655c62eb3/ct.PNG&quot; alt=&quot;&quot; title=&quot;ct.PNG&quot; class=&quot;inline&quot; loading=&quot;lazy&quot;/&gt;&lt;/a&gt;&lt;/span&gt;&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;em&gt;Kuva: Ohjelmoinnillisen ajattelun tarpeellisuutta erilaisten ongelmien ratkaisemisessa voidaan havainnollistaa &amp;quot;dominokeksianalogialla.&amp;quot; (&lt;a href=&quot;http://advocate.csteachers.org/2018/02/17/rethinking-computational-thinking/&quot; rel=&quot;nofollow ugc noopener&quot;&gt;Lähde&lt;/a&gt;)&lt;/em&gt;&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;/em&gt;Maailmassa on paljon erilaisia aloja (esim. ihmistieteet, teollisuus, bisnes, ympäristötieteet), joissa tehdään monenlaista työtä. Näillä aloilla esiintyy lukuisia monentyyppisiä käytännön &lt;b&gt;ongelmia&lt;/b&gt;, joita on tärkeä ratkaista.&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;b&gt;Tietojenkäsittely&lt;/b&gt; ja teknologia&lt;b&gt; &lt;/b&gt;ovat puolestaan kehittyneet valtavasti viime vuosikymmeninä. Ne ovat alkaneet tarjota aivan uudenlaisia ja ennennäkemättömiä erityismenetelmiä, työkaluja ja malleja erilaisten ongelmien ratkaisemiseksi.&lt;br/&gt;&#10;&lt;br/&gt;&#10;Ohjelmoinnillinen ajattelu yhdistää tietojenkäsittelyn menetelmät, työkalut ja mallit ohjelmoinnillisesti ajattelevien ihmisten kautta eri aloille siten, että näillä aloilla voidaan ratkaista ongelmia tehokkaasti ja takuuvarmasti. Tämä on tämän päivän sekä tulevaisuuden työelämän tarve, johon tarvitaan ammattimaisia osaajia.</content>
<published>2018-10-17T10:09:51+03:00</published>
</entry>


</feed>