09.10.2016 Views

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!