{"id":4531,"date":"2012-08-15T12:31:04","date_gmt":"2012-08-15T11:31:04","guid":{"rendered":"http:\/\/www.gamelab.ch\/?p=4531"},"modified":"2012-08-15T12:31:04","modified_gmt":"2012-08-15T11:31:04","slug":"programmieren-lernen-khanacademy-org-und-codecademy-com","status":"publish","type":"post","link":"https:\/\/www.gamelab.ch\/?p=4531","title":{"rendered":"Programmieren lernen: khanacademy.org und codecademy.com"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" class=\"alignleft size-medium wp-image-4530\" title=\"Bildschirmfoto 2012-08-15 um 12.59.16\" src=\"http:\/\/www.gamelab.ch\/wp-content\/uploads\/Bildschirmfoto-2012-08-15-um-12.59.16-300x158.png\" alt=\"\" width=\"300\" height=\"158\" \/><br \/>\n&#8222;Programmieren&#8220; sollte eigentlich etwas sein, was wie das Schreiben zur Allgemeinbildung geh\u00f6rt. Aber es gibt nicht einmal eine Medienkompetenzbildung (im Sinne von &#8222;Lesen&#8220;) im Bereich Nutzung in den Lehrpl\u00e4nen. \u00a0Dabei ist zus\u00e4tzlich hinderlich, dass seit Neustem so einfach zu bedienende Devices wie das iPhone erh\u00e4ltlich sind. Hoffnungslos \u00a0naive Eltern sehen die Medienkompetenz der Zukunft automatisch wachsen: &#8222;Mein\/e Sohn\/Tochter kann ein iPhone bedienen&#8220;. Dabei ist selbstverst\u00e4ndlich das Gegenteil in Sachen Medienkompetenz richtig. iPhones lassen sich nur deswegen bedienen, weil sie zum &#8222;Konsum&#8220; designed sind und eben nicht zur Arbeit (Und nat\u00fcrlich kann man auch Arbeiten mit einem iPhone). Sie sind transparent in ihrem Gebrauch (im Sinne des Informatikbegriffs) und verbergen wie komplex die Sachen dahinter sind. Oder konkreter gesagt: Die Kids verstehen \u00fcberhaupt nicht &#8222;mehr&#8220; von Technologie sondern noch weniger, da Technologie noch Verdr\u00e4nger (=unsichtbarer) ist. (Man setzte Vierj\u00e4hrige an einen Computer ).<br \/>\nNun ist die Frage, wie macht man auch das Erlernen von Programmierung mehr zum Konsum (Wenn man die Personen schon nicht mehr \u00fcber Machtzuwachs etc erreicht)? Interessant im Umfeld des Erlernens von Programmierung sind <a href=\"khanacademy.org\" target=\"_blank\">khanacademy.org<\/a> und <a href=\"codecademy.com\" target=\"_blank\">codecademy.com<\/a>.<br \/>\n<!--more--><br \/>\n<strong>Codecademy.org<\/strong> holt einem als User ab mit einer Art Chat. Man taucht langsam ein in die Welt der Programmierung (javascript). Zug um Zug es weiter ins Universum der Programmierung und nat\u00fcrlich wird man gamifiziert begleitet mit Mission Completed etc.<br \/>\n<a href=\"http:\/\/www.gamelab.ch\/wp-content\/uploads\/Bildschirmfoto-2012-08-15-um-13.24.54.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-4533\" title=\"Bildschirmfoto 2012-08-15 um 13.24.54\" src=\"http:\/\/www.gamelab.ch\/wp-content\/uploads\/Bildschirmfoto-2012-08-15-um-13.24.54-300x151.png\" alt=\"\" width=\"300\" height=\"151\" \/><\/a><br \/>\n<strong>khanacademy.org<\/strong> steigt auch mit Tutorials ein und macht gamifiziert mit Tasks und Herausforderungen weiter. Dabei ist es eher klassisch aufgebaut: Links der Code, rechts die Ausf\u00fchrung. Schritt f\u00fcr Schritt wird eingef\u00fchrt (leider auf Englisch f\u00fcr j\u00fcngere Entwicklerinnen) in die Thematik und das Thema weiterentwickelt. (Im Hintergrund arbeitet die Plattform mit processing.js)<br \/>\n<a href=\"http:\/\/www.gamelab.ch\/wp-content\/uploads\/Bildschirmfoto-2012-08-15-um-13.28.40.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-4534\" title=\"Bildschirmfoto 2012-08-15 um 13.28.40\" src=\"http:\/\/www.gamelab.ch\/wp-content\/uploads\/Bildschirmfoto-2012-08-15-um-13.28.40-300x159.png\" alt=\"\" width=\"300\" height=\"159\" \/><\/a><br \/>\n<a href=\"http:\/\/www.khanacademy.org\/cs\/tutorials\/programming-basics\" target=\"_blank\">http:\/\/www.khanacademy.org\/cs\/tutorials\/programming-basics &gt;<\/a><br \/>\n<a href=\"http:\/\/www.khanacademy.org\/cs\/browse\/games\" target=\"_blank\">http:\/\/www.khanacademy.org\/cs\/browse\/games &gt;<\/a><br \/>\nIn diesem Sinn: Take the challenges!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>&#8222;Programmieren&#8220; sollte eigentlich etwas sein, was wie das Schreiben zur Allgemeinbildung geh\u00f6rt. Aber es gibt nicht einmal eine Medienkompetenzbildung (im Sinne von &#8222;Lesen&#8220;) im Bereich Nutzung in den Lehrpl\u00e4nen. \u00a0Dabei ist zus\u00e4tzlich hinderlich, dass seit Neustem so einfach zu bedienende &hellip; <a href=\"https:\/\/www.gamelab.ch\/?p=4531\">Weiterlesen <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[38,5,8,1],"tags":[],"class_list":["post-4531","post","type-post","status-publish","format-standard","hentry","category-code","category-game","category-gamedesign","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/www.gamelab.ch\/index.php?rest_route=\/wp\/v2\/posts\/4531","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.gamelab.ch\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.gamelab.ch\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.gamelab.ch\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.gamelab.ch\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=4531"}],"version-history":[{"count":0,"href":"https:\/\/www.gamelab.ch\/index.php?rest_route=\/wp\/v2\/posts\/4531\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.gamelab.ch\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=4531"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.gamelab.ch\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=4531"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.gamelab.ch\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=4531"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}