INICIANDO EN PROGRAMACIÓN EN EL SIGLO 21 –
ENFOQUES DIDÁCTICOSACONSIDERAR
MSc Jorge Vera Mosquera
El mundo de hoy
• El niño de ahora, ya dispone con cierta regularidad de celulares, ipads, pizarrones electrónicos, acceso...
Herramientas y enfoques
• Una herramienta reconocida para trabajar en la niñez, constituye Scratch. Otros lenguajes, se ha...
Herramientas y enfoques
• Se debe considerar por tanto el cómo aprende el estudiante
• El empleo de Mapas Conceptuales y M...
¿Qué venía ocurriendo?
• El desarrollo de software comienza a tomar cuerpo en la década de 1940. La enseñanza de lenguajes...
Se debe reconocer
• El contexto educativo en que se encuentran tanto Docentes como estudiantes
• De acuerdo a la realidad ...
Se debe reconocer
 Tratan al lenguaje en base a su sintaxis y semántica
 Tiene el inconveniente de asociar conceptos bás...
Referencias
• http://www.eduteka.org/modulos.php?catx=9&idSubX=274&ida=912&art=1
• http://blogs.iadb.org/educacion/2012/02...
Próxima SlideShare
Cargando en…5
×

Iniciando en programación en el siglo 21

225 visualizaciones

Publicado el

Educación en el Siglo 21

Publicado en: Educación
0 comentarios
0 recomendaciones
Estadísticas
Notas
  • Sé el primero en comentar

  • Sé el primero en recomendar esto

Sin descargas
Visualizaciones
Visualizaciones totales
225
En SlideShare
0
De insertados
0
Número de insertados
3
Acciones
Compartido
0
Descargas
2
Comentarios
0
Recomendaciones
0
Insertados 0
No insertados

No hay notas en la diapositiva.

