Sei sulla pagina 1di 13

INTRODUCCION:

En el colegio Montessori de Mrida, tomamos la iniciativa de crear el


proyecto HTML, CSS y JavaScript en espaol, especialmente dirigido a nios
Este proyecto recoge la experiencia del trabajo con nios, jvenes y adultos
que no tenan experiencia alguna en programacin. En ambos casos, los
resultados han sido muy satisfactorios.
Y es que en la actualidad, cada vez ms expertos levantan su voz para
pedir nuevas formas de enseanza. El mundo ha cambiado mucho ms
deprisa que la educacin. En ocasiones parece que estamos preparando a los
nios para el pasado, no para el futuro.
Estamos en un mundo donde las principales herramientas para transmitir
conocimiento y disear el futuro, han cambiado radicalmente. No sera
bueno que los nios asumieran esas herramientas como propias?
Las clases de computacin no tienen que tratar sobre cmo utilizar el software
de hoy en da (que ya no se seguir utilizando dentro de unos aos), sino
sobre cmo desarrollar el software del maana.
Nadie duda de la importancia de que los nios aprendan idiomas, pues bien, la
programacin va a ser el lenguaje ms importante, universal y
diferenciador de los prximos aos.
Aprender a programar proporciona:
Pensamiento lgico y desarrollo de estrategias con las que dividir problemas
y atacar cada una de sus partes.
Creatividad y aplicacin de soluciones para cada uno de los pasos definidos.
Cuidado por los detalles, la minuciosidad y la comunicacin precisa.
Nosotros creemos firmemente en estas ideas, por lo que fuimos
desarrollando este proyecto y probndolo en nios, para hacerlo ms didctico
y entendible para principiantes.

JUSTIFICACION:
La tecnologa est cambiando muchos aspectos de nuestra vida cotidiana:
nuestra forma de relacionarnos con otras personas, nuestra manera de trabajar
o, incluso, nuestra manera de aprender. El uso de la tecnologa en las aulas no
nos es extrao; sin embargo, la tecnologa se utiliza como una especie de
"instrumento pasivo" que convierte al alumno en un usuario de distintas
aplicaciones y servicios.

Aunque hace tiempo que los ordenadores llegaron a las aulas y, por
ejemplo, se ha entregado a muchos alumnos un netbook dentro de su
"material escolar"; el uso que se ha dado a estos dispositivos es el
de complemento a libros y cuadernos. Nuestros escolares saben buscar
informacin en Internet o manejar aplicaciones; la tecnologa que hay
detrs de los dispositivos que usan se les hace invisible y, con ello,
pierden las oportunidades y nuevos retos que presenta para su
desarrollo
la enseanza
de
programacin y
ciencias
de
la
computacin en las aulas.
Aunque pueda sonar raro, la enseanza de programacin en las escuelas
no es nada nuevo. Lenguajes de programacin como Logo surgieron a
finales de los aos 60 y se convirtieron en un potente tractor para esos
"jvenes programadores" que se sentaban por primera vez delante de
un ordenador.
Y qu aporta la enseanza de programacin a los
escolares? Ms all de prepararlos para un mercado laboral cada vez
ms tecnolgico (y, seguramente, en los aos 60 era algo que apenas se
vislumbraba), la programacin permite a los alumnos encarar procesos
de autocorreccin y bsqueda de errores (depurar un programa que no
funciona adecuadamente), los enfrenta a retos de resolucin de
problemas complejos (introduciendo al alumno en la algoritmia) o les
presenta conceptos que pueden llegar a ser complejos para un alumno
de primer curso de ingeniera como, por ejemplo, la recursividad.

Si un alumno de ingeniera llega a la universidad con conocimientos


bsicos de fsica, por qu no llega tambin con conocimientos bsicos
de programacin? Tiene sentido que su primera experiencia en el
campo de la programacin sea, directamente, en la universidad? La
respuesta a esta pregunta es algo que podemos encontrar, por ejemplo,
en el manifiesto por la educacin en ciencias de la computacin
en el siglo XXI:

