sábado, 19 de mayo de 2007

Modelo Van Mollen - Gándara

Me gustaría compartirles estas definiciones:
Software es la suma total de los programas de computadora, procedimientos, reglas, la documentación asociada y los datos que pertenecen a un sistema de cómputo.

La Ingeniería de Software es la rama de la ingeniería que aplica los principios de la ciencia de la computación y las matemáticas para lograr soluciones costo-efectivas (eficaces en costo o económicas) a los problemas de desarrollo de software", es decir, "permite elaborar consistentemente productos correctos, utilizables y costo-efectivos".

El proceso de ingeniería de software se define como "un conjunto de etapas parcialmente ordenadas con la intención de logra un objetivo, en este caso, la obtención de un producto de software de calidad"

Como vemos en estas definiciones, el desarrollo de software como en todo proceso inicia con la detección de las necesidades, conlleva una planeación y una organización. Por mi perfil de informática he desarrollado algunos sistemas, aunque nunca un proyecto de software educativo, pero por lo visto en clase son parecidos, porque el proceso de desarrollo de software también se compone de etapas que inician con la detección de necesidades, especificaciones, análisis, diseño, implementación, pruebas, validación, mantenimiento y evolución. Al igual q todo proyecto se debe justificar el desarrollo del software, considerar aspectos de recursos económicos y humanos, así como entrevistas con el usuario para detectar todas las necesidades que debe cubrir el software, realizar prototipos que se presentan al usuario final para verificar que el proyecto cubre las necesidades por las que fue creado e implementado. Estas etapas del desarrollo de software se ven con detalle en el proceso de ingeniería de software.

El modelo que propone Van Mollen-Gandara, me pareció interesante porque inicia como el desarrollo de software con la detección de las necesidades, siguiendo algunos pasos para terminar con un producto de software. Lo más interesante me parece es la lluvia de ideas, porque es una forma sencilla de explicar las cosas y la construcción de mapas mentales es algo que no he utilizado pero me parece muy útil y práctico, es una técnica que permite tener una visualización global del proyecto y de los costos que unido al proceso de ingeniería de software daría excelentes resultados, además porque delimita tareas para el personal que se involucra y que es necesario para el desarrollo del proyecto. Anteriormente, el programador era todologo porque iba desde la entrevista con el usuario que solicitaba el desarrollo del software, realizaba el diseño sin ser diseñador y quizá eso era una desventaja, porque el diseño es una parte importante ya que va de la mano con el impacto que se desea dar al software sobre el usuario, y por último la programación y la implementación. Con el método Van Mollen – Gándara, las actividades se dividen y son realizadas por especialistas en cada área, dando como resultado un producto de mayor calidad.

domingo, 6 de mayo de 2007

Clic y Hot Potatoes 6

Comparando el desarrollo de una aplicación con Clic y Hotpotatoes encontramos que:

Similitudes:

* Interfaz gráfica muy amigable
* Fácil de usar, quizá se tenga que revisar un poco el manual de uso, pero casi todo es intuitivo.
* No necesitas saber programar para crear una aplicación.
* Permiten mostrar las aplicaciones en una interfaz gráfica, se puede incluir imágenes y multimedia.
* Herramienta rápida para la creación de recursos didácticos divertidos, no le inviertes mucho tiempo a una aplicación sencilla, pero claro, si queremos algo novedoso y que llame la atención de quien está dirigido es conveniente explorarlos en su totalidad y revisar los manuales, ejemplos para tener una aplicación de calidad y completa, y principalmente que cumpla con su objetivo: de aprender a través de la interacción.
* Ambos programas son excelentes para la creación de aplicaciones educativas.

Diferencias

Clic

* Es software de distribución libre
* Sólo ofrece 4 tipos de aplicaciones: Rompecabezas, Asociación, Sopa de Letras y Crucigramas.


Hot Potatoes 6

