Recursos educativos abiertos

 

 

La ciencia de la computación no es solo para universitarioshttp://rea.ceibal.edu.uy/artículo/noticias/institucionales/LacienciadelacomputacionnoessoloparauniversitariosLa ciencia de la computación no es solo para universitariosGP0|#f78125e0-2ede-426e-a4ad-a209c08a5e5f;L0|#0f78125e0-2ede-426e-a4ad-a209c08a5e5f|Institucionales;GTSet|#4537e1f2-a63f-4c08-936c-d693cf7b76f0;GPP|#2b71d8cf-50db-43a1-a717-e692ee7733e8;GPP|#46a8fd11-4528-41a6-aa1e-fe1f4dbb85dfLa Ciencia de la Computación es el estudio de los fundamentos teóricos de la información y de la computación . Dado lo expuestos que están los estudiantes con la ciencia del mundo físico tanto vivo como inerte, no hace ningún sentido ignorar completamente la disciplina que gobierna la mayor parte...2010-08-12T17:26:01Z<p align="justify"><img width="128" height="108" align="left" alt=" " src="/UserFiles/P0001/Image/articuloscomunidad/cubo.jpg" />La Ciencia de la Computación es el estudio de los fundamentos teóricos de la información y de la computación . Dado lo expuestos que están los estudiantes con la ciencia del mundo físico tanto vivo como inerte, no hace ningún sentido ignorar completamente la disciplina que gobierna la mayor parte de la tecnología (TIC) y la naturaleza de la “forma” en la que, en nuestras vidas saturadas de tecnología, intercambiamos diariamente información. (...)</p> <p align="justify">(...) Además de una comprensión básica de la definición esencial de lo que es la Ciencia de la Computación, los estudiantes pueden y deben exponerse a algunos de los elementos fundamentales de esta, los cuales se relacionan estrechamente  con los objetivos generales del aprendizaje para el Siglo XXI. Estos elementos incluyen <strong>pensamiento algorítmico</strong>, <strong>lógica Boleana</strong>, <strong>abstracción funcional</strong>, así como <strong>organización y manejo de datos</strong>. La solución de problemas, el pensamiento crítico y la organización y manejo de la información pueden reforzarse mediante la incursión en estos aspectos de la Ciencia de la Computación. Lo maravilloso es que la mayoría de los conceptos de esta ciencia se refuerzan trabajando con las matemáticas y algunos de ellos lo hacen, con  las matemáticas de nivel escolar. (...)</p> <p align="justify"><strong>PENSAMIENTO ALGORÍTMICO</strong>:<br><br>De manera sencilla, un algoritmo consiste en una serie de pasos bien definidos, necesarios para realizar una tarea. Esto es esencial para comprender, cómo y por qué funcionan, de la manera en que lo hacen, los sistemas de las tecnologías de la información. <br>Descomponer detalladamente una tarea constituye un aspecto importante del pensamiento algorítmico. (...)<br><br>(...) Afortunadamente tenemos acceso a entornos de programación que facilitan a los docentes trabajar estas ideas en el aula. Alice (<a href="http://www.alice.org/" style="text-decoration:underline;">http://www.alice.org/</a>), por ejemplo, es una herramienta excelente para apoyar el desarrollo de pensamiento algorítmico, así como lo es Scratch (<a href="http://scratch.mit.edu/" style="text-decoration:underline;">http://scratch.mit.edu/</a>) del Laboratorio de Medios de MIT. La retroalimentación visual que obtienen los estudiantes tanto de Alice como de Scratch, les permite relacionar el programa que realizan con la acción que ven en pantalla y esto les ayuda a refinarlo, parte esencial tanto de la solución de problemas como de la programaciónEl pensamiento algorítmico ayuda a los estudiantes a pasar del problema al programa. Esto implica estar en capacidad de definir y enunciar con claridad un problema; descomponerlo en sub problemas más pequeños y manejables; y, describir una solución en un conjunto de pasos bien definidos. Esta es una habilidad importante que los estudiantes pueden transferir a otras asignaturas cuando enfrenten en estas situaciones en las que deban solucionar problemas.<br><br>El pensamiento algorítmico ayuda a los estudiantes a pasar del problema al programa. Esto implica estar en capacidad de definir y enunciar con claridad un problema; descomponerlo en sub problemas más pequeños y manejables; y, describir una solución en un conjunto de pasos bien definido. Esta es una habilidad importante que los estudiantes pueden transferir a otras asignaturas cuando enfrenten en estas situaciones en las que deban solucionar problemas.</p> <p><strong>LÓGICA BOLEANA PARA PENSAMIENTO CRÍTICO</strong>:<br><br>La lógica Boleana o Álgebra Boleana, es una forma de lógica simbólica que constituye la base de la aritmética de los computadores. El trabajo pionero de George Boole en este campo se publicó en el libro “Una investigación sobre las leyes del pensamiento”. En él describe cómo la lógica del pensamiento humano puede reducirse a unas pocas “operaciones” lógicas, sencillas y generales, muy similares a las operaciones matemáticas básicas. <br><br>A los estudiantes se les puede iniciar en la idea de lógica en asignaturas como Lenguaje o Matemáticas. Premisas, frases condicionales, negaciones y hacer inferencias (sacar conclusiones) de un conjunto de frases de uso diario, pueden usarse como introducción “suave” a la idea de lógica, aún antes de trabajar con símbolos y operaciones. Ejemplo de lo anterior es:</p> <p>Si Alemania le gana a Argentina, entonces Alemania gana el mundial Sudáfrica 2010.<br>Si Lionel Messi no juega, entonces Alemania vencerá a Argentina.<br>Messi no juega.<br>¿Cuál es la conclusión? <br>(...)</p> <p><strong>ESTRUCTURAS DE DATOS Y BASES DE DATOS</strong>:<br><br>Las Estructuras de datos, van de la mano con los algoritmos como aspectos esenciales de la programación. Para ponerlo fácil, los datos son la “materia” que se manipula o trabaja en un programa, mediante operaciones y expresiones. <br>Para posibilitar este proceso de manipulación, los científicos de la computación organizan los datos en estructuras conocidas como arreglos (matrices), listas, árboles, tablas, pilas, colas y “montículos” (heaps). Del mismo modo, una Base de Datos, es una colección organizada de datos que usualmente se guarda como registros en tablas.  </p> <p>Afortunadamente tenemos acceso a software de Hojas de Cálculo como el Excel de Microsoft y a administradores de Bases de Datos, tales como Access de Microsoft, que se pueden usar para introducir a los estudiantes en los fundamentos de estructuras de datos para su organización y administración. De los programas antes mencionados, también existen alternativas gratuitas o de bajo costo.</p> <p>Las Hojas de Cálculo permiten enseñar a los estudiantes cómo organizar datos de maneras simples e intuitivas para poderlos acceder y recuperar con facilidad. Debe estimularse en los niños el uso frecuente de Hojas de Cálculo para una diversidad de tareas de organización de datos. Por ejemplo, los estudiantes pueden listar y organizar los sitios Web que visitan tanto para llevar a cabo trabajos del colegio como para buscar información sobre un tema determinado. Solicite a los estudiantes añadir en otra columna de la Hoja de Cálculo palabras clave o etiquetas. Pueden organizar en distintas Hojas de Cálculo los datos de los sitios Web para las diferentes unidades de una asignatura, de manera que esa organización ayude a diferenciar los datos que no necesariamente deben estar juntos, pero ayudan a conservar en el mismo sitio materiales relacionados. <br>(...)</p> <p>Los docentes pueden usar también las Hojas de Cálculo para iniciar a los estudiantes en principios de ordenar de manera ascendente o descendente y para clasificar datos. Preguntas como las que se encuentran a continuación pondrán a los estudiantes a pensar sobre las bases de la organización de datos de maneras que faciliten su manipulación: ¿cuándo es necesario ordenar o clasificar datos y cuándo los datos desordenados son igualmente útiles? ¿Ayudará la clasificación a archivar y a recuperar los datos en el futuro? Si esto es así ¿cómo debo ordenar los datos? </p> <p>Ellos aprenden a identificar las relaciones entre diferentes tipos de datos. Mediante el simple acto de consultar “quering” en Bases de Datos, los estudiantes pueden hacer aflorar sus conocimientos de lógica Boleana y de constructos como: Y, O y NO, al tiempo que se forman una idea de cómo funciona el proceso de búsqueda en Internet.  <br><br>(...)<br><br>Las tres competencias y conceptos arriba descritos, pensamiento algorítmico, lógica Boleana y estructuras de datos, pueden integrarse fácilmente en los currículos de Matemáticas, Lenguaje, Sociales, Ciencias Naturales e Informática/Sistemas de grados de Básica Primaria y Secundaria; esto permitiría exponer a los estudiantes a unas pocas ideas, pero básicas, de la “Ciencia de la Computación”.<br><br>Artículo de  Shuchi Grover <br>Extraído de Eduteka (12/08/2010)</p>

La ciencia de la computación no es solo para universitarios

La Ciencia de la Computación es el estudio de los fundamentos teóricos de la información y de la computación . Dado lo expuestos que están los estudiantes con la ciencia del mundo físico tanto vivo como inerte, no hace ningún sentido ignorar completamente la disciplina que gobierna la mayor parte...