Iniciando en programación en el siglo 21

  1. 1. INICIANDO EN PROGRAMACIÓN EN EL SIGLO 21 – ENFOQUES DIDÁCTICOSACONSIDERAR MSc Jorge Vera Mosquera
  2. 2. El mundo de hoy • El niño de ahora, ya dispone con cierta regularidad de celulares, ipads, pizarrones electrónicos, acceso a Internet, … • Un Docente por tanto no debe ser ajeno a esta realidad. • La habilidad del pensamiento y la resolución de problemas, constituye uno de los aprendizajes a desarrollar en cualquier estudiante, desde la niñez a la universidad • No existe hasta el momento un-varios paradigma-s educativo-s absoluto-s que se emplee-n en uno o varios niveles educativos para el aprendizaje estudiantil. • Por tanto, se demanda de un Docente que desarrolle e intercepte tres áreas: Conocimiento de asignatura, tecnológico y pedagógico-andragógico, lo más equilibrado posible, y de constante renovación e innovación.
  3. 3. Herramientas y enfoques • Una herramienta reconocida para trabajar en la niñez, constituye Scratch. Otros lenguajes, se han desarrollado para el mismo fin, como: Small Basic (Microsoft .Net), SmallTalk, Squeak, Plopp, Alice, Croquet, Ruby, Greenfoot. • El enfoque pedagógico-didáctico ya no debe ser conductista e instruccional • Hay que considerar: Inteligencia emocional, Inteligencias Múltiples, PNL, aprendizajes por descubrimiento, interacción, simulación. • Siempre será importante evaluar el estilo de aprendizaje del estudiante antes del proceso para disponer de una realidad individual y colectiva
  4. 4. Herramientas y enfoques • Se debe considerar por tanto el cómo aprende el estudiante • El empleo de Mapas Conceptuales y Mapas Mentales, para manejar conceptos es de gran aporte didáctico • El uso del laboratorio, debe tener un enfoque educativo técnico para: Visualizar, exponer, ejercitar, crear ambientes de trabajo creativo y colaborativo, llevar a cabo estudios de caso, demostraciones paso a paso. • El aprendizaje electrónico (e-learning) en una plataforma educativa como Moodle, Dokeos, Sakai, Chamilo, etc., debe llevar concordancia con las técnicas y métodos didácticos que se hayan decidido utilizar.
  5. 5. ¿Qué venía ocurriendo? • El desarrollo de software comienza a tomar cuerpo en la década de 1940. La enseñanza de lenguajes de programación a escala, data desde la década del 50, con el surgimiento de lenguajes como Cobol (1959), Fortran (1964), Pascal (1970), Basic (1964) • Pascal fue creado con propósito de enseñar técnicas de programación, lo que sirvió para la enseñanza de la programación estructurada. • Basic por su flexibilidad en sus inicios, presentaba problemas de enseñanza por sus características de lenguaje • Ante esta realidad fue surgiendo la Ingeniería de Software, que nace entre 1955 y 1965, creándose paradigmas y ante la presencia de Internet en la década de 1990, nacen tendencias que toman auge en el presente siglo.
  6. 6. Se debe reconocer • El contexto educativo en que se encuentran tanto Docentes como estudiantes • De acuerdo a la realidad el Docente ubica en base a su conocimiento de asignatura, cómo crea su programación pedagógica y didáctica de asignatura de programación • Esto significa que hay que reconocer los paradigmas de programación: Estructurado, funcional, imperativo o imperativo con Orientación a Objetos. • Dentro de un paradigma determinado (de los nombrados anteriormente) existen quienes enfocan la enseñanza en cualquiera de estas formas: • Tratan al lenguaje en base a su sintaxis y semántica • Emplear un lenguaje algorítmico lo bastante general para su posterior traducción a un Lenguaje de Programación
  7. 7. Se debe reconocer  Tratan al lenguaje en base a su sintaxis y semántica  Tiene el inconveniente de asociar conceptos básicos a un lenguaje determinado, perdiéndose el concepto  Emplear un lenguaje algorítmico lo bastante general para su posterior traducción a un Lenguaje de Programación  Se puede observar distintas tendencias relacionadas a la rigurosidad y formalidad para desarrollar algoritmos Por esta razón hay que vincular adecuadamente la relación de la Algoritmia y Programación Un ejemplo: Tratar un paradigma imperativo con un lenguaje algorítmico estructurado de carácter general (PseInt - pseint.sourceforge.net , que trata: • Estructuras básicas: Secuencial, condicional e iterativa • Tipos de datos básicos: Texto, número, boolean • Abstracciones para manejar módulos, funciones
  8. 8. Referencias • http://www.eduteka.org/modulos.php?catx=9&idSubX=274&ida=912&art=1 • http://blogs.iadb.org/educacion/2012/02/08/aprender-en-el-siglo-xxi/ • http://cybertesis.unmsm.edu.pe/bitstream/cybertesis/581/1/shirakawa_ti.pdf • http://www.enfoqueseducativos.es/enfoques/enfoques_51.pdf • http://www.edu.xunta.es/web/sites/web/files/aulas_del_s_xxi._nuevos_retos_educativo s.pdf • http://teyet-revista.info.unlp.edu.ar/files/No1/09_Ensenanza_de_la_programacion.pdf • http://bioinfo.uib.es/~joemiro/aenui/procJenui/Jen2003/gounar.pdf • http://teyet-revista.info.unlp.edu.ar/files/No1/09_Ensenanza_de_la_programacion.pdf • http://es.wikipedia.org/wiki/Historia_de_la_ingenier%C3%ADa_del_software#De_1955 _a_1965:_Los_or.C3.ADgenes • http://parapnte.educacion.navarra.es/2013/02/25/curalia-propuestas-tic-para-el-aula/ • https://lh4.googleusercontent.com/--9fG3- FTUUM/USJHBiYfvxI/AAAAAAAABD0/3kyqhMo15rM/w800-h800/principales- plataformas-elearning-lms.png • http://cmapspublic.ihmc.us/rid=1KCB5J057-1K0SRTT- 1Q8/DIRECCI%C3%93N%20DEL%20APRENDIZAJE.cmap?rid=1KCB5J057- 1K0SRTT-1Q8&partName=htmljpeg

×