* No es software libre, hay que comprarlo, pero la versión demo aunque es un poco limitada se pueden crear aplicaciones interesantes.
* Más completo que clic, ofrece más aplicaciones: Jmix, para ordenar oraciones, Jcroos que son crucigramas, Jquiz ejercicios de tipo pregunta respuesta en diferentes formatos, Jcloze ejercicios rellenando huecos, Jmatch ejercicios para relacionar conceptos y The Masher una aplicación que permite englobar varias aplicaciones y llamarlas desde un menú.

Mi experiencia con ambos programas fue muy grata, me emocioné y ni cuenta me di del tiempo que le invertí para investigarlos, se me vinieron muchas ideas a la cabeza para crear aplicaciones para los alumnos. Lo mejor de todo que no hay que programar, porque aunque soy informática yo sé que el desarrollo de un software educativo lleva mucho tiempo, y ya no podemos programar así nada más, como se le llama “libre”, ahora hay que tomar en cuenta al psicólogo educativo, al diseñador de interfaz, en fin, el desarrollo implica un gran proyecto a gran nivel. Pero debo ser sincera y me gustó más Hot Potatoes, es más completo por la sección que incluye del The Masher.


Las aplicaciones que realizé como ejemplo son muy sencillas, en Clic una Sopa de Letras y en Hot Potatoes un crucigrama y preguntas.

Creación de Sopa de Letras utilizando Clic




















Aplicación con Hot Potatoes 6 con Jcrooss






















Jquiz, podemos hacer auto evaluaciones para los alumnos, interesante no creen?




















The Masher.- Esta parte me agradó aún más porque podemos desarrollar una variedad de aplicaciones y abrirlas desde un menú principal, en un solo proyecto. Aqui presento las dos aplicaciones anteriores con The Masher.




















--------------------------------------------------------------------------------------------
Nota: parece q tengo problemas con las imágenes pq no se ven bien, pero si gustan les puedo compartir la aplicación.

Mi experiencia con Stagecast Creator 2

Es una experiencia muy padre trabajar con este tipo de software que te permite crear aplicaciones, donde el limitante es tu imaginación. Tengo el perfil de informática, he programado pero no tengo experiencia con el software educativo, es un área que no había experimentado pero me está gustando mucho.
Una de las ventajas que tiene Stage Creator es que no necesitas saber programación para crear un simulador. También se puede utilizar Stage Creator para principiantes de programación, ya que te permite de una forma sencilla comprender cómo es que debes indicarle a cada objeto lo que debe realizar.


En el ejercicio que realizé (muy sencillo), utilizé 7 sencillas reglas para q mi estrella Rosa pueda saltar cualquier obstáculo en cualquier posición. Aunque la versión de prueba te limita a 3 objetos, si podemos duplicar un objeto muchas veces, así como cambiarle los colores y la forma.

En la siguiente imagen se aprencian las reglas que utilizé para avanzar y saltar estrellas amarillas y azules, inclusive salta de a dos estrellas.


Robótica Educativa

La robótica educativa, surge de las investigaciones y desarrollos emprendidos en los años 60 por Seymour Papert y otros investigadores del Laboratorio de Medios del Massachussets Institute of Tecnology (MIT) quienes crearon dispositivos tecnológicos que permitian a los niños construir edificios y máquinas.

la Robótica Educativa como un contexto de aprendizaje que se apoya en las tecnologías digitales e involucra a quienes participan en el diseño y construcción de creaciones propias, primero mentales y luego físicas, construidas con diferentes materiales y controladas por un computador[1].


Características de la Robótica Pedagógica vs Robótica Educativa

Robótica Pedagógica

• La robótica pedagógica puede ayudar a diseñar entornos ricos de aprendizaje con materiales de recuperación y reciclaje.
• Puede aplicarse en distintas áreas y niveles educativos
• La robótica pedagógica integra distintas áreas del conocimiento la adquisición de habilidades generales y de nociones científicas, involucrándose en un proceso de resolución de problemas con el fin de desarrollar en ellos, un pensamiento sistémico, estructurado, lógico y formal
• Esta integración es facilitada por el mismo robot y se vuelve significante la conexión entre la acción concreta y la codificación simbólica de las acciones, utilizando robots pedagógicos
• La inducción y el descubrimiento guiado se aseguran en la medida en que se diseñan y se experimentan, un conjunto de situaciones didácticas constructivistas mismas que permitirán a los estudiantes construir su propio conocimiento.
• Se inscribe en una teoría cognitivista de la enseñanza y del aprendizaje.
Robótica Educativa