Creemos que todos los nios deberan tener la oportunidad de


aprender ciencias de la computacin, empezando en la escuela
() Enseamos fsica bsica a cada nio, no con el objetivo
principal de educar fsicos si no porque todos ellos viven en un
mundo gobernado por sistemas fsicos. De la misma manera, todos
los nios deberan aprender un poco de informtica desde
temprana edad porque van a vivir en un mundo en el que la
computacin est en todas partes.

El impacto de la enseanza de la programacin en las escuelas


Cuando hablamos de "enseanza de programacin en las escuelas" se
tiende a pensar en formar, desde la base, a las nuevas generaciones de
desarrolladores que trabajarn en empresas como Google o Facebook.
Evidentemente, la preparacin para el mercado laboral es un factor
importante a tener en cuenta; nuestros escolares desempearn
trabajos que ni siquiera se han inventado y la enseanza de ciencias de
la computacin es una medida para encarar estos nuevos desafos.
Desde las Administraciones Pblicas parece calar esta teora y la
Comisin Europea calcula que en el ao 2020 existirn alrededor de
900.000 puestos vacantes en el mbito de las TIC en Europa que
necesitarn ser cubiertos; una demanda que se espera cubrir,

precisamente, introduciendo en los planes de estudios actuales la


enseanza de programacin.
La vicepresidenta de la Comisin Europea y responsable de la Agenda
Digital para Europa, Neelie Kroes, y la Comisionada de Educacin,
Cultura, Multilingismo y Juventud, Androulla Vassiliou, enviaron una
carta conjunta a los Ministros de Educacin de la UE instndoles a
promover la enseanza de la programacin informtica en las escuelas
pues que se considera que la programacin es parte de la solucin al
desempleo juvenil en Europa.

Ms all de formar a los profesionales del futuro y adaptarlos a las


nuevas exigencias del mercado laboral, la enseanza de la
programacin en las escuelas tiene otras muchas ventajas para
el desarrollo de los alumnos (ventajas que, incluso, hacen ms
importante la introduccin de estas disciplinas en las aulas).
La iniciativa mSchools de Mobile World Capital Barcelona y GSMA
sealaba que la enseanza de la programacin contribua a que los
escolares estuviesen ms capacitados para resolver problemas
complejos, incluso ms all de los ordenadores puesto que, en su
opinin, los principios de la programacin podan ser utilizados para
solucionar problemas de la vida real.
Tambin sealaban que el aprendizaje de lenguajes de programacin
orientados a nios poda cumplir un doble papel; por un lado, permita a
los alumnos entender la lgica que se esconde tras la programacin y,
por otro lado, les servira como pilar para aprender lenguajes de
programacin tradicionales (y utilizados en el mundo profesional).

"En el COLEGIO MONTESSORI DE MERIDA estamos interesados en los


beneficios educativos asociados a este aprendizaje. Al aprender a
programar y al desarrollar el pensamiento computacional se fomenta
la creatividad, el emprendimiento y la cultura libre, aumenta la
motivacin, mejora la autonoma, se trabajan estrategias de resolucin
de problemas, se conocen diferentes formas de comunicacin de ideas...
Todas estas destrezas son realmente tiles para cualquier estudiante sin
importar la disciplina de su futura actividad profesional, y consideramos
que es la preparacin ideal para el mundo de hoy, que cambia a
velocidad de vrtigo y en el que la gente debe inventar soluciones
innovadoras constantemente para enfrentarse a nuevas situaciones
inesperadas."
"Tal como defiende Mitch Resnick, el director del grupo Lifelong
Kindergartendel MIT, ms que aprender a programar se trata de
programar para aprender."
En diversos estudios, las conclusiones parecen dejarlo bastante claro:
impacto positivo en la creatividad y respuesta emocional de nios con
dificultades de aprendizaje y tambin en el desarrollo de las habilidades
cognitivas y socio-emocionales.
Los nios que trabajan con ordenadores buscan la asistencia y consejos
de otros compaeros, por tanto, socializan ms entre ellos y trabajan
de forma social y colaborativa, incluso aunque cada alumno
disponga de su propio ordenador personal.
Desde la perspectiva de la inclusin y la igualdad de gnero, parece que
tambin existen evidencias que apuntan a que los alumnos que
aprenden a programar en edades tempranas tienen menos
estereotipos de gnero ante carreras tcnicas (Ciencias,
Tecnologa, Ingeniera y Matemticas) y menos reticencias a continuar
sus estudios siguiendo estos itinerarios curriculares.
Proyectos:

La enseanza de programacin en la escuela no es el futuro, es el


presente
Pases como Francia comenzarn a impartir, ya en este prximo curso
acadmico, programacin en la educacin primaria al igual que tambin
lo har Reino Unido (tanto en educacin primaria como en educacin
secundaria). Precisamente, en Reino Unido se est viviendo una
"revolucin tecnolgica" en las escuelas y entidades privadas estn
impulsando code camps osubvencionando la compra de placas Arduino y
Raspberry Pi para que los docentes no se vean frenados por la falta de
recursos y puedan formar a los escolares en ciencias de la computacin.
Estonia, desde el ao pasado, ensea programacin a los alumnos de
primaria,Alemania ya lo hace en 3 regiones, Australia lo har
prximamente y pases como Finlandia, Israel, Corea del Sur, Nueva
Zelanda o Grecia llevan tiempo trabajando en programas piloto.
En Estados Unidos, figuras clave de la industria tecnolgica como Bill
Gates, Mark Zuckerberg o Jack Dorsey apoyan el proyecto Code.org que
busca, precisamente, concienciar a alumnos y profesores en las ventajas
de la enseanza de la programacin en las escuelas.
Navarra se ha convertido en la primera comunidad autnoma que,
manera generalizada, ensear programacin en las escuelas (dentro
la asignatura de matemticas) y, como comentbamos al inicio,
programa mSchools de Mobile World Capital Barcelona y la GSMA
creado una asignatura optativa para ensear a los alumnos
secundaria a desarrollar aplicaciones mviles.

reflexin:

de
de
el
ha
de

"Aunque pueda sonar a tpico, no lo es. Su papel es fundamental, ya


que constituyen un pilar muy importante en la formacin de sus hijos.
Queremos que la familia sea parte activa y comprenda la importancia de
ensear este nuevo idioma universal a sus hijos. Est bien que los
jvenes usen la tecnologa para divertirse jugando, pero y si son ellos
los que se crean sus propios videojuegos? No solo se divierten y juegan
sino que tambin estn aprendiendo y preparndose para el futuro. Pero,
por qu no ir un paso ms all? Y si los padres y las madres tambin
aprenden a programar para que puedan practicar juntos en casa?"

