“Ser feliz es gratis, sé feliz. Solamente tienes que sentir que tú podrás soñar y tu sueño se hará realidad”

Rosana

martes, 5 de octubre de 2010

Software Educativo

El software que elegí para evaluar es el de “Colección de material educativo EDUCAR”.

En general puedo decir que la página es muy interesante y puede resultar muy útil para trabajar con nuestros alumnos por varias razones:

  • es una página muy colorida, que llama la atención y puede atraer a los alumnos a investigar qué cosas hay en la página y utilizarla por iniciativa propia.
  • es fácil de usar, ya que con un simple clic sobre el tema elegido, se abre una ventana que explica clara y brevemente el contenido de esa ventana. En las ventanas podemos encontrar videos, juegos, información, etc.
  • Todas las ventanas tienen diseños diferentes, pero todos son muy coloridos e incluyen mucha infomación.
  • sus contenidos son muy variados:

- de interés para los alumnos como por ejemplo el mundial.

- de interés social como el sida.

- sobre muchas asignaturas, matemática, historia, arte, etc.

- para distintos niveles, ya que hay una opción que dice “educación inicial”.

- sobre tecnología, un tema muy actual y muy relacionado con la vida diaria de los alumnos.

- entre otros..

  • Se puede recibir en forma gratuita simplemente llenando un formulario. (Sin embargo, los CDs 1 y 3 no están disponibles).

domingo, 29 de agosto de 2010

Web 2.0

La Web 2.0 es la transición que se ha dado de aplicaciones tradicionales hacia aplicaciones que funcionan a través del web enfocadas al usuario final. Se trata de aplicaciones que generen colaboración y de servicios que reemplacen las aplicaciones de escritorio.

Es una etapa que ha definido nuevos proyectos en Internet y está preocupándose por brindar mejores soluciones para el usuario final.

Aplicaciones de escritorio vs. aplicaciones Web

Algunos ejemplos de aplicaciones de escritorio son: Windows Live Messenger, iTunes, Adobe Photoshop, Microsoft Word, Excel, Limeware, Winamp, etc. Este tipo de aplicaciones tienen en común el hecho de que son ejecutadas directamente por el sistema operativo, ya sea Microsoft Windows, Mac OS X, Linux o Solaris, y su rendimiento depende de diversas configuraciones de hardware como memoria RAM, disco duro, memoria de video, etc.

Por otro lado, como ejemplos de aplicaciones Web, tenemos las conocidas redes sociales como Facebook y MySpace, tiendas virtuales como E-Bay y Amazon, la enciclopedia en línea Wikipedia, el buscador Google, etc. Dado estos ejemplos, cabe mencionar que la principal característica de las aplicaciones Web es que son ejecutadas sobre aplicaciones de escritorio que son conocidas como navegadores Web, de los cuales los más conocidos son Internet Explorer, Mozilla Firefox y Safari.

En los inicios de la computación, solo existía aplicaciones del tipo consola, posteriormente aparecieron las aplicaciones de escritorio basadas en GUI, y como toda evolución, en los años 90 con el nacimiento de Internet fueron surgiendo lo que hoy conocemos como aplicaciones Web, que en ese entonces se limitaban a ser simples páginas de texto estático, pero que con el tiempo han ido tomando fuerza hasta llegar a lo que conocemos hoy en día.

Una de las principales ventajas que presentan las aplicaciones Web ante las aplicaciones de escritorio o consola es el hecho de que no dependen de ningún sistema operativo ni configuración de hardware específica; Para su ejecución simplemente basta con teclear su dirección URL en cualquier navegador Web. De igual manera sus actualizaciones se hacen de una manera muy sencilla, sin necesidad de hacer descargas, instalaciones o comprar físicamente el producto.

Esta flexibilidad ha sido uno de los principales motivos por los que cada vez son más utilizadas para una creciente diversidad de tareas, auque al día de hoy todavía no cubren todos los aspectos, puesto que hay aplicaciones de consola mas aptas para ciertas tareas al igual que hay aplicaciones de escritorio para otras, principalmente para tareas de bajo nivel que hacen interacción directa con algún hardware.

Fuente Consultada

miércoles, 4 de agosto de 2010

Wikipedia

¿Debemos fiarnos de la Wikipedia?

