Iniciando en programación en el siglo 21
-
Upload
jorge-vera -
Category
Education
-
view
53 -
download
1
description
Transcript of Iniciando en programación en el siglo 21
![Page 1: Iniciando en programación en el siglo 21](https://reader036.fdocuments.mx/reader036/viewer/2022082921/5561769ed8b42a98268b4b3b/html5/thumbnails/1.jpg)
INICIANDO EN PROGRAMACIÓN EN EL SIGLO 21 – ENFOQUES DIDÁCTICOS A CONSIDERAR
MSc Jorge Vera Mosquera
![Page 2: Iniciando en programación en el siglo 21](https://reader036.fdocuments.mx/reader036/viewer/2022082921/5561769ed8b42a98268b4b3b/html5/thumbnails/2.jpg)
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.
![Page 3: Iniciando en programación en el siglo 21](https://reader036.fdocuments.mx/reader036/viewer/2022082921/5561769ed8b42a98268b4b3b/html5/thumbnails/3.jpg)
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
![Page 4: Iniciando en programación en el siglo 21](https://reader036.fdocuments.mx/reader036/viewer/2022082921/5561769ed8b42a98268b4b3b/html5/thumbnails/4.jpg)
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.
![Page 5: Iniciando en programación en el siglo 21](https://reader036.fdocuments.mx/reader036/viewer/2022082921/5561769ed8b42a98268b4b3b/html5/thumbnails/5.jpg)
¿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.
![Page 6: Iniciando en programación en el siglo 21](https://reader036.fdocuments.mx/reader036/viewer/2022082921/5561769ed8b42a98268b4b3b/html5/thumbnails/6.jpg)
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
![Page 7: Iniciando en programación en el siglo 21](https://reader036.fdocuments.mx/reader036/viewer/2022082921/5561769ed8b42a98268b4b3b/html5/thumbnails/7.jpg)
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
![Page 8: Iniciando en programación en el siglo 21](https://reader036.fdocuments.mx/reader036/viewer/2022082921/5561769ed8b42a98268b4b3b/html5/thumbnails/8.jpg)
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_educ
ativos.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-au
la/
• 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