Articulo de referencia

Educación informática

Niños de primaria programando en un programa de robótica. La educación en ciencias de la computación o educación en computación es el campo de la enseñanza y el aprendizaje de l...

Niños de primaria programando en un programa de robótica.

La educación en ciencias de la computación o educación en computación es el campo de la enseñanza y el aprendizaje de la disciplina de las ciencias de la computación [ 1 ] [ 2 ] [ 3 ] [ 4 ] [ 5 ] [ 6 ] y el pensamiento computacional . [ 7 ] [ 8 ] [ 9 ] El campo de la educación en ciencias de la computación abarca una amplia gama de temas, desde habilidades básicas de programación hasta el diseño avanzado de algoritmos y el análisis de datos. Es un campo en rápido crecimiento que es esencial para preparar a los estudiantes para carreras en la industria tecnológica, así como en otros campos que requieren habilidades computacionales. [ 10 ]

La formación en informática es fundamental para preparar a los estudiantes para el mercado laboral del siglo XXI. A medida que la tecnología se integra cada vez más en todos los aspectos de la sociedad, la demanda de informáticos cualificados aumenta. Según la Oficina de Estadísticas Laborales, se prevé que el empleo en ocupaciones relacionadas con la informática y las tecnologías de la información crezca un 21 % entre 2021 y 2031, un ritmo mucho más rápido que el promedio de todas las ocupaciones. [ 11 ]

Además de preparar a los estudiantes para carreras en la industria tecnológica, la educación en informática también fomenta el pensamiento computacional, habilidades valiosas en diversos campos, como los negocios, la salud y la educación. Al aprender a pensar algorítmicamente y resolver problemas de forma sistemática, los estudiantes se convierten en solucionadores de problemas más eficaces y en pensadores críticos más eficaces.

Fondo

En los inicios de la programación informática, no existía la necesidad de establecer un sistema educativo, ya que los únicos que trabajaban con ordenadores eran los primeros científicos y matemáticos. La programación no era lo suficientemente popular como para impartirse ampliamente, ni estaba lo suficientemente desarrollada como para que personas sin conocimientos especializados pudieran beneficiarse de ella. Sin embargo, pronto se comprendió que los matemáticos no encajaban bien en el ámbito de la informática y que se necesitarían personas totalmente dedicadas a la materia. [ 12 ] Con el tiempo, aumentó la necesidad de profesionales específicamente formados en programación para satisfacer las demandas de un mundo cada vez más dependiente del uso de ordenadores. Inicialmente, solo las universidades ofrecían cursos de programación, pero con el tiempo, los institutos e incluso las escuelas secundarias implementaron programas de informática. [ 12 ]

En comparación con la enseñanza de las ciencias y las matemáticas , la enseñanza de la informática es un campo mucho más reciente. [ 13 ] En la historia de la informática , las computadoras digitales se construyeron recién a partir de la década de 1940, aunque la computación ha existido durante siglos desde la invención de las computadoras analógicas . [ 14 ]

Otro factor diferenciador de la educación en ciencias de la computación es que hasta hace poco se impartía principalmente solo a nivel universitario, con algunas excepciones notables en Israel, Polonia y el Reino Unido con el BBC Micro en la década de 1980 como parte de la educación en ciencias de la computación en el Reino Unido . [ 6 ] [ 15 ] Las ciencias de la computación han formado parte de los planes de estudio escolares desde los 14 o 16 años en algunos países durante algunas décadas, pero generalmente como asignatura optativa.

La enseñanza de ciencias de la computación en primaria y secundaria es relativamente nueva en los Estados Unidos, y muchos docentes de ciencias de la computación de K-12 enfrentan obstáculos como el aislamiento profesional, recursos limitados para el desarrollo profesional y baja autoeficacia docente . [ 16 ] [ 17 ] [ 18 ] Según un informe de 2021, solo el 51% de las escuelas secundarias en los EE. UU. ofrecen ciencias de la computación. [ 19 ] Los docentes de ciencias de la computación de primaria en particular tienen menor autoeficacia docente en ciencias de la computación y menos oportunidades de implementar ciencias de la computación en su instrucción que sus colegas de secundaria y preparatoria. [ 16 ] Se ha demostrado que conectar a los docentes de ciencias de la computación con recursos y colegas mediante métodos como las comunidades virtuales de práctica ayuda a los docentes de ciencias de la computación y STEM a mejorar su autoeficacia docente e implementar temas de ciencias de la computación en la instrucción de los estudiantes. [ 16 ] [ 17 ]