Hay distintas posturas en cuanto al uso de la Wikipedia, algunos son fans indiscutidos de la misma, y la utilizan para todo, lo que produce que muchas veces su “uso” se transforma en un “abuso” de la misma; y otros están totalmente en contra de la Wikipedia y creen que todo lo que surge de ella es negativo.
Como dice un artículo de el diario El País “Wikipedia nació con el objetivo de “distribuir gratuitamente la totalidad del saber mundial a cada persona del planeta en el idioma que ésta elija, bajo una licencia libre que permite modificarlo, adaptarlo, reutilizarlo y redistribuirlo libremente”...una lista de pros que continúa así: es gratis, rápida, se puede corregir en el acto, tiene capacidad infinita y es una útil herramienta educativa”.(1)
Hay otra postura que sostiene que la Wikipedia no es tan maravillosa, y en vez de escribir una lista de pros, escribe una lista de contras, como por ejemplo que no se conocen los autores de los artículos, no importa la calidad del artículo sino la cuantía de participación, son rechazados los expertos reconocidos, entre otras.
Citando nuevamente al artículo referido a la Wikipedia del diario El País “La Wikipedia es ya una referencia para muchos, aunque se nutre de artículos que no siempre son fiables”.(1)
A pesar de estos duros comentarios, los fans de Wikipedia, “...aceptan sus errores con cariño...”,(1) y apelan que “Aún las obras más cuidadas, por personas con la mayor calificación académica, contienen errores…”(1) Estos consideran que Wikipedia es “Un gran invento que hay que aprender a usar y muchos profesores han tomado nota de ello… Utilizamos la Wikipedia como un recurso metodológico más, no como un fin en sí. Procuramos estimular el juicio crítico de los niños, enseñarles a usarla como una herramienta de búsqueda de información, una de las competencias digitales que necesitarán en el futuro”(1)

En mi opinión, la Wikipedia es una herramienta útil para acceder a información de forma rápida y gratuita. Sin embargo, creo que es fundamental, realizar siempre, una lectura crítica sobre todos los documentos de Wikipedia (y de cualquier medio de información) para desechar aquella información errónea y quedarnos sólo que la información correcta.


(1) Artículo Diario El País
ALGORITMO

Definición

Podemos encontrar muchas definiciones de algoritmo en los textos de programacion, todas ellas muy similares:

* Conjunto ordenado y finito de pasos que permite hallar la solución de un problema.
* Una secuencia de pasos que conducen a la realización de una tarea.
* Descripción exacta de la secuencia en que se ha de realizar un conjunto de actividades tendientes a resolver un determinado tipo de problema o procedimiento.
* Conjunto de sentencias / instrucciones en lenguaje nativo, los cuales expresan la lógica de un programa.
* Es un sistema por el cual se llega a una solución, teniendo en cuenta que debe de ser definido, finito y preciso.
* Toda receta, proceso, rutina, método, procedimiento, técnica, formula que resuelven un determinado problema.
* Conjunto de instrucciones concretas y detalladas mediante el cual se consigue una acción determinada.
* Conjunto de reglas que permiten obtener un resultado determinado a partir de ciertas reglas definidas.
* Descripción precisa de una sucesión de instrucciones que permite llevar a cabo un trabajo en un número finito de pasos.
* Un conjunto de símbolos y procedimientos usados en la realización de un cálculo.

Las definiciones mas completas o formales:

* Secuencia finita de instrucciones, reglas o pasos que describen de forma precisa las operaciones de un ordenador debe realizar para llevar a cabo un tarea en un tiempo mas finito.
* Descripcion de un esquema de comportamiento expresado mediante un reportorio finito de acciones y de informaciones elementales, identificadas, bien comprendidas y realizables a priori. Este repertorio se denomica lexico.
* Un algoritmo es un conjunto finito de pasos definidos, estructurados en el tiempo y formulados con base a un conjunto finito de reglas no ambiguas, que proveen un procedimiento para dar la solución o indicar la falta de esta a un problema en un tiempo determinado.

Características:

Las características fundamentales que debe cumplir todo algoritmo son:

* Ser definido: Sin ambigüedad, cada paso del algoritmo debe indicar la acción a realizar sin criterios de interpretación.
* Ser finito: Un número específico y numerable de pasos debe componer al algoritmo, el cual deberá finalizar al completarlos.
* Tener cero o más entradas: Datos son proporcionados a un algoritmo como insumo (o estos son generados de alguna forma) para llevar a cabo las operaciones que comprende.
* Tener una o más salidas: Debe siempre devolver un resultado; de nada sirve un algoritmo que hace algo y nunca sabemos que fue. El devolver un resultado no debe ser considerado como únicamente “verlos” en forma impresa o en pantalla, como ocurre con las computadoras. Existen muchos otros mecanismos susceptibles de programación que no cuentan con una salida de resultados de esta forma. Por salida de resultados debe entenderse todo medio o canal por el cual es posible apreciar los efectos de las acciones del algoritmo.
* Efectividad: El tiempo y esfuerzo por cada paso realizado debe ser preciso, no usando nada más ni nada menos que aquello que se requiera para y en su ejecución.

Historia:

La palabra algoritmo proviene del nombre del matemático llamado Abu Abdullah Muhammad bin Musa al-Khwarizmi (hay muchas variantes para el nombre al usar el alfabeto latin, tales como Al-Khorezmi, Al-Khwarizmi, Al-Khawarizmi, Al-Khawaritzmi o Al-Khowarizmi) que vivió entre los siglos VIII y IX.

Su trabajo consistió en preservar y difundir el conocimiento de la antigua Grecia y de la India. Sus libros eran de fácil comprensión, de ahí que su principal valor no fuera el de crear nuevos teoremas o nuevas corrientes de pensamiento, sino el de simplificar las matemáticas a un nivel lo suficientemente bajo para que pudiera ser comprendido por un amplio público. Cabe destacar cómo señaló las virtudes del sistema decimal indio (en contra de los sistemas tradicionales árabes) y cómo explicó que, mediante una especificación clara y concisa de cómo calcular sistemáticamente, se podrían definir algoritmos que fueran usados en dispositivos mecánicos similares a un ábaco en vez de las manos. También estudió la manera de reducir el numero de operaciones necesarias que formaban el cálculo.

Por esta razón, aunque no haya sido él el inventor del primer algoritmo, merece que este concepto esté asociado a su nombre. Al-Khorezmi fue sin duda el primer pensador algorítmico.

Ya en el siglo XIX, se produjo el primer algoritmo escrito para un computador. La autora fue Ada Byron, en cuyos escritos se detallaban la máquina analítica en 1842. Por ello que es considerada por muchos como la primera programadora aunque, desde Charles Babbage, nadie completó su máquina, por lo que el algoritmo nunca se implementó.

La idea de resolver un problema o de disponer de un algoritmo es bastante antigua, tal es así, que existía la errada creencia que no había problema que no se pudiera resolver y en base a ello, el matemático David Hilbert quiso descubrir un algoritmo para los algoritmos. Hoy en dia gracias a los trabajos de Kurt Gödel, Alonzo Church (calculo lamba), Alan Turing (maquina de turing), se sabe que dentro del universo de problemas, una pequeña parte es computable, luego que el objetivo que perseguia David Hilbert no era computable, es lo que se ha denominado como la computabilidad de los algoritmos.


INFORMÁTICA, OFIMÁTICA Y CIENCIAS DE LA COMPUTACIÓN

INFORMÁTICA

La Informática es la ciencia aplicada que abarca el estudio y aplicación del tratamiento automático de la información, utilizando sistemas computacionales, generalmente implementados como dispositivos electrónicos. También está definida como el procesamiento automático de la información.

En el Diccionario de la Real Academia Española se define informática como:

Conjunto de conocimientos científicos y técnicas que hacen posible el tratamiento automático de la información por medio de ordenadores.


OFIMÁTICA

Se llama ofimática al equipamiento hardware y software usado para crear, coleccionar, almacenar, manipular y transmitir digitalmente la información necesaria en una oficina para realizar tareas y lograr objetivos básicos. Las actividades básicas de un sistema ofimático comprenden el almacenamiento de datos en bruto, la transferencia electrónica de los mismos y la gestión de información electrónica relativa al negocio.


CIENCIAS DE LA COMPUTACIÓN

Las ciencias de la computación son aquellas que abarcan el estudio de las bases teóricas de la información y la computación, así como su aplicación en sistemas computacionales. Existen diversos campos o disciplinas dentro de las Ciencias de la Computación o Ciencias Computacionales; algunos enfatizan los resultados específicos del cómputo (como los gráficos por computadora), mientras que otros (como la teoría de la complejidad computacional) se relacionan con propiedades de los algoritmos usados al realizar cómputos. Otros por su parte se enfocan en los problemas que requieren la implementación de cómputos.