{"id":78,"date":"2007-05-27T14:39:29","date_gmt":"2007-05-27T12:39:29","guid":{"rendered":"http:\/\/szkolny.net\/wp\/?p=78"},"modified":"2025-12-13T00:44:12","modified_gmt":"2025-12-12T23:44:12","slug":"programowac-kazdy-moze","status":"publish","type":"post","link":"https:\/\/szkolny.net\/wp\/?p=78","title":{"rendered":"Programowa\u0107\u0087 ka\u017cdy mo\u017ce&#8230;"},"content":{"rendered":"<p><img decoding=\"async\" src=\"http:\/\/szkolny.net\/graf\/scratch.jpg\" alt=\"\" \/><\/p>\n<p>Zamiast \u017cmudnego wpisywania kolejnych linijek kodu &#8211; kilka klikni\u0119\u0107 myszk\u0105. Dzi\u0119ki nowym narz\u0119dziom ka\u017cdy mo\u017ce teraz bez trudu stworzy\u0107 w\u0142asn\u0105 gr\u0119 internetow\u0105, program czy animacj\u0119. Chocia\u017c na co dzie\u0144 korzystamy z komputer\u00f3w i Internetu, tworzenie oprogramowania dla wi\u0119kszo\u015bci zwyk\u0142ych u\u017cytkownik\u00f3w jest &#8222;wiedz\u0105 tajemn\u0105&#8221;. O tym, \u017ce nie musi tak by\u0107, przekonuje najnowszy pomys\u0142 specjalist\u00f3w ze s\u0142ynnego Media Lab na Massachusetts Institute of Technology. Opracowali oni narz\u0119dzie do programowania o nazwie Scratch, niewymagaj\u0105ce wpisywania skomplikowanego kodu, a przypominaj\u0105ce zabaw\u0105. Z tworzeniem program\u00f3w w Scratch poradzi\u0142oby sobie nawet dziecko.<!--more--><\/p>\n<p>I oto w\u0142a\u015bnie chodzi &#8211; nowy program przeznaczony jest przede wszystkim do nauki. Ale pos\u0142uguj\u0105 si\u0119 nim r\u00f3wnie\u017c doro\u015bli. <\/p>\n<p><strong>Mali tw\u00f3rcy <\/strong><\/p>\n<p>Scratch testowany by\u0107 w kilkunastu szko\u0142ach podstawowych i \u015brednich w Stanach Zjednoczonych. Proste narz\u0119dzie sprawdzi\u0142o si\u0119 doskonale. 12-letnie dzieci z Jonas Clarke Middle School, gdzie sprawdzano, jak przyjmie si\u0119 program, potrafi\u0105 samodzielnie stworzy\u0107 interaktywn\u0105 animacj\u0119, kt\u00f3r\u0105 mo\u017cna \u0142atwo umie\u015bci\u0107 w Internecie. Kilkana\u015bcie minut wystarczy, aby wykona\u0107 prost\u0105 gr\u0119 &#8211; pojedynek na miecze \u015bwietlne, w sam raz na 30. rocznic\u0119 wprowadzenia do kin &#8222;Gwiezdnych wojen&#8221;. <\/p>\n<p>&#8211; Programowanie komputer\u00f3w tradycyjnie ju\u017c uznawane jest za co, \u015bco przekracza mo\u017cliwo\u015bci zwyk\u0142ego cz\u0142owieka, co zarezerwowane jest dla specjalnej grupy szczeg\u00f3lnie uzdolnionych technicznie ludzi wyposa\u017conych w nadzwyczajn\u0105 wiedz\u0119 &#8211; powiedzia\u0142 sieci BBC prof. Mitchel Resnick z MIT. &#8211; Stworzony przez nas Scratch jest znacznie bardziej przyst\u0119pny. Profesor Resnick doskonale wie, w jaki spos\u00f3b zach\u0119ci\u0142 dzieci do zaj\u0119cia si\u0119 technik\u0105. Jest jednym z pomys\u0142odawc\u00f3w serii zabawek Lego Mindstorms. Programowanie odbywa si\u0119 na podobnej zasadzie co uk\u0142adanie klock\u00f3w. Obiekty (np. postacie wyst\u0119puj\u0105ce w grze) mo\u017cna wybra\u0107 z menu lub samemu narysowa\u0107. To, co maj\u0105 robi\u0107 (czyli tzw. akcje), r\u00f3wnie\u017c mo\u017cna wybra\u0107 z obrazkowego menu. Nie trzeba wpisywa\u0107 nawet jednej linijki kodu. <\/p>\n<p><strong>\u017beby si\u0119 student nie znudzi\u0107\u0142<\/strong><\/p>\n<p>&#8211; To \u015bwietne narz\u0119dzie, kt\u00f3re pozwala przezwyci\u0119\u017cy\u0107 fa\u0142szywe przekonanie, i\u017c programowanie jest trudne i trzeba by\u0107 geniuszem, aby si\u0119 do tego zabra\u0107 &#8211; t\u0142umaczy gazecie &#8222;The Boston Globe&#8221; Chris Stephenson z Computer Science Teachers Association &#8211; organizacji promuj\u0105cej edukacj\u0119 informatyczn\u0105. <\/p>\n<p>Co najciekawsze, przeznaczony dla dzieci Scratch przetestowali r\u00f3wnie\u017c starsi uczniowie, kt\u00f3rzy chc\u0105 w przysz\u0142o\u015bci specjalizowa\u0107 si\u0119 w\u0142a\u015bnie w tworzeniu program\u00f3w. Zanim usi\u0105d\u0105 do czego\u015b skomplikowanego &#8211; jak np. Java czy C++ (s\u0142u\u017c\u0105ce do pisania &#8222;prawdziwych&#8221; aplikacji) maj\u0105 szans\u0119 wypr\u00f3bowa\u0107 pomys\u0142 in\u017cynier\u00f3w z MIT. &#8211; Dzi\u0119ki Scratch mog\u0105 od razu przyst\u0105pi\u0107 do dzia\u0142ania. Dos\u0142ownie po jednym dniu maj\u0105 gotowe w\u0142asne gry &#8211; t\u0142umaczy David Malan z Uniwersytetu Harvarda. Wcze\u015bniej studenci pisali kr\u00f3tkie programy, np. wyci\u0105gaj\u0105ce \u015brednia z dziesi\u0119ciu liczb &#8211; &#8222;wizualnie nieinteresuj\u0105ce, a wr\u0119cz nudne&#8221; &#8211; opisuje je Malan. <\/p>\n<p><strong>J\u0119zyk ery Internetu <\/strong><\/p>\n<p>Pojawienie si\u0119 prostego j\u0119zyka programowania przeznaczonego przede wszystkim do nauki i rozrywki to naturalny efekt internetowej eksplozji. Wi\u0119kszo\u015b\u0107 stron internetowych zawiera animacje, a w sieci dost\u0119pnych jest tysi\u0105ce gier, jednak w wi\u0119kszo\u015bci s\u0105 to dzie\u0142a profesjonalist\u00f3w, a nie zwyk\u0142ych u\u017cytkownik\u00f3w komputer\u00f3w. <\/p>\n<p>&#8211; Wszystkie sieci spo\u0142eczno\u015bciowe opieraj\u0105 si\u0119 g\u0142\u00f3wnie na komunikacji i czatach, a nie na tworzeniu czegokolwiek lub dzieleniu si\u0119 tym, co si\u0119 stworzy\u0142o &#8211; m\u00f3wi prof. Resnick. &#8211; Ale w naszym spo\u0142ecze\u0144stwie kreatywno\u015bci staje si\u0119 coraz istotniejsza. Nauczenie si\u0119 gotowego zestawu fakt\u00f3w w szkole przesta\u0142o ju\u017c wystarcza\u0107 &#8211; dodaje. <\/p>\n<p>Scratch nie jest jedynym opracowaniem edukacyjnego j\u0119zyka programowania. Najwi\u0119kszy sukces odnios\u0142o Logo &#8211; stworzony pod koniec lat 60. j\u0119zyk, w kt\u00f3rym najwi\u0119kszy nacisk po\u0142o\u017cono na grafik\u0119, a dok\u0142adniej na proste poruszanie  na ekranie. Do nauki s\u0142u\u017c\u0105 te\u017c nowsze j\u0119zyki &#8211; jak m.in. Simple (<a href=\"http:\/\/www.simplecodeworks.com\/\" class=\"external external_icon\" rel=\"nofollow\">www.simplecodeworks.com<\/a>) i Phrogram (<a href=\"http:\/\/phrogram.com\/\" class=\"external external_icon\" rel=\"nofollow\">phrogram.com<\/a>) czy niezwykle popularny AgentSheets (<a href=\"http:\/\/www.agentsheets.com\/\" class=\"external external_icon\" rel=\"nofollow\">www.agentsheets.com<\/a>) umo\u017cliwiaj\u0105cy tworzenie prostych gier wideo. Ale poczynaj\u0105c od Logo, wszystkie te j\u0119zyki wymagaj\u0105 opanowania specjalnych komend i sk\u0142adni &#8211; postawienie przecinka w nieodpowiednim miejscu czy niezamkni\u0119cie nawiasu sprawi,\u017ce program nie b\u0119dzie dzia\u0142a\u0107. <\/p>\n<p>Tymczasem konieczno\u015b\u0107 wertowania podr\u0119cznik\u00f3w i poszukiwania b\u0142\u0119d\u00f3w w programie dzia\u0142a odstraszaj\u0105co. A z eksperyment\u00f3w w ameryka\u0144skich szko\u0142ach wynika, \u017ce dzieci ch\u0119tnie zostaj\u0105 nawet po lekcjach, aby pobawi\u0107 si\u0119 w programowanie w Scratch. &#8211; W trakcie zabawy w Internecie wchodz\u0105 w r\u00f3\u017cne interakcje z tym, co widz na ekranie, ale z regu\u0142y jest to ulica jednokierunkowa. Bawi\u0105 si\u0119 tym, co inni stworzyli &#8211; t\u0142umaczy prof. Resnick. &#8211; Scratch pozwala im samym sta\u0107 si\u0119 tw\u00f3rcami. <\/p>\n<p>Scratch jest dost\u0119pny w wersji dla Microsoft Windows i Mac OS X. Mo\u017cna go bezp\u0142atnie pobra\u0107 ze strony <a href=\"http:\/\/scratch.mit edu\" class=\"external external_icon\" rel=\"nofollow\"><strong>scratch.mit edu<\/strong><\/a><\/p>\n<p>Piotr Ko\u015bcielniak, na podst. BBC, &#8222;The Boston Globe&#8221;<\/p>\n<p>\u0179r\u00f3d\u0142o: <a href=\"http:\/\/www.rzeczpospolita.pl\/gazeta\/wydanie_070526\/nauka\/nauka_a_1.html\" class=\"external external_icon\" rel=\"nofollow\">Rzeczpospolita.pl<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Zamiast \u017cmudnego wpisywania kolejnych linijek kodu &#8211; kilka klikni\u0119\u0107 myszk\u0105. Dzi\u0119ki nowym narz\u0119dziom ka\u017cdy mo\u017ce teraz bez trudu stworzy\u0107 w\u0142asn\u0105 gr\u0119 internetow\u0105, program czy animacj\u0119. Chocia\u017c na co dzie\u0144 korzystamy z komputer\u00f3w i Internetu, tworzenie oprogramowania dla wi\u0119kszo\u015bci zwyk\u0142ych u\u017cytkownik\u00f3w &hellip; <a href=\"https:\/\/szkolny.net\/wp\/?p=78\">Czytaj dalej <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":278,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5,1,4],"tags":[],"class_list":["post-78","post","type-post","status-publish","format-standard","hentry","category-ciekawostki","category-ogolna","category-software"],"_links":{"self":[{"href":"https:\/\/szkolny.net\/wp\/index.php?rest_route=\/wp\/v2\/posts\/78","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/szkolny.net\/wp\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/szkolny.net\/wp\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/szkolny.net\/wp\/index.php?rest_route=\/wp\/v2\/users\/278"}],"replies":[{"embeddable":true,"href":"https:\/\/szkolny.net\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=78"}],"version-history":[{"count":6,"href":"https:\/\/szkolny.net\/wp\/index.php?rest_route=\/wp\/v2\/posts\/78\/revisions"}],"predecessor-version":[{"id":6841,"href":"https:\/\/szkolny.net\/wp\/index.php?rest_route=\/wp\/v2\/posts\/78\/revisions\/6841"}],"wp:attachment":[{"href":"https:\/\/szkolny.net\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=78"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/szkolny.net\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=78"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/szkolny.net\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=78"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}