• La robótica educativa puede ayudar a diseñar entornos ricos en aprendizaje a través de kits de ensamblaje para armar robots, que incluyen sensores, tableros, motores, ladrillos,
• El que arma debe programar por lo que necesita un conocimiento previo de programación aunque sea básica.
• La robótica educativa se hace con materiales creados ex profeso
• No existe simultaneidad de representación gráfica
• No va acompañado de situaciones didácticas
• No se privilegia el aprendizaje inductivo y el descubrimiento guiado
• Es más impactante desde el punto de vista cognitivo (formativo, demanda más esfuerzo en términos cognitivos y sensoriales)
• Es utilizado como pretexto para la integración de distintas áreas del conocimiento.
• Es más costoso porque deben comprarse piezas armadas y específicas con algún proveedor.

La empresa danesa LEGO es la más destacada para armar robots educativos, cuenta con infinidad de piezas, desde las básicas conocidas como ladrillos, hasta tornillos, llantas, controles, etc.

¿Quién de niño no recuerda esos ladrillos de colores para armar lo que querías? El único obstáculo era tu propia imaginación, quizá no construíamos robots, pero si material educativo, que nos ayudaba a desarrollar nuestras habilidades cognoscitivas, de destreza, de actitud y aptitud, y la creación con imaginación.

Un robot educativo para la clase, podría ser para la asignatura de informática, armar un auto-robot con control remoto, utilizando ladrillos y controles LEGO o de otras marcas.
La desventaja es que aunque los alumnos quisieran hacerlo, hay quienes no tendrían el recurso suficiente para implementarlo.

Referencias


Les comparto una liga interesante sobre Robótica Educativa http://www.roboticaeducativa.com/sitio/modules/news/
La página de LEGO http://translate.google.com/translate?hl=es&sl=en&u=http://www.lego.com/&sa=X&oi=translate&resnum=2&ct=result&prev=/search%3Fq%3Dp%25C3%25A1gina%2Bde%2BLEGO%26hl%3Des%26rlz%3D1T4RNWN_esMX217MX218
[1] http://www.formatex.org/micte2006/pdf/962-966.pdf

Robótica Pedagógica


En el mundo actual en que vivimos y nos desarrollamos diariamente, las computadoras nos proporcionan muchas oportunidades para mejorar la calidad de nuestra vida tanto personal como profesional y se puede decir que actualmente es muy difícil escapar a los efectos de la automatización.

En 1921 Karel Capek en su obra de teatro R.U.R. (Los Robots Universales de Rossum) introdujo el término “robot”, etimología de la palabra “rabota” que en lengua checoeslovaca significa “trabajo forzado”; esta palabra tiene connotaciones de esclavitud. Hasta ese momento, los robots eran una copia aproximada a seres vivos, es decir, eran construidos según los cánones antropomórficos. Los robots son concebidos ahora en función de tareas específicas a desempeñar y ya no son semejantes al ser humano, son diseñados de acuerdo al trabajo que van a desarrollar.

La definición de robot dada por el Instituto de Robots de América es:

“Un manipulador reprogramable y multifuncional concebido para transportar materiales, piezas, herramientas o sistemas especializados; con movimientos variados y programados, con la finalidad de ejecutar tareas diversas.”

La palabra robótica que significa la ciencia que estudia a los robots, tiene su origen en Runaround, una maravillosa historia de ciencia ficción publicada por Isaac Asimov en su libro Yo Robot. Asimov creó también las Tres Leyes de la Robótica. En la ciencia ficción el hombre ha imaginado a los robots visitando nuevos mundos, haciéndose con el poder, o simplemente aliviándonos de las labores caseras.

De acuerdo con Legendre (1988), la robótica está definida como:

“...Conjunto de métodos y medios derivados de la informática cuyo objeto de estudio concierne la concepción, la programación y la puesta en práctica de mecanismos automáticos que pueden sustituir al ser humano para efectuar operaciones reguladoras de orden intelectual, motor y sensorial.”
La definición localizada en Wikipedia es:
La robótica es una rama de la tecnología, que estudia el diseño y construcción de máquinas capaces de desempeñar tareas repetitivas o peligrosas para el ser humano. Las ciencias y tecnologías de las que deriva podrían ser: el álgebra, los autómatas programables, las máquinas de estados, la mecánica, la electrónica y la informática.
Es a partir de de 1975 que surge la Robótica Pedagógica, su objetivo tecnológico primordial es, mediante un uso pedagógico de la computadora, la generación de entornos tecnológicos ricos, que permitan a los estudiantes la integración de distintas áreas del conocimiento para la adquisición de habilidades generales y de nociones científicas, involucrándose en un proceso de resolución de problemas con el fin de desarrollar en ellos, un pensamiento sistémico, estructurado, lógico y formal.

Uno de los principales objetivos de la robótica pedagógica, es la generación de entornos de aprendizaje basados fundamentalmente en la actividad de los estudiantes. Es decir, se trata de crear las condiciones de apropiación de conocimientos y permitir su transferencia en diferentes campos del conocimiento

La robótica pedagógica privilegia el aprendizaje inductivo y por descubrimiento guiado. La inducción y el descubrimiento guiado se aseguran en la medida en que se diseñan y se experimentan, un conjunto de situaciones didácticas constructivistas mismas que permitirán a los estudiantes construir su propio conocimiento.

Algunas de las principales bondades de la robótica pedagógica:

* Integración de distintas áreas del conocimiento, como mecánica, electrónica, informática entre otras más.
* Operación con objetos manipulables, favoreciendo el paso de lo concreto a lo abstracto
* Apropiación del lenguaje gráfico, como si se tratara del lenguaje matemático. La simultaneidad de la representación gráfica en la pantalla de la computadora, entre el fenómeno de la vida real que se está reproduciendo
* Operación y control de distintas variables de manera síncrona
* El desarrollo de un pensamiento sistémico. Permitir que los estudiantes logren desarrollar sus estructuras cognitivas de la manera más completa posible
* Construcción y prueba de sus propias estrategias de adquisición del conocimiento mediante una orientación pedagógica
* Creación de entornos de aprendizaje
* El aprendizaje del proceso científico y de la representación y modelización matemáticas.

La didáctica de la robótica pedagógica, radica en que en la enseñanza tradicional se deben memorizar ciertos elementos y una vez dominados, se procede a su aplicación; mientras que a través de la robótica pedagógica, la transición es más suave, puesto que existirá un medio ambiente concreto, en donde el alumno planifica, ejecuta acciones reales, las controla, verifica y comete errores; recomienza y paralelamente a esta experimentación directa, la computadora proveerá en su debido momento, del desarrollo simbólico y/o gráfico de todas y cada una de las acciones realizadas. Es gracias a esta forma de proceder, que se hace una transición entre la acción y la instrucción.

La Robótica Pedagógica tiene como antecedente, la pedagogía del lenguaje LOGO y de su entorno informático explorable, aunque virtual. Asimismo, le preceden los juguetes de construcción modulares que se podían pilotear y controlar. La Robótica Pedagógica asume un modo de aprendizaje piagetiano, constructivista y por descubrimiento guiado.

Los robots pedagógicos son instrumentos de laboratorio que funcionan cual periféricos (bidireccionales) de una computadora con el objetivo de provocar aprendizajes en los estudiantes adoptando como metodología la experimentación. Son reducciones fieles y significativas de modelos que tienen una estructura con sensores y accionadores y son controlados mediante un programa informático a través de la computadora.

Una de las principales hipótesis de la robótica pedagógica es probar si se puede hacer que los estudiantes construyan sus propias representaciones y conceptos de ciencia y tecnología de base, mediante la manipulación y control de entornos robotizados al mismo tiempo que resuelven problemas concretos.