Educación en IA generativa e informática

La Inteligencia Artificial Generativa (IAG) se está volviendo cada vez más popular y extendida en el sector público. [ 20 ] Tanto docentes como estudiantes han manifestado creer que es una herramienta educativa útil, aunque expresan preocupación por la excesiva dependencia durante el aprendizaje. [ 21 ] Se sabe que la IAG puede generar información errónea, lo que genera inquietudes sobre la fiabilidad de la información que proporciona. Es necesario seguir investigando cómo utilizar estas herramientas para una enseñanza eficaz. [ 22 ]

Plan de estudios

Como en la mayoría de las disciplinas, la informática se beneficia del uso de diferentes herramientas y estrategias en distintas etapas del desarrollo del estudiante para garantizar que aprovechen al máximo la enseñanza. Los lenguajes de programación visual como Scratch y MIT App Inventor son eficaces en la educación primaria y secundaria como una buena introducción al funcionamiento de los lenguajes de programación con una estructura de programación basada en bloques simple y fácil de entender. [ 23 ] Una vez que los estudiantes han comprendido los fundamentos de la programación mediante estos lenguajes, los profesores suelen pasar a un lenguaje de programación basado en texto fácil de usar, como Python , cuya sintaxis es mucho más sencilla en comparación con lenguajes más complejos. Generalmente, se enseña a los estudiantes con lenguajes populares entre empresas y programadores profesionales para que se familiaricen con los lenguajes que se utilizan en el ámbito laboral. Por lo tanto, en la educación secundaria y universitaria, las clases tienden a centrarse en usos más complejos de Python, así como en otros lenguajes como Java , C++ y HTML . [ 24 ] A pesar de esto, no es completamente necesario centrarse en los lenguajes de programación más populares o utilizados, ya que gran parte de la informática se basa en el aprendizaje de buenas prácticas de programación que pueden aplicarse a cualquier lenguaje de alguna forma.

Métodos de enseñanza

Los métodos de enseñanza eficaces en informática suelen diferir de los de otras asignaturas, ya que se ha comprobado que el formato estándar de diapositivas y libros de texto que se suele utilizar en las escuelas es menos eficaz que el de las asignaturas académicas tradicionales. [ 25 ] Debido a la naturaleza de resolución de problemas de la informática, se ha comprobado que un currículo centrado en la resolución de problemas es el más eficaz, proporcionando a los alumnos rompecabezas, juegos o pequeños programas con los que interactuar y crear. En lugar de aplicar las técnicas o estrategias aprendidas a exámenes o pruebas, los alumnos deben utilizar el material aprendido en clase para completar los programas y demostrar que están siguiendo el curso. [ 25 ] Además, se ha comprobado que desarrollar métodos de enseñanza que busquen mejorar y guiar las habilidades creativas y de resolución de problemas de los alumnos tiende a ayudarles a tener éxito en informática y en otras asignaturas. [ 23 ] El aspecto de resolución de problemas de la enseñanza de la informática suele ser el más difícil de abordar, ya que muchos alumnos pueden tener dificultades con el concepto, especialmente si es probable que no hayan tenido que aplicarlo de esta manera antes.

Otro desarrollo reciente es el auge de los cursos de programación en línea y los bootcamps de programación. Debido a la naturaleza de la informática como disciplina, muchos descubren su interés por ella más adelante en la vida, o tal vez no estaba ampliamente disponible cuando cursaban la secundaria o la universidad. Estas oportunidades suelen implicar cursos rigurosos más orientados a preparar a las personas para el mundo laboral que a un enfoque más académico. [ 26 ] Los bootcamps de programación se han convertido en una excelente manera para que las personas se inicien en el mercado de la informática sin tener que volver a la universidad.

Visualización de algoritmos

Ejemplo de visualización de datos que ilustra un algoritmo para generar particiones.

Puede resultar difícil enseñar eficazmente los componentes interactivos de la informática o el funcionamiento de un algoritmo con textos e imágenes estáticas, tan comunes en libros de texto y clases. Los instructores suelen utilizar cámaras de documentos o pizarras para ilustrar los procesos y complementar la explicación verbal. [ 27 ] Estos dibujos cambian con frecuencia a lo largo del proceso, lo que dificulta la comprensión de los conceptos por parte de los estudiantes. Para solucionar este problema, ha surgido un interés por la visualización de algoritmos, que permite demostrar sistemas dinámicos.

