Revista 2 final
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
La tecnología está<br />
cambiando muchos aspectos<br />
de nuestra vida cotidiana:<br />
nuestra forma de<br />
relacionarnos con otras<br />
personas, nuestra manera de<br />
trabajar o, incluso, nuestra<br />
manera de aprender. El uso de<br />
la tecnología en las aulas no<br />
nos es extraño; sin embargo,<br />
la tecnología se utiliza como<br />
una especie de instrumento<br />
pasivo que convierte al<br />
alumno en un usuario de<br />
distintas aplicaciones y<br />
servicios.<br />
Aunque hace tiempo<br />
que los ordenadores llegaron<br />
a las aulas y, por ejemplo, se<br />
ha entregado a muchos<br />
alumnos un netbook dentro de<br />
su material escolar; el uso que<br />
se ha dado a estos<br />
dispositivos es el de<br />
complemento a libros y<br />
cuadernos. Nuestros escolares<br />
saben buscar información en<br />
Internet o manejar<br />
aplicaciones; la tecnología<br />
que hay detrás de los<br />
dispositivos que usan se les<br />
hace invisible y, con ello,<br />
pierden las oportunidades y<br />
nuevos retos que presenta<br />
para<br />
su desarrollo la enseñanza de<br />
programación y ciencias de la<br />
computación en las aulas.<br />
Aunque pueda sonar<br />
raro, la enseñanza de<br />
programación en las escuelas<br />
no es nada nuevo. Lenguajes<br />
de<br />
programación<br />
como Logo surgieron a<br />
<strong>final</strong>es de los años 60 y se<br />
convirtieron en un potente<br />
tractor para esos "jóvenes<br />
programadores" que se<br />
sentaban por primera vez.<br />
¿Es importante la enseñanza de<br />
programación en las escuelas?<br />
Más<br />
allá de prepararlos para<br />
un mercado laboral cada vez más tecnológico,<br />
la programación permite a los alumnos encarar<br />
procesos de autocorrección y búsqueda de<br />
errores (depurar un programa que no funciona<br />
adecuadamente), los enfrenta a retos de<br />
resolución de problemas complejos<br />
(introduciendo al alumno en la algoritmia) o<br />
les presenta conceptos que pueden llegar a ser<br />
complejos para un alumno de primer curso de<br />
ingeniería como, por ejemplo, la recursividad.<br />
Si un alumno de ingeniería llega a la<br />
universidad con conocimientos básicos de<br />
física, ¿por qué no llega también con<br />
conocimientos básicos de programación?<br />
¿Tiene sentido que su primera experiencia en<br />
el campo de la programación sea,<br />
directamente, en la universidad? La respuesta a<br />
esta pregunta es algo que podemos encontrar,<br />
por ejemplo, en el manifiesto por la educación<br />
en ciencias de la computación en el siglo XXI.<br />
El impacto de la enseñanza de la programación<br />
en las escuelas<br />
Cuando hablamos de enseñanza de<br />
programación en las escuelas se tiende a<br />
pensar en formar, desde la base, a las nuevas<br />
generaciones de desarrolladores que trabajarán<br />
en empresas como Google o Facebook.<br />
8