Para construir robots pedagógicos se siguen cuatro fases:
1. la mecánica, en esta fase se crean las estructuras del robot con los materiales que deseamos, ya sean de recicle y/o recuperación como cartón, periódico, popotes, clips, grapas, vasos desechables, etc.
2. la eléctrica, se coloca un motor eléctrico para darle movimiento al robot, al motor se le conecta una pila quien provee de energía al motor.
3. la electrónica, se conecta el motor a la computadora para envío y recepción de información.
4. la informática, a través de un programa de computadora se obtiene el control y se manipula al robot.

También se pueden construir robots pedagógicos a partir de kits o conjuntos que ya tienen diseñadas sus piezas específicas.

Reflexiones personales

La Robótica Pedagógica nos ofrece un abanico de oportunidades gráficas para preparar alumnos a la resolución de problemas de cualquier tipo a través de la interactividad con los robots pedagógicos. Aprenden a programar no sólo un robot, sino a planear, organizar, ordenar, todo tipo de información, de asociar, de experimentar sin tener nada que perder, y sin necesitar un conocimiento previo, desarrollan sus habilidades cognitivas.

Para aplicar la creación de robots pedagógicos en el aula, depende del tipo de asignatura y del nivel des estudiante, pero a mi parecer a los alumnos de bachillerato tendríamos que llevarlos al laboratorio de cómputo, pero no se cuenta con todo el material necesario ni con los conocimientos sobre electrónica, se requiere mucho tiempo y las sesiones son limitadas. Se tendrían que iniciar en el laboratorio y terminar en casa, lo importante radica en la construcción del conocimiento a partir de casi nada más que su imaginación.

Como herramienta didáctica para la asignatura de informática es fantástica!, para aprender las estructuras básicas de programación, iniciando con lenguaje LOGO, instrucciones sencillas, pero al ligarlo con un robot los alumnos se emocionan porque ven realmente la aplicación del código de unas líneas y eso los motiva y despierta su curiosidad por aprender más.


Al trabajar el alumno en un propio proyecto significativo aprende más se le facilita la comprensión de los diferentes operadores mecánicos, y la forma de programar la interfaz.


Un ejemplo para aplicar en clase, puede ser como lo observamos en el documento del Dr. Gándara, el carrusel, las sillas voladoras o la rueda de la fortuna o incluso algún robot pedagógico que le interese al alumno, eso sería aún mejor. Los costos realmente serían muy bajos, porque se pueden hacer con materiales de recicle y sólo tendrían que comprar los motores y las pilas que no son caros.

Lo interesante sería que todos los docentes del área de las matemáticas y tecnologías se pusieran de acuerdo, para que de acuerdo con los temas se vaya creando un solo producto y así se enlacen varias asignaturas. Es decir, en matemáticas crear la maqueta del robot con ciertos requerimientos de medidas, ecuaciones o algo así (crear la parte mecánica del robot), al docente de física podría tocarle lo de la electricidad y los motores (para darle movimiento al robot, la parte eléctrica y electrónica), y al docente de informática la programación y la interfaz del robot (la parte informática). Al final del semestre el alumno tendrá por completo su robot pedagógico.

Estaríamos enlazando varias áreas de conocimiento, partiendo de nada más que un bosquejo hasta el producto final, un robot pedagógico, de verdad sería interesante llevarlo a la práctica. Para ello los docentes tendrían que reunirse y planear todo el proceso, para ver el orden en que se harían las cosas sin alterar los planes de estudio.

Les comparto un artículo interesante en http://fodweb.net/robotica/roboteca/articulos/pdf/robotica_pedagogica.pdf, con esto podemos decir que hasta la computadora es un robot.

lunes, 16 de abril de 2007

Simuladores en Educación