La visualización de algoritmos se remonta a principios de la década de 1980 con el libro Sorting Out Sorting de Baecker. [ 28 ] Si se utiliza eficazmente, puede demostrar gráficamente diferentes estados de los algoritmos de forma atractiva. Esto ayuda a los estudiantes a centrarse en los aspectos conceptuales de un proceso sin preocuparse por la implementación, como las direcciones de memoria y las llamadas a funciones específicas. [ 27 ] Un mayor uso de la visualización de algoritmos por parte de los estudiantes suele traducirse en un mejor aprendizaje. [ 29 ]

La visualización de algoritmos puede utilizarse para una gran variedad de temas. Las estructuras de datos, los algoritmos de grafos y los algoritmos de ordenación son ejemplos de conceptos computacionales cuyo aprendizaje puede resultar beneficioso gracias a la visualización de algoritmos.

Investigación en educación informática

La investigación en educación informática (CER, por sus siglas en inglés) o investigación en educación en ciencias de la computación es un campo interdisciplinario que se centra en el estudio de la enseñanza y el aprendizaje de las ciencias de la computación. [ 5 ] [ 30 ] Es un subcampo tanto de las ciencias de la computación como de la investigación en educación, y se ocupa de comprender cómo se enseña, se aprende y se evalúa la informática en una variedad de entornos, como escuelas primarias y secundarias, colegios y universidades, y entornos de aprendizaje en línea.

Fondo

La investigación en didáctica de la informática surgió como campo de estudio en la década de 1970, cuando los investigadores comenzaron a explorar la eficacia de diferentes enfoques para la enseñanza de la programación informática. Desde entonces, este campo ha crecido hasta abarcar una amplia gama de temas relacionados con la didáctica de la informática, incluyendo el diseño curricular, la evaluación, la pedagogía y la diversidad e inclusión.

Temas de estudio

Uno de los objetivos principales de la investigación en educación en ciencias de la computación es mejorar la enseñanza y el aprendizaje de esta disciplina. Para ello, los investigadores estudian diversos temas, entre los que se incluyen:

Diseño curricular

Los investigadores en educación informática buscan diseñar planes de estudio eficaces y atractivos para los estudiantes. Esto puede implicar estudiar la eficacia de diferentes lenguajes de programación o desarrollar nuevos enfoques pedagógicos que promuevan el aprendizaje activo.

Evaluación

Los investigadores en didáctica de la informática están interesados ​​en desarrollar métodos eficaces para evaluar los resultados del aprendizaje de los estudiantes. Esto puede implicar el desarrollo de nuevas medidas de conocimiento o habilidades estudiantiles, o la evaluación de la eficacia de diferentes métodos de evaluación.

Pedagogía

Los investigadores en educación en ciencias de la computación están interesados ​​en explorar diferentes métodos de enseñanza y estrategias didácticas. Esto puede implicar el estudio de la eficacia de las clases magistrales, los tutoriales en línea o el aprendizaje entre pares.

Diversidad e inclusión

Los investigadores en educación informática están interesados ​​en promover la diversidad y la inclusión en la enseñanza de esta disciplina. Esto puede implicar el estudio de los factores que contribuyen a la baja representación de ciertos grupos en informática y el desarrollo de intervenciones para promover la inclusión y la equidad.

Comunidades de investigación

Las mejores universidades de informática de Norteamérica

La Association for Computing Machinery (ACM) dirige un Grupo de Interés Especial (SIG) sobre educación en ciencias de la computación conocido como SIGCSE , que celebró su 50 aniversario en 2018, lo que lo convierte en uno de los Grupos de Interés Especial de ACM más antiguos y de mayor trayectoria. [ 31 ] Un resultado de la investigación en educación en informática son los problemas de Parsons .

Perspectivas de género en la enseñanza de la informática

En muchos países, existe una brecha de género significativa en la educación en ciencias de la computación. En 2015, el 15,3 % de los estudiantes de ciencias de la computación que se graduaron de instituciones que no otorgan doctorados en los EE. UU. eran mujeres, mientras que en las instituciones que sí los otorgan, la cifra fue del 16,6 %. [ 32 ] El número de mujeres que obtuvieron un doctorado en los EE. UU. fue del 19,3 % en 2018. [ 33 ] Casi en todo el mundo, el número de mujeres matriculadas en programas de ciencias de la computación es mayor. [ 34 ]

