Aprender a programar el futuro de la educacion
Pablo G. Bejerano ETIQUETAS: DESARROLLO, LLO,PROGRAMACIÓN
En un u!uro "er"ano lo# n$%o# !en&r'n (ue a)ren&er en la# aula# un len*uaje nue+o, a)ar!e &el $n*l#, el ale-'n o el -an&arn. De /e"/o, #er'n +ar$o# lenguajes de programación (ue e#!ar'n obl$*a&o# a "ono"er )ara (ue #u or-a"$0n no #e +ea la#!ra&a )or el r$!-o al (ue a+an1a la #o"$e&a& &$*$!al. La $nor-'!$"a #e e#!' +ol+$en&o !an o-n$)re#en!e (ue a la e&u"a"$0n no le e#!' (ue&an&o o!ra al!erna!$+a (ue relejar e#!o en lo# )ro*ra-a# e#"olare#. 2a#!a a/ora en la# e#"uela# #e $-)ar!e la asignatura de informática desde el punto de vista de usuario. Se en#e%a a lo# "/a+ale# la# no"$one# b'#$"a# )ara u!$l$1ar un or&ena&or, al*o (ue la -a3ora 3a !raen a)ren&$&o &e "a#a, " a#a, 3 )ro*ra-a# &e )ro&u"!$+$&a&, )ro&u "!$+$&a&, "o-o el 4or& o el E5"el. Un -anejo -ane jo e#en"$al &e lo# na+e*a&ore# 3 al*una# /erra-$en!a# 6eb #on -'# (ue #u$"$en!e )ara rellenar el )ro*ra-a e&u"a!$+o e&u" a!$+o en lo (ue "on"$erne a !e"nolo*a. S$n e-bar*o, el )ro*re#o a"elera&o &e !o&o lo (ue #e re$ere a In!erne! 3 la )ro*ra-a"$0n en *eneral e#!' "rean&o nue+a# ne"e#$&a&e#. 7a no ba#!a #0lo "on en#e%ar a lo# alu-no# a #er u#uar$o# #$no (ue cada vez es más útil que aprendan a ser creadores. Lo# n$%o# (ue /o3 e#!'n en la# e#"uela# !$enen la o)or!un$&a& &e -$rar la !e"nolo*a &e#&e un )un!o &e +$#!a -'# )roun&o (ue la -a3ora &e la# )er#ona#. 7 &a&o (ue lo# "/$)# no )aran &e e5!en&er#e en!re lo# -'# +ar$o)$n!o# obje!o#
&e#&e una ne+era /a#!a #en#ore# &e r$e*o, )a#an&o )or un reloj o una# *aa#8 "abe )re+er (ue en el u!uro #er' b$en a"o*$&a la "a)a"$&a& &e )ro*ra-ar, no #0lo )ara "on#e*u$r un buen e-)leo o )ara "o-)le-en!ar la "ual$$"a"$0n )ara un )ue#!o #$no "o-o /erra-$en!a )ara la +$&a )r$+a&a.
Los países pioneros La en#e%an1a &e la )ro*ra-a"$0n a e&a& !e-)rana 3 "o-o una a#$*na!ura -'# &e "ar'"!er *eneral 3a #e /a )ue#!o en -ar"/a en al*uno# lu*are#. En!re ello# &e#!a"a E #!on$a, "u3a #o"$e&a& e# una &e la# (ue -'# /a en!ra&o &e lleno en la era &$*$!al. Su a&-$n$#!ra"$0n ele"!r0n$"a e#!' !an a+an1a&a (ue )r'"!$"a-en!e "ual(u$er !r'-$!e #e )ue&e /a"er 8&e or-a lu$&a8 a !ra+# &e In!erne!. El )a# e# una -$na &e #!ar!u)#, al*una# &e la# "uale# /an al"an1a&o un 5$!o *lobal, "o-o S93)e. En la e&u"a"$0n no )o&a #er &e o!ra -anera, E#!on$a 3a /a a)roba&o un plan para enseñar programación en las escuelas, dentro de la enseñanza primaria. Lo# )roe#ore# e#!'n re"$b$en&o or-a"$0n #obre "0-o eno"ar 3 (u "ono"$-$en!o# $-)ar!$r en e#!a a#$*na!ura, -$en!ra# (ue el -a!er$al #e /a $&o elaboran&o en lo# l!$-o# -e#e#. E#!' )re+$#!o (ue )ara el )r05$-o "$"lo e#"olar "o-$en"en la# "la#e# "on un )r$-er "ur#o, (ue #e $r' a-)l$an&o )ro*re#$+a-en!e. Por el -o-en!o #e !ra!a &e un )ro*ra-a )$lo!o l$-$!a&o aun *ru)o &e "ole*$o#, )ero el )lan e# e5!en&erlo al re#!o &e "en!ro# )o"o a )o"o. En o!ro# )a#e# !a-b$n e5$#!en )ro3e"!o# eno"a&o# a en#e%ar a lo# alu-no# &e#&e )e(ue%o# lo# #e"re!o# &e la )ro*ra-a"$0n, aun(ue en #u -a3ora #e "en!ran en la en#e%an1a #e"un&ar$a. De#!a"an I#rael 3 ;$nlan&$a, (ue e#!'n $n"or)oran&o e#!a -a!er$a al #$#!e-a e#"olar. En Re$no Un$&o !a-b$n e#!'n )re#!an&o a!en"$0n a e#!a nue+a ar$#!a &e la e&u"a"$0n. Por el -o-en!o e5$#!e una $n$"$a!$+a )ara a)ren&er &e#arrollo "o-o a"!$+$&a& e5!rae#"olar 3 #e )re!en&e (ue el <=> &e la# e#"uela# &e )r$-ar$a #e /a3an a#o"$a&o al )lan en el a%o @.
Los beneficios A)ren&er a )ro*ra-ar #$*n$$"a al*o -'# (ue e5)an&$r la# o)or!un$&a&e# laborale# &e un n$%o e $r -ol&e'n&olo &e#&e el )r$n"$)$o )ara a&a)!arlo al -er"a&o &e !rabajo. En E#!a&o#
Un$&o#, al*una# &e la# )er#onal$&a&e# -'# $nlu3en!e# &e S$l$"on alle3, en!re la# (ue #e en"on!raban Mark Zukerberg y ill !ates, apoyaron una campaña para e"pandir este aprendizaje &e la -ano &el )ro3e"!o Co&e.or*. La "a-)a%a #e &$r$*e #obre !o&o a lo# -'# )e(ue%o# 3 a (u$ene# !$enen "a)a"$&a& &e &e"$#$0n en #u e&u"a"$0n. Se &e#-$!$$"an al*uno# !0)$"o# 3 #e alaban la# "ual$&a&e# (ue ore"en lo# "ono"$-$en!o# &e &e#arrollo, "o-o una or-a &e &e#en+ol+er#e en la +$&a, )ar!$"ular-en!e en el !rabajo, lle*a&o un u!uro. S$n e-bar*o, el -en#aje e#!' -u3 "en!ra&o en el a#)e"!o laboral. E5$#!en o!ro# bene$"$o# (ue la )ro*ra-a"$0n )ue&e )ro)or"$onar a un n$%o.
A)ren&er a &e#"o-)oner un )ro*ra-a *eneral en o!ro# -'# )e(ue%o# 3 abor&able# o lo"al$1ar errore# 3 re)e!$"$one# #on al*una# &e la# "a)a"$&a&e# (ue $-)ul#a la )ro*ra-a"$0n. A&e-'#, las matemáticas se convierten en una necesidad, una /erra-$en!a )ara "on#e*u$r un $n &o!a&o &e un #en!$&o -a3or (ue el re#ul!a&o nu-r$"o &e una -ul!$)l$"a"$0n. Lo -$#-o o"urre "on la *eo-e!ra 3 a# #e +a &e#arrollan&o no #0lo la "o-)ren#$0n )ara en!en&er e#!a# -a!er$a# #$no el $n!er# )or la# -$#-a#. La "rea!$+$&a& e# )ro)ul#a&a )or el re!o &e "rear un )ro*ra-a (ue un"$one e $n"lu#o (ue #e &$eren"$e &e o!ro# 3a e5$#!en!e#. El &e#arrollo &e un )en#a-$en!o ab#!ra"!o 3 "o-)u!a"$onal e# uno &e lo# re#ul!a&o# (ue *eneran )ro*ra-ar un jue*o, #e*n Beln P alo ), )roe#ora &e Inor-'!$"a &e la Un$+er#$&a& &e alla&ol$&, (u$en !a-b$n #e%ala la e#!$-ula"$0n &e la# "a)a"$&a&e# +erbale# 3 &el !rabajo en e(u$)o "o-o o!ra# +en!aja# &er$+a&a#.
Software libre pero equipos costosos La# /erra-$en!a# (ue u!$l$1an lo# n$%o# *eneral-en!e no !$enen "o#!e al*uno )ue# #e !ra!a &e #o!6are l$bre, "o-o el &e#arrolla&o )or el MIT, S "ra!"/, (ue )er-$!e "rear an$-a"$one# #en"$lla#. A !ra+# &e una #er$e &e $n&$"a"$one# b'#$"a# el usuario puede configurar su propio escenario, lle*an&o a "rear un +$&eojue*o. S"ra!"/ (u$1' #ea la /erra-$en!a -'# )o)ular, )ero e5$#!en o!ra# or$en!a&a# al -$#-o obje!$+o. A)) In+en!or na"$0 &el MIT "on un )ro)0#$!o $&n!$"o, #0lo (ue reer$&o en e#!e "a#o a !able!a# 3 #-ar!)/one#. M$"ro#o! /a "rea&o #u )ro)$o )ro*ra-a, o& u, #$*u$en&o "o-o lo# an!er$ore# una lnea +$#ual )ara )re#en!ar lo# re#ul!a&o#.
#n lo que se refiere al $adr%are no siempre se cuentan con recursos. En
)r$-er lu*ar, la $n+er#$0n (ue re(u$ere )ro)or"$onar un or&ena&or o un )or!'!$l a "a&a n$%o &e una "la#e aun(ue #u u#o #e +a3a ro!an&o e# #u$"$en!e "o-o )ara e"/ar /a"$a a!r'# a la -a3ora &e la# e#"uela#. Pero a&e-'#, la )ro*ra-a"$0n !$ene un "o-)le-en!o $&eal en la robótica 3 #!a $n"re-en!a "on#$&erable-en!e el )re"$o &e en#e%ar la -a!er$a. La $n!el$*en"$a ar!$$"$al e# un "a-)o en el (ue lo# re#ul!a&o# &e la )ro*ra-a"$0n #e )ue&en +er &e )r$-era -ano. La a#"$na"$0n (ue )ro&u"e e#"r$b$r una or&en en un or&ena&or )ara (ue una )$e1a real #e -ue+a #$*u$n&ola "on#!$!u3e un e#!-ulo -'# )ara el a)ren&$1aje. A"!ual-en!e e5$#!en $n$"$a!$+a# lla-a&a# a o-en!ar la en#e%an1a 3 la $n+e#!$*a"$0n &e la rob0!$"a, "o-o lo# )ro3e"!o# (ue u!$l$1an )$e1a# &e Le*o, "o-o L e*o 4e Do. I-a*en: Paul Ma3ne 3 -a"a!!"9 http://blogthinkbig.com/aprender-programar-futuro-educaci on/