Simulador
Un simulador es un dispositivo o sistema diseñado para simular un determinado proceso como si fuera real, se utilizan en diversas áreas, como entrenamiento o aprendizaje.
En la actualidad se han desarrollado simuladores en diversas áreas, que tienen aplicación en un banco (con cálculos probabilísticos), en un restaurant, pero principalmente en el aprendizaje de las ciencias, en las escuelas de manejo, escuelas de aviación, en fin, su uso se ha ido poco a poco orientando a "enseñar algo".
Su uso en educación es enfocado al aprendizaje de contenidos y la resolución de problemas.
Mi experiencia con Simuladores
Al consultar algunos simuladores de la serie Galileo 2, me dí cuenta que este tipo de software realmente capta tu atención, se requiere de tiempo para analizar un simulador, pero la experiencia es muy grata que ni siquiera te das cuenta del tiempo que le inviertes y lo mejor de todo que siempre aprendes algo nuevo. Aquí la relación "Jugar-Aprender" es en un amplio sentido constructuvista, se aprende haciendo.
Estuve jugando y aprendiendo con algunos simuladores de la serie de Galileo 2 como:
* El Mar de Letras, enfocado a la materia de español ya que manejas verbos, localizas palabras ocultas, lees textos.
* El Vivero electrónico que aprendes sobre el desarrollo de las plantas, resulté no ser muy buena en esto de sembrar plantas, lo bueno que es una simulación.
* Los Mosaicos Mágicos me gustaron porque no sólo aprendes geometría, también desarrollas tu imaginación, creatividad, descubres habilidades como artista.
Puedo decir que mi experiencia fue enriquecedora y me motivó a utilizarlos con los alumnos, aunque debemos hacerlo de forma planeada ya que se lleva mucho tiempo el explorar el simulador, así que si la clase es de 50 minutos habrá que programarlo en varias sesiones con la finalidad de que exploren y después jueguen y aprendan. Otro punto importante que hay que considerar en su uso es la forma de evaluarlo, ¿ sólo dejarlo como tarea formativa?, no creo, muchos alumnos simplemente no lo harían.
En informática también existen variedad de simuladores, en particular me agradan los que te ayudan a comprender las redes. Por ejm. C-net, Ns, NCTUns, EasySim, KivaNS entre muchos, te recomiendo:
KivaNS 1.0 .- KivaNS (Kiva Network Simulator) es una aplicación gratuita y de código abierto basada en Java para especificar esquemas de redes de datos y simular el encaminamiento de paquetes a través de esas redes. Lo puedes descargar en:
Ventajas y Desventajas de utilizar simuladores
Ventajas
* Alumnos de todo tipo aprenden los contenidos pq son muy visuales, auditivos, etc.
* Reducción de riesgos, porque se pueden hacer proyecciones.
* Estimula el desarrollo de habilidades creativas, de razonamiento, cuantificables, por mencionar algunas.
* Se aprende haciendo, descubriendo y construyendo.
* Es divertido y capta la atención del alumno.
* Los alumnos se ven forzados a tomar decisiones en algunos simuladores, por lo que deben tener una visión de proyección para pensar en las consecuencias de esa decisión.
* No hay riesgo de perder nada, pq todo es simulado.
A mi parecer tiene más ventajas porque Desventajas sólo le veo que el tiempo de utilización en clase debe ser racionado, y el costo de los simuladores muchas veces no está al alcance del bolsillo así q debemos recurrir al software libre.

viernes, 13 de abril de 2007

One computer classroom

Las computadoras como herramienta en el salón de clase

Al leer el documento de Dockterman, David 1997 “The computer as a Presentation Tool”. En Great Teaching in the one computer classroom, pensé en tiempos pasados no muy lejanos, en el uso de las computadoras en la escuela, no sólo como docente sino como alumna misma.

La evolución de las computadoras como menciona Dockterman desde los años 60’s cuando eran sólo terminales, pasando en cada década un gran avance en éstas tecnologías hasta llegar a los 90’s donde su uso es muy popular y hasta nuestros días. Pasando de ser máquinas para realizar actividades administrativas a educativas.

Como docentes y alumnos pasamos por situaciones parecidas a las de Dockterman, yo recuerdo cuando estudiaba la educación secundaria en el salón colocaron una computadora, que estaba encerrada bajo llave y sólo el director podía abrirla, pero no recuerdo que nunca un maestro la haya utilizado para dar la clase. En mi educación preparatoria las computadoras sólo estaban en el laboratorio y eran específicamente para los que queríamos aprender computación, sólo el maestro de computación tenía acceso a esta tecnología al igual que los alumnos que optaban por taller (como se le llamaba). La tecnología no estaba al alcance de todos. Los demás maestros le tenían pánico a las computadoras y preferían los trabajos a máquina de escribir.

