Proyecto Web

13

description

pagina web

Transcript of Proyecto Web

INTRODUCCION:En el colegio Montessori de Mrida, tomamos la iniciativa de crear el proyectoHTML, CSSyJavaScripten espaol, especialmente dirigido a nios Este proyecto recoge la experiencia del trabajo connios, jvenes y adultos que no tenanexperienciaalguna 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 pedirnuevas 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 ydisear 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 sobrecmo desarrollar el software del maana.Nadie duda de la importancia de que los nios aprendan idiomas, pues bien, la programacin va a serel lenguaje ms importante, universal y diferenciador de los prximos aos.Aprender a programar proporciona:Pensamiento lgicoy desarrollo de estrategias con las que dividir problemas y atacar cada una de sus partes.Creatividady aplicacin de soluciones para cada uno de los pasos definidos.Cuidado por los detalles, la minuciosidad y lacomunicacinprecisa.Nosotros creemos firmementeen estas ideas, por lo que fuimos desarrollando este proyecto y probndolo en nios, para hacerlo ms didctico y entendible para principiantes.

JUSTIFICACION:Latecnologaest 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 enun 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 unnetbookdentro de su "material escolar"; el uso que se ha dado a estos dispositivos es el decomplementoa 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 laenseanza de programaciny ciencias de la computacinen las aulas.Aunque pueda sonar raro, la enseanza de programacin en las escuelas no es nada nuevo. Lenguajes de programacin comoLogosurgieron 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 elmanifiesto 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 escuelasCuando 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, enviaronuna carta conjuntaa 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, laenseanza 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 iniciativamSchoolsde 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 computacionalse 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 grupoLifelong 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 ytrabajan 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 existenevidencias que apuntan a que los alumnos que aprenden a programar en edades tempranas tienenmenos 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 presentePasescomo Francia comenzarn a impartir, ya eneste 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 impulsandocode campsosubvencionando la compra de placas Arduino y Raspberry Pipara 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,Alemaniaya 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 proyectoCode.orgque busca, precisamente, concienciar a alumnos y profesores en las ventajas de la enseanza de la programacin en las escuelas.Navarrase ha convertido en la primera comunidad autnoma que, de manera generalizada, ensear programacin en las escuelas (dentro de la asignatura de matemticas) y, como comentbamos al inicio, el programamSchoolsde Mobile World Capital Barcelona y la GSMA ha creado una asignatura optativa para ensear a los alumnos de secundaria a desarrollar aplicaciones mviles.

reflexin:"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-empresarios-adolescentes-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 crearmaquinariams 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: lamecnica, laelectrnica, lainformtica, lainteligencia artificial, laingeniera de controly lafsica el para diseo, construccin, operacin, disposicin estructural, manufactura y aplicacin de losrobots.

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 semanaLos 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 webLos retos se presentan cada dos mesesSon 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