domingo, 15 de noviembre de 2015

Una experiencia de filtrado de la Información


El proceso realizado para la selección del tema nos llevó a uno de los temas que más nos apasiona en el presente, y al que nos hemos dedicado en los últimos cuatro años, cual es el "aprendizaje de la programación".

Desarrollamos en Scoop.it una página en la que realizamos un proceso de "curación" con la información vinculada a este tema. Algunos de los comentarios de los post, los transcribimos a continuación:

"Se podría decir que aprender a programar es recorrer un camino de cierto modo de expresión artística. En la medida que nos ejercitemos en la creatividad, nuestros programas serán más nuestros, tendrán algo de nosotros mismos. Además, cuanto más aprendamos a programar, más podremos ejercitar la creatividad en la resolución de problemas con computadoras".

"La resolución de problemas es el horizonte de todo aprendizaje, y en especial del aprendizaje de la programación. Aprendemos a resolver problemas a través de la utilización de la computadora, y mediante un programa o sistema que lo haga efectivo. Cuando programamos, lo hacemos en función de un problema que tenemos por delante, a fin de resolverlo mediante ese sistema de software que estamos desarrollando".




"El proceso de desarrollo de un juego es una motivación muy grande para los estudiantes de programación. Muchos entornos de desarrollo nos posibilitan aprender de un modo más lúdico. Además, la producción de un juego, también puede favorecer el aprendizaje haciéndolo más entretenido y menos tedioso".





"El programador "de antes" trabajaba sólo. El desarrollador "actual" no puede prescindir del equipo de trabajo. Por esta razón, y por la evidencia pedagógica de que todos aprendemos de todos, se hace esencial el aprendizaje colaborativo. De esa manera, el proceso de enseñanza aprendizaje de la programación tiene un valor agregado y se torna más eficiente".





"En programación y en su aprendizaje, nada es para siempre. Todo se revisa cada día y, a partir de los diversos puntos de vista, del intercambio de ideas y de experiencias, en el ejercicio del trabajo colaborativo, se va construyendo un mejor modo de programar y de aprender a hacerlo".

"Desarrollar es crear, es inventar. Pero, para logar hacerlo con éxito, es necesario la disciplina en el trabajo de la construcción y el desarrollo de software".

"Como decíamos acerca del proceso de desarrollo de un juego, también, y sobre todo, un videojuego es otra motivación muy grande para los estudiantes de programación. Y si el entorno de desarrollo funciona como un videojuego, más se nos posibilita el aprendizaje, volviéndolo, como decíamos, más entretenido y menos tedioso".





"Se dice, con mucha verdad, que se aprende más de los errores que de los aciertos. Y ésto en programación y su aprendizaje, es más que cierto! Los que hemos dedicado horas y horas a la solución de fallos en los programas, sabemos la dimensión del aprendizaje a partir de los errores. Éste es un camino poco deseado, pero muy fructífero a la hora de afianzar el aprendizaje".


Puedes visitar la "curación de contenidos" que hemos realizado acerca del tema "Aprendizaje de la Programación, en Scoop.it.





miércoles, 11 de noviembre de 2015

Google Académico: una experiencia de búsqueda.

        

          

El proceso de búsqueda de información, que realizamos con las opciones de búsqueda avanzada del google académico, resultó ser una tarea paciente y meticulosa, a través de la cual fuimos evidenciando las diferencias arrojadas según la “combinación” de palabras clave “de campo temático”, “de problema específico”, de rango de años de publicación, y según buscáramos en todo el artículo o solamente en el título del mismo. Mejor que una explicación detallada de dicho proceso, preferimos realizar un cuadro, en el que se vean reflejadas algunas de las búsquedas que realizamos, las que se extendieron a más de 30 (treinta) instancias.
Vaya como aclaración que no utilizamos palabras clave “de referencia autoral”, ya que no conocíamos de antemano cuáles serían los autores especialistas en la problemática planteada. Tampoco vamos a reflejar en el cuadro, aunque las utilizamos en las búsquedas, la opción “con al menos una de las palabras” de la búsqueda avanzada, ya que no nos aportaron mejoras en los resultados.
La problemática planteada, de nuestro interés, quedó expresada por la pregunta que dio origen a nuestra búsqueda, cual es la siguiente: ¿cuáles son los mejores métodos pedagógicos para aprender a desarrollar software?


Cuadro con algunas muestras de la búsqueda:


El cuadro que muestra parte del proceso realizado, a modo de síntesis, es el siguiente:





Resultados de la búsqueda:


Las búsquedas que arrojaron resultados típicos de una "buena búsqueda", es decir, entre 10 y 150 artículos, son las nº 20, 27, 28, 29, 30 y 31 (las que están en color verde). El resto de las búsquedas no han arrojado resultados satisfactorios (las que están en color rojo).

           Para finalizar, compartimos las imágenes "impresiones de pantalla", tomadas de un par de búsquedas "exitosas":