Este problema euroamericano surge principalmente debido a la falta de interés femenino en la informática desde la escuela primaria. A pesar de los numerosos esfuerzos de programas diseñados específicamente para aumentar la proporción de mujeres en este campo, no se ha observado ninguna mejora significativa. Además, se ha notado una tendencia decreciente en la participación de las mujeres en las últimas décadas. [ 35 ]

La principal razón del fracaso de estos programas radica en que casi todos se centraban en chicas de secundaria o de niveles educativos superiores. Los investigadores argumentan que, para entonces, las mujeres ya han tomado una decisión y comienzan a formarse estereotipos sobre los informáticos. La informática se percibe como un campo dominado por hombres, practicado por personas nerds y con escasas habilidades sociales. [ 35 ]

Evidentemente, existen algunos países en Asia y África donde estos estereotipos no existen y se alienta a las mujeres a seguir una carrera científica desde la educación primaria, lo que resulta en una brecha de género prácticamente inexistente. En 2011, las mujeres obtuvieron la mitad de los títulos en informática en Malasia. [ 36 ] En 2001, el 55 por ciento de los graduados en informática en Guyana eran mujeres. [ 37 ] En el mundo anteriormente colonizado, el estereotipo de que las mujeres son intelectualmente menos capaces en matemáticas o ciencias que los hombres no se ha propagado debido al rechazo histórico de los estereotipos raciales y las jerarquías de inteligencia. Por lo tanto, la cuestión del género en la ciencia está intrínsecamente ligada a la cuestión de la raza en la ciencia. [ 34 ]

Accesibilidad

Tanto el gobierno como la industria privada muestran un interés creciente en desarrollar software accesible para todos, incluidas las personas con discapacidad. [ 38 ] Aunque existe una fuerte demanda, solo el 2 % de los líderes de la industria indican que encontrar candidatos con las habilidades de accesibilidad requeridas es fácil o muy fácil. [ 39 ] Como resultado, la enseñanza de la accesibilidad en las aulas de informática está adquiriendo mayor importancia, lo que implica la comunicación de metainformación sobre la información y la accesibilidad. Los enfoques actuales incluyen la integración en el curso y la enseñanza de conocimientos sobre accesibilidad. [ 40 ]

La integración de cursos toma múltiples disciplinas y las combina en una sola clase o programa. Hay tres tipos principales de integración: cursos de temas especiales, cursos temáticos e integración de módulos. Los cursos de temas especiales son cuando una disciplina determinada es el tema completo de un curso, [ 41 ] por ejemplo, un curso sobre accesibilidad dentro de una escuela de información . Los cursos temáticos son cuando una clase no trata sobre un tema determinado directamente, sino que usa un tema como enfoque o lente para enseñar el tema principal, [ 42 ] por ejemplo, enseñar diseño de experiencia de usuario a través de la perspectiva de usuarios con discapacidad. La integración de módulos enseña un tema determinado en una unidad aislada, como una clase de diseño web que tiene una unidad sobre la optimización de un sitio web para lectores de pantalla.

La enseñanza del conocimiento sobre accesibilidad abarca directamente todo un programa, al enseñar cómo un subcampo puede fomentar prácticas accesibles. [ 43 ] Esto incluye, entre otros, lectores de pantalla, teclados adaptativos, magnificadores de pantalla, servicios de subtitulado y software de dicción. Estos pueden aplicarse en diversos subcampos computacionales, como el desarrollo web, la interacción persona-computadora y la ingeniería de software.

Existe una brecha en el apoyo que reciben los instructores al enseñar accesibilidad, la cual se origina en la falta de conocimiento sobre los diferentes enfoques para la enseñanza de la accesibilidad. [ 40 ] La Universidad de Washington, la Universidad Gallaudet, la Universidad Tufts y la Universidad de California Irvine han colaborado con AccessComputing, un programa diseñado para ayudar a instructores y estudiantes a aumentar la representación de la discapacidad en las carreras de informática. [ 44 ]

Diseño 3D de escritorios tipo cubículo para llevar las computadoras al escritorio para una educación computacional.