Casos:
En el artculo adolecentes que ganan millones, el cual se muestra en el
siguiente link (http://cnnespanol.cnn.com/2014/12/20/los-empresariosadolescentes-que-ganan-millones-en-su-hora-del-almuerzo/)
podemos
encontrar diferentes casos de jovenes que han desarrollado sus ideas
mediante la programacin y el diseo para llevar acabo sus ideas,
creando empresas digitales exitosas sin que su edad, entorno o
condicin sea una limitante.
Madison Robinson, la chica de 15 aos detrs de la empresa de sandalias FishFlops, est de acuerdo en que
"retribuir desde el principio es importante". Ella ha donado ms de 20.000 pares para ayudar a nios alrededor
del mundo. "Es importante dedicar tu tiempo a causas dignas por las que te sientas apasionado".
Warren tambin sinti al emprendedor que llevaba dentro cuando tena ocho aos, cuando l y su mam
idearon un proyecto a travs del cual l podra canalizar su creatividad. "Le dije a mi madre que quera iniciar
un negocio, as que ella dijo, 'por qu no crear una compaa de tarjetas de felicitacin?'".
"Al final, el reto no se trataba de convencer a otras personas de que, a los 14 aos, yo era digno del mundo de
los negocios. En lugar de eso, el reto era convencerme a m mismo de que a mis 14 aos, no tena nada que
perder en el mundo de los negocios".

Estos jvenes han tomado el reto y lo han convertido en una realidad y


no solo por el xito de sus empresas; sino porque no tienen miedo de
enfrentar problemas ya que estn acostumbrados a enfrentarlos da a
da y a resolverlos de una manera lgica y ms precisa; es momento de
dar a nuestros hijos las herramientas que necesitan.

DESARROLLO:
El programa de ciencias de la computacin se desarrolla en 4 aspectos
.HTML, CSS , java
.programacin
.Meca trnica
.robtica

.HTML, CSS , java : Ensea a los alumnos a disear y crear sitios web
introducindolos en aspectos bsicos de programacin preparndolo
para desarrollar sus habilidades de programacin y creacin lgica en la
resolucin de problemas.
.programacin: El alumno desarrolla las habilidades de programacin y
diseo de software para mviles, pc e internet; adems lo introduce en
aspectos relacionados a la simbiosis software hardware que servirn de
base para el desarrollo de los mdulos de Meca trnica y robtica.
.Meca trnica: desarrollar productos que involucren sistemas de control para el diseo
de productos o procesos inteligentes, lo cual busca crear maquinaria ms compleja para
facilitar las actividades del ser humano a travs de procesos electrnicos en la industria
mecnica, principalmente. Debido a que combina varias ingenieras en una sola, su punto
fuerte es la versatilidad, dando al alumno las bases para la robtica.
.robtica: combina diversas disciplinas como son: la mecnica, la electrnica, la informtica,
la inteligencia artificial, la ingeniera de control y la fsica el para diseo, construccin,
operacin, disposicin estructural, manufactura y aplicacin de los robots.

HTML, CSS , java:


Este es el primer proyecto de los que se mencionaron antes, en el que
los alumnos tendrn contacto con diversos aspectos del diseo y la
construccin de sitios web as como la creacin de juegos para web
realizados en java.
Entre los diferentes lenguajes y entornos de aprendizaje de
programacin, en este proyecto optamos por utilizar HTML. HTML es el
lenguaje de computacin ms extendido en el mundo, ya que existen
miles de millones de pginas web basadas en este cdigo.
HTML es la lengua materna de Internet y aprendindolo no estaremos
nicamente en un entorno educativo, sino que podremos crear pginas
web con el mismo cdigo que los profesionales.
Adems de HTML, el proyecto tambin muestra CSS (hojas de estilo en
cascada) que permiten mejorar el estilo, formato y diseo de los sitios
de Internet, de forma acorde con los estndares web ms actuales.
Por ltimo se introduce JavaScript, un lenguaje que complementa HTML
haciendo que las pginas web puedan contener juegos y otras
aplicaciones dinmicas. JavaScript incluye la lgica presente en el resto
de lenguajes de programacin (como bucles o sentencias condicionales,
que son base de la programacin estructurada.
Estructura:
Las clases son de dos horas por semana
Los alumnos tendrn una introduccin en computacin y a partir de ah
cumplirn retos; es decir realizaran un ejercicio que representa de lo
aprendido.
Los retos sern publicados en la pgina web
Los retos se presentan cada dos meses
Son un total de 4 retos
Despus del cuarto reto desarrollaran los siguientes retos que implican
el conocimiento de los anteriores:
Gato en el laberinto
Disparen el can
Hockey de mesa

Invasin extraterrestre

Potrebbero piacerti anche