Búsqueda Nº 27 ("En todo el artículo"):





Búsqueda Nº 29 ("En el título del artículo"):







miércoles, 4 de noviembre de 2015

Web Superficial y Web Profunda: el mundo de Internet




En artículos anteriores hemos reflexionado acerca de las herramientas de búsqueda conque contamos en Internet, y de la posibilidad de realizar búsquedas avanzadas. En esta oportunidad, queremos dar un paso más en esta búsqueda adecuada de la información, que es nuestro tesoro más preciado en la web. Tenemos que hablar, entonces, de la "web superficial" y la "web profunda", dos grandes niveles o estratos de la misma web.



Es evidente que habitualmente nos manejamos a niveles superficiales de la web, encontrando información que nos deja casi siempre satisfechos. Pero, si buscamos información un poco más precisa acerca de algún tema de interés, no nos resulta tan fácil encontrarla siguiendo los métodos de búsqueda comunes y más conocidos por nosotros. Y es que no todo se encuentra tan accesible, si nos reiteramos en los métodos y en los lugares en que realizamos la búsqueda. Este mundo web no tan accesible es el que denominamos la "web profunda".

El siguiente cuadro comparativo  nos pinta y aclara el perfil de cada uno de estos niveles de la web:


Los buscadores tradicionales sólo ofrecen acceso a una pequeña parte de lo que existe online, lo que se ha comenzado a llamar la Web superficial o visible. Lo que resta, la Web profunda o invisible, es un amplio banco de información ubicado en catálogos, revistas digitales, blogs, entradas a diccionarios y contenido de sitios que demandan un login (aunque sea gratuito) y otros tipos de contenido que no aparecen entre los resultados de una búsqueda convencional. 


La Web Superficial o visible 


La Web Superficial comprende todos aquellos sitios cuya información puede ser indexada por los robots de los buscadores convencionales y recuperada casi en su totalidad mediante una consulta en sus formularios de búsqueda. Las características principales de los sitios de la Web visible son: 
  • su información no está contenida en bases de datos 
  • es de libre acceso 
  • no se requiere la realización de un proceso de registro para acceder a la información. 
  • mayoritariamente está formada por páginas Web estáticas, es decir páginas o archivos con una URL fija y accesibles desde otro enlace. 






La Web Profunda o invisible 


Web invisible es el término utilizado para describir toda la información disponible en Internet que no se recupera interrogando a los buscadores convencionales. Generalmente es información almacenada y accesible mediante bases de datos. Parte de la información es "invisible" a los robots de los buscadores convencionales, ya que los resultados se generan en la contestación a una pregunta directa mediante páginas dinámicas (ASP, PHP, etc.) es decir páginas que no tienen una URL fija y que se construyen en el mismo instante (temporales) desapareciendo una vez cerrada la consulta.





En la "web profunda" encontramos, según Sherman y Price, cuatro tipo de contenidos invisibles, que se pueden ver con claridad en el siguiente cuadro:




La Web opaca está compuesta por archivos que, si bien podrían estar incluidos en los índices de los buscadores, no lo están.

La Web privada consiste en las páginas Web que podrían estar indizadas en los buscadores pero son excluidas deliberadamente.

La Web propietaria incluye aquellas páginas en las que es necesario registrarse para tener acceso al contenido, ya sea de forma gratuita o arancelada.

La Web realmente invisible se compone de páginas que no pueden ser indizadas por limitaciones técnicas de los buscadores, programas ejecutables y archivos comprimidos, páginas generadas dinámicamente, es decir, que se generan a partir de datos que introduce el usuario, información almacenada en bases de datos relacionales, que no puede ser extraída a menos que se realice una petición específica.  


Algunos recursos de búsqueda en la Web Profunda:


En la "web profunda" encontramos también muchos recursos de búsqueda,entre los que se encuentran:

The WWW Virtual Library se considera el catálogo más antiguo en la web y fue iniciado por Tim Berners-Lee, el creador de la web.

Infoplease:


DeepWebTech ofrece cinco motores de búsqueda para temas específicos. Los motores de búsqueda abarcan la ciencia, medicina y negocios. El uso de estos motores de búsqueda específicos del tema, puede consultar las bases de datos subyacentes en la Web profunda.

TechXtra centra su información, en ingeniería, matemáticas e informática. Es posible navegar a través de una extensa lista de revistas gratuitas especializadas de ingeniería, documentos técnicos, descargas y podcasts.


A modo de Conclusión:


En síntesis, debemos tener presente que la web en su conjunto es el lugar en el que encontraremos información, tanto a nivel superficial como también a nivel profundo:




Según Lluis Codina: “Internet invisible es un nombre claramente inadecuado para referirse al sector de sitios y de páginas web que no pueden indizar los motores de búsqueda de uso público. Debería denominarse, en realidad, la web "no indizable", lo cual es un término mucho más adecuado”.