Recientemente, la educación computacional ha puesto mayor énfasis en incorporar el conocimiento computacional en la educación en todos los niveles. Esto se debe a que el mundo se está volviendo cada vez más impulsado por la tecnología. Organizaciones como Code.org e iniciativas como Hour of Code ,Los cursos online masivos y abiertos (MOOC) han desempeñado un papel fundamental en la promoción de la educación en informática y en hacer que la programación sea accesible a estudiantes de todo el mundo, especialmente para mujeres, comunidades desfavorecidas y subrepresentadas. Estas plataformas de aprendizaje online también han facilitado el acceso a la educación informática, permitiendo a las personas aprender a programar de forma remota. Además, observamos que la tecnología se encuentra cada vez más presente en numerosos campos como la salud, los negocios y la tecnología. [ 45 ] [ 46 ]

Desafíos

A lo largo de los años, la enseñanza de la informática ha enfrentado varios problemas que han contribuido a su falta de popularidad. Uno de los más importantes es el costo del equipo necesario para impartir la disciplina de manera efectiva. [ 47 ] En el pasado, no existían muchas opciones asequibles para proporcionar computadoras a todos los estudiantes que deseaban aprender la disciplina. Debido a esto, la enseñanza de la informática se vio afectada en muchas áreas, con escasos o nulos fondos para impartir la materia adecuadamente. [ 48 ] Esta es la razón principal por la que la enseñanza de la informática es extremadamente deficiente o inexistente en muchas escuelas de Estados Unidos y el Reino Unido. La impopularidad de la materia durante muchos años se debe principalmente a que estaba reservada para aquellos que podían costear el equipo y el software necesarios para enseñarla de manera efectiva. [ 48 ]

También ha habido problemas para encontrar y capacitar a buenos profesores para la materia. Muchas escuelas en el pasado no veían el valor de pagar por la capacitación de los profesores para que pudieran enseñar informática u obtener las licencias requeridas. Esto ha llevado a que muchas escuelas en áreas desfavorecidas, o simplemente áreas con poca población, tengan dificultades para contratar a los profesores necesarios para brindar un buen currículo de informática. [ 47 ] Otro problema con la parte docente de la disciplina es la naturaleza de la informática en sí, y que una estructura de enseñanza estándar que utiliza diapositivas y libros de texto a menudo ha resultado ineficaz. La informática es una materia muy orientada a la resolución de problemas y a menudo se ha descubierto que la enseñanza puede ser más efectiva cuando se aborda desde esta perspectiva en lugar del formato estándar de clase magistral. [ 25 ]

La informática también es conocida por ser una asignatura muy difícil en las escuelas, con altas tasas de fracaso y abandono escolar a lo largo de los años que se ha impartido. [ 25 ] Esto se atribuye generalmente al hecho de que la informática, como asignatura, se centra mucho en la resolución de problemas y muchos estudiantes pueden tener dificultades con este aspecto. Esto es especialmente cierto en la escuela secundaria, donde pocas otras asignaturas exigen un nivel tan alto de capacidad de resolución de problemas como la informática. Esto se agrava por el hecho de que la informática es una disciplina muy diferente de la mayoría de las demás asignaturas, lo que significa que muchos estudiantes que se topan con ella por primera vez pueden tener muchas dificultades. [ 25 ]

A pesar de los desafíos que enfrenta la disciplina, la informática sigue ganando popularidad como materia a medida que la tecnología avanza y las computadoras se vuelven cada vez más importantes tanto en el aula como en la vida cotidiana.

Véase también