En la actualidad se están introduciendo las computadoras al salón de clase como una herramienta que facilite al alumno la adquisición de manera más fácil el conocimiento. En el colegio donde laboro ya se implementó, se le llama Reforma Curricular, que incluye en el Plan de Estudios la formación en valores y tecnologías de la información y la comunicación, así como la sistematización de los enfoques educativos centrados en el aprendizaje y en las normas técnicas de competencia laboral. No sólo se trata de llevar la computadora al salón de clase y dejarla ahí como un mueble más, los maestros deben estar preparados para utilizarla como herramienta en la forma de impartir sus clases, por ello es necesario capacitar a los profesores de forma continua. Los profesores tienen que aprovecharla y hacer sus clases más dinámicas, buscando el software que se adapte a las necesidades de su asignatura, realizar material didáctico para que los alumnos lo utilicen en la computadora, ver ejemplos prácticos de la cotidianeidad de la vida.

El paradigma que se adapta a la utilización de la computadora en el salón de clase es el constructivista, que promueve la participación activa y creativa de los estudiantes en la investigación, resolución de propuestas, actividades experimentales y trabajo en equipo a partir de los conocimientos declarativos y procedimentales, que introyectan desde una perspectiva humanística que toma en cuenta la importancia de los conocimientos previos del estudiante para desarrollar alguna actividad.

Tal como lo menciona Dockterman, preparar alumnos para el futuro, para saber hacer, saber ser, saber aprender, a convivir que es en sí el fin mismo de la educación.

Ventajas:
* El proceso de enseñanza ya no es tan conductista como era anteriormente, el alumno busca la información de acuerdo a sus necesidades.
* Se integra la tecnología en los planes de clase.
* Con el uso de la computadora aprenden casi todo tipo de alumnos desde los visuales,
* La computadora se usa en el preciso momento donde se está dando el conocimiento.
* Aumenta la motivación en los alumnos,

* El trabajo colaborativo fortalece valores.
* Cambia el rol del docente, pasa de ser el instructor conductista a un administrador técnico de instrucción.

* Los alumnos aprenden a trabajar en equipo, realizan trabajo colaborativo.


Desventajas:

* Aún no existe mucho software desarrollado para cada asignatura, pero con un poco de imaginación podemos adaptarlo a nuestras necesidades.
* La resistencia de los docentes a utilizar la tecnología en el aula y no dejar esta carga al maestro de computación.
* El costo de los equipos, muchas veces limita este tipo de proyectos.
* Por mi parte veo mayores ventajas que desventajas en el uso de las computadoras en el salón de clase como una herramienta, aunque no sólo esta por sí sola dará la clase o nos quitará el rol de maestros, sólo es un complemento para nuestras actividades.

Software educativo para la asignatura de Informática, realmente no existe mucho, pero podemos hablar de:

1. Logo.- para aprender programaciòn de forma simple y sencilla. Logo es un lenguaje de programación que nos ayuda a aprender. Se usa mucho en el área de matemáticas, aunque su uso es casi en cualquier asignatura. Es amigable y divertido, existen varias versiones, pero la gráfica es la mejor.Se puede descargar en: http://mondragon.angeltowns.net/paradiso/VersionesLogo.html En orden de jerarquí para mí es el mejor software para incursionar en la programación, la estructura es muy sencilla y fácil de comprender, nos presenta un problema y debemos pensar en las instrucciones para la solución. Es software libre, gratuito.

2. Flash professional 8.- Para aprender a realizar animaciones para internet, es un tutorial interactivo realizado con interactivas películas de flash, el único problema es que no es gratuito.

3. Aprendiendo Word.- Software que nos lleva paso a paso de forma visual por la pantalla de word. Es bueno y se puede trabajar en equipos, pero a la hora de practicar no es recomendable más de dos alumnos por computadora. No es gratuito por eso algunas escuelas no lo quieren comprar.