Referencias

  1. Fincher, Sally ; Petre, Marian (2004). Investigación en educación en ciencias de la computación . Londres: Taylor & Francis. ISBN 90-265-1969-9OCLC 54455019 
  2. Sentance, Sue ; Barendsen, Erik; Schulte, Carsten (2018). Educación en ciencias de la computación : perspectivas sobre la enseñanza y el aprendizaje en la escuela . Londres: Bloomsbury. ISBN  978-1-350-05711-1OCLC 999588195 
  3. Bruckman, Amy; Biggers, Maureen; Ericson, Barbara; McKlin, Tom; Dimond, Jill; DiSalvo, Betsy; Hewner, Mike; Ni, Lijun; Yardi, Sarita (2009). "¡Georgia computa! Mejorando el sistema de educación en computación". Boletín ACM SIGCSE . 41 (1): 86. doi : 10.1145/1539024.1508899 . ISSN 0097-8418 . 
  4. Anónimo (2017). "Educación informática" . royalsociety.org .
  5. 1 2 Fincher, Sally A. ; Robins, Anthony V. (2019). The Cambridge Handbook of Computing Education Research (PDF) . Cambridge University Press . doi : 10.1017/9781108654555 . ISBN 9781108654555. OCLC 1090781199 . S2CID 243000064 .  
  6. 1 2 Furber, Steve (2017). Después del reinicio: la enseñanza de la informática en las escuelas del Reino Unido (PDF) . Londres: Royal Society . ISBN 9781782522973.
  7. Guzdial, Mark (2008). "Educación: allanando el camino para el pensamiento computacional". Communications of the ACM . 51 (8): 25– 27. doi : 10.1145/1378704.1378713 . ISSN 0001-0782 . S2CID 35737830 .  
  8. Wing, Jeanette M. (2006). "Pensamiento computacional" (PDF) . Communications of the ACM . 49 (3): 33– 35. doi : 10.1145/1118178.1118215 . hdl : 10818/29866 . S2CID 1693513 . 
  9. Wing, Jeanette M. (2008). "Pensamiento computacional y reflexión sobre la computación" . Philosophical Transactions of the Royal Society A: Mathematical, Physical and Engineering Sciences . 366 (1881): 3717–3725 . Bibcode : 2008RSPTA.366.3717W . doi : 10.1098/ rsta.2008.0118 . PMC 2696102. PMID 18672462 .  
  10. Fincher, Sally; Petre, Marian, eds. (26 de septiembre de 2005). Investigación en educación en ciencias de la computación . Taylor & Francis. doi : 10.1201/9781482287325 . ISBN 978-1-4822-8732-5.
  11. "Científicos de investigación en informática e información : Manual de perspectivas ocupacionales: Oficina de Estadísticas Laborales de EE. UU." . www.bls.gov . Consultado el 13 de abril de 2023 .  
  12. 1 2 Tedre, M., Simon y Malmi, L. (2018). Cambios en los objetivos de la educación en informática: una revisión histórica. Computer Science Education , 28 (2), 158–186.
  13. Tedre, Matti; Simon, Simon; Malmi, Lauri (2018). "Cambio de objetivos en la educación informática: una revisión histórica" . Computer Science Education . 28 (2): 158– 186. Bibcode : 2018CSEd...28..158T . doi : 10.1080/08993408.2018.1486624 . S2CID 52884221 . 
  14. Tedre, Matti (2015). La ciencia de la computación : dando forma a una disciplina . Boca Raton. ISBN  978-1-4822-1769-8OCLC 870289913 {{cite book}}: CS1 mantenimiento: falta el editor de ubicación ( enlace )
  15. Rogers, Yvonne; Shum, Venus; Marquardt, Nic; Lechelt, Susan; Johnson, Rose; Baker, Howard; Davies, Matt (2017). "Del BBC micro al micro:bit y más allá". Interactions . 24 (2): 74– 77. doi : 10.1145/3029601 . ISSN 1072-5520 . S2CID 24258819 .  
  16. 1 2 3 Schwarzhaupt, Robert; Liu, Feng; Wilson, Joseph; Lee, Fanny; Rasberry, Melissa (8 de octubre de 2021). "Participación y autoeficacia de los docentes en una comunidad virtual de práctica de profesores de informática de PK-12" . Journal of Computer Science Integration . 4 (1): 1. doi : 10.26716/jcsi.2021.10.8.34 . ISSN 2574-108X . S2CID 240864514 .  
  17. 1 2 Kelley, Todd R.; Knowles, J. Geoffery; Holland, Jeffrey D.; Han, Jung (16 de abril de 2020). "Aumento de la autoeficacia de los profesores de secundaria para la instrucción integrada de STEM a través de una comunidad de práctica colaborativa" . Revista Internacional de Educación STEM . 7 (1): 14. doi : 10.1186/s40594-020-00211-w . ISSN 2196-7822 . S2CID 216034569 .  
  18. Yadav, Aman; Gretter, Sarah; Hambrusch, Susanne; Sands, Phil (8 de diciembre de 2016). "Ampliando la educación en ciencias de la computación en las escuelas: comprensión de las experiencias y desafíos de los docentes" . Computer Science Education . 26 (4): 235– 254. Bibcode : 2016CSEd...26..235Y . doi : 10.1080/08993408.2016.1257418 . ISSN 0899-3408 . S2CID 33792019 .  
  19. "Estado de la educación en ciencias de la computación en 2021: Acelerando la acción a través de la promoción" (PDF) . Code.org, CSTA y ECEP Alliance. 2021.
  20. ^ Brillante, Jonathan; Enock, Florencia E.; Esnaashari, Saba; Francisco, Juan; Hashem, Youmna; Morgan, Débora (2024). "La IA generativa ya está muy extendida en el sector público". arXiv : 2401.01291 [ cs.CY ].
  21. Zastudil, Cynthia; Rogalska, Magdalena; Kapp, Christine; Vaughn, Jennifer; MacNeil, Stephen (octubre de 2023). «Inteligencia artificial generativa en la enseñanza de la informática: perspectivas de estudiantes e instructores». Conferencia IEEE Frontiers in Education (FIE) de 2023. págs. 1-9 . arXiv : 2308.04309 . doi : 10.1109/FIE58773.2023.10343467 . ISBN  979-8-3503-3642-9.
  22. Prather, James; Denny, Paul; Leinonen, Juho; Becker, Brett A.; Albluwi, Ibrahim; Craig, Michelle; Keuning, Hieke; Kiesler, Natalie; Kohn, Tobias; Luxton-Reilly, Andrew; MacNeil, Stephen; Petersen, Andrew; Pettit, Raymond; Reeves, Brent N.; Savelka, Jaromir (28 de diciembre de 2023). "Los robots están aquí: Navegando la revolución de la IA generativa en la educación informática" . Actas de los informes del grupo de trabajo de 2023 sobre innovación y tecnología en la educación en ciencias de la computación . ITiCSE-WGR '23. Nueva York, NY, EE. UU.: Association for Computing Machinery. págs. 108–159 . arXiv : 2310.00658 . doi : 10.1145/3623762.3633499 . ISBN  979-8-4007-0405-5.
  23. 1 2 Garneli, V., Giannakos, MN, & Chorianopoulos, K. (marzo de 2015). Educación informática en escuelas K-12: una revisión de la literatura. En 2015 IEEE Global Engineering Education Conference (EDUCON) (pp. 543–551). IEEE.
  24. summertj@ufl.edu (28 de septiembre de 2015). "Los lenguajes de la informática". Universidad de Florida en línea . Consultado el 4 de agosto de 2024.
  25. 1 2 3 4 5 Cheah, CS (2020). Factores que contribuyen a las dificultades en la enseñanza y el aprendizaje de la programación informática: una revisión de la literatura. Contemporary Educational Technology , 12 (2), ep272.
  26. Wilson, G. (2017). Construyendo una nueva mitología: El fenómeno de los campamentos de programación. ACM Inroads , 8 (4), 66–71.
  27. 1 2 Fouh, Eric; Akbar, Monika; Shaffer, Clifford A. (1 de enero de 2012). "El papel de la visualización en la enseñanza de la informática" . Computers in the Schools . 29 ( 1–2 ): 95–117 . doi : 10.1080/07380569.2012.651422 . ISSN 0738-0569 . 
  28. Baecker, Ronald (1998). "Sorting Out Sorting A Case Study of Software Visualization for Teaching Computer Science" (PDF). Software Visualization: Programming as a Multimedia Experience . MIT Press: 369–381.
  29. Grissom, Scott; McNally, Myles F.; Naps, Tom (11 de junio de 2003). «Visualización de algoritmos en la enseñanza de la informática: comparación de los niveles de participación estudiantil» . Actas del simposio ACM de 2003 sobre visualización de software . SoftVis '03. Nueva York, NY, EE. UU.: Association for Computing Machinery. págs. 87–94 . doi : 10.1145/774833.774846 . ISBN  978-1-58113-642-5.
  30. Cooper, Steve; Grover, Shuchi ; Guzdial, Mark; Simon, Beth (2014). "Un futuro para la investigación en educación informática". Communications of the ACM . 57 (11): 34– 36. doi : 10.1145/2668899 . ISSN 0001-0782 . S2CID 34034556 .  
  31. Morrison, Briana; Settle, Amber (2018). "¡Celebrando el 50 aniversario de SIGCSE!". Boletín ACM SIGCSE . 50 (1): 2– 3. doi : 10.1145/3183559.3183560 . ISSN 0097-8418 . S2CID 19169248 .  
  32. "Noticias mixtas sobre diversidad y aumento de la matrícula" . CRA . 10 de febrero de 2017. Consultado el 5 de mayo de 2020 .
  33. Encuesta Taulbee 2018, Computing Research Association. https://cra.org/wp-content/uploads/2019/05/2018_Taulbee_Survey.pdf
  34. 1 2 Michael, Marc Aziz (24 de diciembre de 2025). "Más allá del tecno-harén: sobre la ausencia de la amenaza del estereotipo intelectual en el mundo árabe: evidencia de Egipto" . Cultures of Science . doi : 10.1177/20966083251410322 .
  35. 1 2 Vitores, Anna; Gil-Juárez, Adriana (1 de noviembre de 2016). "El problema de 'las mujeres en la informática': un examen crítico del despliegue de la investigación sobre la brecha de género en la ciencia de la computación" . Journal of Gender Studies . 25 (6): 666– 680. doi : 10.1080/09589236.2015.1087309 . ISSN 0958-9236 . S2CID 146570525 .  
  36. "¿Qué género tiene la ciencia?" (PDF) . Archivado (PDF) del original el 24 de septiembre de 2015. Consultado el 24 de octubre de 2024 .
  37. James, Justin (19 de septiembre de 2023). "Brecha de género en TI: ¿Dónde están las programadoras?" . TechRepublic .
  38. Parthasarathy, PD; Joshi, Swaroop (2024). «Enseñanza de la accesibilidad digital en la educación informática: perspectivas de los educadores en la India». Actas de la Conferencia ACM 2024 sobre Investigación Internacional en Educación Informática - Volumen 1. págs. 222–232 . arXiv : 2407.15013 . doi : 10.1145/3632620.3671122 . ISBN  979-8-4007-0475-8.
  39. "Brecha de habilidades en tecnología accesible: Enseñar acceso" . Consultado el 26 de febrero de 2025 .
  40. 1 2 Baker, Catherine M.; El-Glaly, Yasmine N.; Shinohara, Kristen (26 de febrero de 2020). «Análisis sistemático de la accesibilidad en la investigación en educación informática» . Actas del 51.º Simposio Técnico de la ACM sobre Educación en Ciencias de la Computación . SIGCSE '20. Nueva York, NY, EE. UU.: Association for Computing Machinery. págs. 107-113 . doi : 10.1145/3328778.3366843 . ISBN  978-1-4503-6793-6.
  41. Ryker, Randy; Fanguy, Ronnie; Legendre, Amy (1 de diciembre de 2008). "Cursos de temas especiales para estudiantes de pregrado: ¿Qué hay en el menú?" . Journal of Computer Information Systems . 49 (2): 81– 85. doi : 10.1080/08874417.2009.11646051 (inactivo el 1 de julio de 2025). ISSN 0887-4417 . {{cite journal}}: CS1 maint: DOI inactivo desde julio de 2025 ( enlace )
  42. Dreher, Heinz, Nick Scerbakov y Denis Helic. «Aprendizaje temático». E-Learn: Conferencia Mundial sobre Aprendizaje Electrónico en el Ámbito Corporativo, Gubernamental, Sanitario y de Educación Superior . Asociación para el Avance de la Informática en la Educación (AACE), 2004.
  43. Ladner, Richard R.; Ludi, Stephanie; Domanski, Robert J. "Enseñanza sobre accesibilidad en la educación en ciencias de la computación" (PDF) . Association for Computing Machinery vía CS2023.
  44. "AccessComputing" . CSforALL . Consultado el 26 de febrero de 2025 .
  45. Actividad de Code Studio (2012). "Sobre nosotros" . code.org .
  46. Brahimi, T., & Sarirete (2015). "Aprendizaje fuera del aula a través de MOOCs" . Computers in Human Behavior . Computing for Human Learning, Behaviour and Collaboration in the Social and Mobile Networks Era. 51 : 604–609 . doi : 10.1016/j.chb.2015.03.013 .{{cite journal}}: CS1 maint: varios nombres: lista de autores ( enlace )
  47. 1 2 Morreale, P., & Joiner, D. (2011). Cambios en las percepciones de la informática y el pensamiento computacional entre los profesores de secundaria. Journal of Computing Sciences in Colleges , 26 (6), 71–77.
  48. 1 2 Goode, J., & Margolis, J. (2011). Explorando la informática: un estudio de caso de reforma escolar. ACM Transactions on Computing Education (TOCE) , 11 (2), 1–16.
Obtenido de " https://en.wikipedia.org/w/index.php?title=Computing_education&oldid=1357937799 "