1RESUMENEste artículo describe el proceso de desarrollo de unaplataforma e-learning para el aprendizaje de nuevastecnologí...
Puerto USBLos puertos de comunicaciones son interfaces físicas parala conexión e intercambio de información entre elcomput...
3microcontrolador como dispositivo usb y su posteriorenvío/recepción de datos.Librería/ Método Descripciónpic18_usb.h Libr...
4Máquina Virtual: KVM (Kilo Virtual Machine),encargada de comunicarse con el sistema operativodel móvil e interpretar el c...
• Presencia: Emplear todas los mecanismos paraque el alumno ingrese a la aula virtual yaproveche de todos los recursos imp...
6Acceso a Contenidos VII. DESARROLLO DE UNA ESTRATEGIAMETODOLÓGICAEl diseño e implementación de una plataforma e-learningc...
7Selección de Medios InstruccionalesLos medios instruccionales son aquellos que proporcionaninformación, guían los aprendi...
8Darwin O. Alulema F.Nació el 28 de Septiembre de 1982, obtuvo el título de Ing.Electrónico en la Espe en el 2005 y el de ...
Próxima SlideShare
Cargando en…5
×

Diseño e Implementación de una Plataforma E-Learning para la Materia de Tecnologías de Software para Electronica

1.987 visualizaciones

Publicado el

Artículo de la Universidad Politécnica del Ejercito ESPE.

Referencia documento de tesis - Alex Carrión

0 comentarios
0 recomendaciones
Estadísticas
Notas
  • Sé el primero en comentar

  • Sé el primero en recomendar esto

Sin descargas
Visualizaciones
Visualizaciones totales
1.987
En SlideShare
0
De insertados
0
Número de insertados
11
Acciones
Compartido
0
Descargas
45
Comentarios
0
Recomendaciones
0
Insertados 0
No insertados

No hay notas en la diapositiva.

Diseño e Implementación de una Plataforma E-Learning para la Materia de Tecnologías de Software para Electronica

  1. 1. 1RESUMENEste artículo describe el proceso de desarrollo de unaplataforma e-learning para el aprendizaje de nuevastecnologías del lenguaje java, y su aplicación en laingeniería electrónica.La plataforma e-learning integra fundamento teórico,videos explicativos, laboratorios propuestos y resueltospara el aprendizaje del lenguaje de programación java.Fue implementada sobre el Sistema de Gestión deAprendizaje Moodle, mientras que sus contenidos fuerondesarrollados en Netbeans, Eclipse, así como en softwarepara la creación y edición de texto, imágenes y videos.Palabras clave: Java, E-learning, Sistema de Gestión deAprendizaje, Moodle.ABSTRACTThis article describes the development process of aplatform e-learning for the learning of new javatechnologies, and its application in the electronicengineering.The platform e-learning integrates theoretical basis,explanatory videos, laboratories proposed and solved forthe java learning.It was implemented in the Learning Management SystemMoodle, whereas its contents were developed in Netbeans,Eclipse, as well as in software for the creation and editionof text, images and videos.Key Words: Java, E-learning, Learning ManagementSystem, Moodle.I. INTRODUCCIÓNEn la última década, el avance tecnológico harevolucionado los procesos de enseñanza-aprendizaje.Hoy en día las Tecnologías de la Información yComunicación (Tics) incorporan herramientas tecnológicascomo la web 2.0, sistemas de gestión de aprendizaje,repositorios virtuales y aprendizaje electrónico, quefacilitan la enseñanza del lenguaje de programación java.[1]La eficiente utilización de las herramientas tecnológicaspermite la creación de sitios virtuales con múltiplesrecursos y contenidos multimedia que garantizan uncorrecto aprendizaje. [1]Java es un lenguaje de programación open-source quecuenta con un sinnúmero de APIS y librerías para lacomunicación usb, el manejo de base de datos, eldesarrollo de aplicaciones cliente-servidor y programaciónde dispositivos móviles, es por ello que es un excelenteinstrumento tecnológico para el estudiante que buscaintegrar la programación en el campo de la electrónica. [2]Para la implementación de una plataforma e-learning parael aprendizaje de lenguaje java, se incorporaron diversoscontenidos multimedia como textos, videos, sitios dedescargas, laboratorios resueltos, cuestionarios yproductos de la unidad.II. CONTENIDOS DESARROLLADOSUna ventaja del lenguaje de programación java, es lainclusión de nuevas tecnologías para la creación demúltiples aplicaciones, acordes al desarrollo tecnológico ya las necesidades de la sociedad de la información.Los contenidos desarrollados son las tecnologías usb,para el manejo de microcontroladores desde elcomputador; JavaServer Faces, tecnología para eldesarrollo de aplicaciones cliente-servidor, y Java MicroEdition, para la programación de dispositivos móviles.Delpino G. Byron O. , Alulema F. Darwin O. , Sancho A. José A.Diseño e Implementación de una plataforma E-learning para lamateria de Tecnologías de Software para Electrónica.Byron O. Delpino G. Carrera de Ingeniería enElectrónica, Redes y Comunicación de Datos, EscuelaPolitécnica del Ejército, Sangolquí-Ecuador. (e-mail:byron_delpino@hotmail.com).Darwin O. Alulema F. Departamento de Eléctrica yElectrónica, Escuela Politécnica del Ejército, Sangolquí-Ecuador. (e-mail: darwinalulema@gmail.com).José A. Sancho A. Departamento de Ciencias de laComputación, Escuela Politécnica del Ejército,Sangolquí-Ecuador. (e-mail: jsanchoarias@yahoo.es)
  2. 2. Puerto USBLos puertos de comunicaciones son interfaces físicas parala conexión e intercambio de información entre elcomputador y algún periférico de entrada o salida.La evolución del computador ha contado con variospuertos para la conexión de periféricos, desparalelo con una velocidad de 0,3 Mbps, el puerto serialcon 0,46 Mbps, hasta el puerto usb 3.0 con 5Gbps.Java posee varias APIS (Interfaz de Programación deAplicaciones) de comunicaciones para el manejo y controlde puertos:PUERTOParaleloSerialUSBCada una de estas APIS cuenta con una serie de métodosimplementados en Java que invocan a determinadasfunciones dentro de una librería de vínculo dinámico (.dll)previamente desarrollada en un lenguaje de programación(C,C++, vb .net, lenguaje ensambladorCada API de comunicaciones dispone de métodos para elestablecimiento y apertura del puerto, así como latransferencia de datos mediante la lectura o escritura debytes.Puerto USBJavaServerFaces (JSF)Interfaz MbpsParalelo 0,3Serial 0,46USB1.0 Low 1,5USB 1.0 Full 12USB 2.0 480USB 3.0 5000Fig. 1. Contenidos Java desarrolladosTabla 2. APIS de comunicacionesTabla 1. Velocidades interfaces de comunicaciónLos puertos de comunicaciones son interfaces físicas parala conexión e intercambio de información entre elcomputador y algún periférico de entrada o salida.La evolución del computador ha contado con variospuertos para la conexión de periféricos, desde el puertoparalelo con una velocidad de 0,3 Mbps, el puerto serialcon 0,46 Mbps, hasta el puerto usb 3.0 con 5Gbps.(Interfaz de Programación dede comunicaciones para el manejo y controlAPIJnpout32javax.commJPicUSBCada una de estas APIS cuenta con una serie de métodosimplementados en Java que invocan a determinadasfunciones dentro de una librería de vínculo dinámico (.dll)previamente desarrollada en un lenguaje de programaciónlenguaje ensamblador).Cada API de comunicaciones dispone de métodos para elestablecimiento y apertura del puerto, así como latransferencia de datos mediante la lectura o escritura deEl puerto USB es una interfaz implementadaun grupo de empresas como Intel, Compac, Microsoft eIBM, cuyo propósito era crear una interfaz que garanticevelocidad y estandarización para la conexión de cualquierperiférico al computador. [3]Se cuenta con el paqueteentre la pc a través del lenguaje java y el microcontrolador,de esta forma se busca el desarrollo de aplicaciones parael monitoreo y control de sensores, actuadores, motores, ocualquier dispositivo electrónico.PC MICROCONTROLADORUSBEl paquete jPicUSB está conformado por:jpicusb.jar: Interfaz java que invoca a la libreríadinámica jpicusb.dll.jpicusb.dll: Almacena todas las funciones deMicrochip para el uso de microcontroladores.JPicUSB implementa métodosconexión/Inicialización y el envío/recepción de datos entreel computador y el microcontrolador que es reconocidocomo un dispositivo usb.MétodoLoadset_vidpid[Q]Read[Q]WriteExiste una variedad de microcontroladores de la familia demicrochip con puerto usb, entre ellos se destacan el18F2550 o el 18F4550 debido a su bajo costo y a lasprestaciones en cuanto a memoria y número de pinesdisponibles para conectar dispositivos electrónicos. Laprogramación de pics se la realiza a través dprogramación PICC Compiler.Al igual que los métodos desarrollados en java para latransmisión de bytes desde la pc,con varias librerías y métodos para la configuración delJava MicroEdition (J2ME)Fig. 1. Contenidos Java desarrolladosFig. 2. Comunicación PCcomunicacionesVelocidades interfaces de comunicaciónTabla 3. Métodos Api jPicUSB2nterfaz implementada en 1996 porpo de empresas como Intel, Compac, Microsoft eIBM, cuyo propósito era crear una interfaz que garanticevelocidad y estandarización para la conexión de cualquier[3]jpicUSB para la comunicaciónentre la pc a través del lenguaje java y el microcontrolador,de esta forma se busca el desarrollo de aplicaciones parael monitoreo y control de sensores, actuadores, motores, ocualquier dispositivo electrónico.MICROCONTROLADOR18F4550SensoresMotoresActuadoresLedsDip switchsUSBEl paquete jPicUSB está conformado por:jpicusb.jar: Interfaz java que invoca a la libreríadinámica jpicusb.dll.jpicusb.dll: Almacena todas las funciones deuso de microcontroladores.JPicUSB implementa métodos para lay el envío/recepción de datos entreel computador y el microcontrolador que es reconocidoDescripciónLlamado a la libreríajpicusb.dllConfiguración deparámetros de fábricadel dispositivo usb.Lectura del puerto usbEscritura del puerto usbExiste una variedad de microcontroladores de la familia decon puerto usb, entre ellos se destacan el18F2550 o el 18F4550 debido a su bajo costo y a lasprestaciones en cuanto a memoria y número de pinesdisponibles para conectar dispositivos electrónicos. Laprogramación de pics se la realiza a través del lenguaje deC Compiler.Al igual que los métodos desarrollados en java para latransmisión de bytes desde la pc, PICC Compiler cuentacon varias librerías y métodos para la configuración delFig. 2. Comunicación PC-MicrocontroladorTabla 3. Métodos Api jPicUSB
  3. 3. 3microcontrolador como dispositivo usb y su posteriorenvío/recepción de datos.Librería/ Método Descripciónpic18_usb.h Librería (cabecera) queincluye la configuraciónde velocidad,sincronización deldispositivo.usb.c, usb.h Define instruccionessobre inicio,enumeración ytransmisión de datos.usb-init Inicializa el dispositivousbusb_enumerated Método que verifica si elpc ha numerado(reconocido) almicrocontrolador condispositivousb_put_packet Envío de paquetes alPCusb_get_packet Recepción de paquetesenviados desde la pcJavaServer Faces (JSF)Tecnología implementada en el año 2004 para la diseñode aplicaciones cliente-servidor. JSF está basada en latecnología JEE (Java Enterprise Edition) y en laarquitectura modelo-vista-controlador. [4]JavaServer Faces integra lenguaje html con java, de estaforma se aprovecha las múltiples ventajas de java paraaplicaciones vía protocolo http.El Modelo-Vista-Controlador es una arquitectura quefacilita la separación y categorización de capas deprogramación, permitiendo puntualizar la programacióndestinada para interfaz gráfica (.xhtml), manejo de datos(Beans .java), y reglas de navegación (.xml). [5]Para el desarrollo de interfaces de usuario, JSF agrupacomponentes xhtml (formularios, botones, componentesde entrada, salida y selección) y core para la creación decomponentes gráficos, así como la conversión y validaciónde datos. [5]Etiqueta Funciónform Formulario htmlinputText Campo de texto de entradaoutputText Mensaje de salidaselectBooleanCheckbox Conjunto de CheckBoxcommandButton Botón que ejecuta unaacción o invoca un métodoconvertNumber Conversión numéricavalidator Validación de datosingresadosPara el manejo datos se emplea los Beans o clases javaque incorporan métodos a ser invocados de la página web(.xhtml), con el objetivo de obtener o establecer el valor delos datos (atributos). Cada atributo del bean debe contenerun nombre, tipo y método getter o setter.Para el establecimiento de reglas de navegación (estáticao dinámica) y configuración de beans (nombre, archivojava contenedor y sesión) se crea el archivo faces-config.xml, quien permitirá la conexión entre la interfazweb y los beans. Además se tiene el fichero web.xml quecontiene información sobre características de la aplicación(nombre de la aplicación, servlets, página de bienvenida).Para el acceso a una aplicación JSF, se cuenta con unservidor de aplicaciones o software que proporcionaservicios de aplicación al cliente. Existen servidores deaplicaciones gratuitos (GlassFish, JBoss) o comerciales(WebLogic, Oracle Application server).Mediante JSF se desarrolla aplicaciones dinámicas ydistribuidas que permitan a través de un servidor web,monitorear diferentes dispositivos electrónicos.PCMICROCONTROLADOR18F4550SensoresMotoresActuadoresLedsDip switchsUSBServidorHTTPJava Micro Edition (JME)JME es una tecnología java para la creación deaplicaciones en equipos con limitadas capacidadescomputacionales en cuanto a memoria, interfaz gráfica,procesamiento, consumo de energía.La plataforma Java Micro Edition es un conjunto detecnologías y librerías conformadas por:Fig. 4. Integración JSF-USBTabla 4. Librerías/ Métodos en PICC CompilerTabla 5. Etiquetas xhtml y core en JSFFig. 3. Estructura de una aplicación JSF
  4. 4. 4Máquina Virtual: KVM (Kilo Virtual Machine),encargada de comunicarse con el sistema operativodel móvil e interpretar el código intermedio delprograma java a lenguaje máquina.Configuraciones: CLDC (Connected Limited DeviceConfiguration), conjunto de clases y bibliotecas queofrecen la funcionalidad a un rango de dispositivoscon características comunes. java.io, java.lang,java.microedition.io.Perfiles: MIDP (Mobile Information Device Profile),controlan el ciclo de vida de la aplicación y la interfazde usuario, contiene un conjunto de APIS paradispositivos con funcionalidades específicas.Paquete Descripciónjavax.microedition.lcdui Interfaces gráficasjavax.microedition.rms Almacenamiento dedatosjavax.microedition.io Clases e interfaces deconexión genéricajavax.io Clases e interfaces deentrada/salidaLas aplicaciones JME se denominan MIDlets, contenidasen paquetes .jar, que incluyen información acerca delnombre, versión y fabricante de la aplicación; además dearchivos .jar quienes almacenan datos sobre el nombre yversión del MIDlet, tipo de perfil, configuración, e/o.Java Micro Edition integra las APIS básicas de java paracrear aplicaciones en dispositivos móviles, que antesúnicamente se las podía realizar en computadores.Dichas Apis incluyen el ingreso y lectura de datos,operaciones matemáticas, interfaz gráfica, conexioneshttp, e/o.JME cuenta con paquetes como el javax.microedition.lcduipara la inserción de botones (Command), campos detexto (TextBox), etiquetas (StringItems), imágenes(ImageItem), listas (List, ChoiceGroup). [6]A través del paquete javax.microedition.io, se crea y semaneja deiferentes conexiones de red, enviando yrecibiendo datos vía http, udp o por sockets.Un móvil se comunica con un pc/servidor mediante unaconexión http, donde el celular cumple el rol de cliente,solicitando datos, y el servidor responde a dichaspeticiones a través de un servlet con los métodos doGet odoPost.De esta forma se busca desarrollar aplicaciones para elmanejo y monitoreo de dispositivos electrónicos vía usb,desde un computador o un móvil.HTTPAl integrar las tres tecnologías desarrolladas en laplataforma se busca que el estudiante esté en lacapacidad de desarrollar actividades relacionas a laelectrónica como la domótica, control, redes ytelecomunicaciones.Una aplicación basada en las tecnologías USB-JSF-JME,facilita el monitoreo desde cualquier sitio desde undispositivo móvil o computador, quien conectándose a unred, establecerá una comunicación http hacia un servidorque estará directamente conectado vía usb a unmicrocontrolador con varios dispositivos electrónicos.Para que un móvil o computador cliente se conecte a unared, en un equipo de red (router) se deberá configurar elservicio dhcp para la obtención de parámetros de red(dirección ip, máscara de red, Gateway), de esta formapodrán solicitar información al servidor con una direcciónip estática.En el servidor se configura un servlet para responder a lassolicitudes planteadas desde un móvil, así como unainterfaz JSF que conteste las peticiones de un pc.Además se implementará los métodos para la conexión ytransmisión de datos porpuerto usb con elmicrocontrolador.La programación del pic se hará a través de PIC CCompiler donde se incluirán los métodos para conectar almicrocontrolador con la pc/servidor y enviar/recibir datos.III. METODOLOGÍA PACIEPara la implementación de aprendizaje electrónico y elfortalecimiento de las Tics, se desarrolló la metodologíaPACIE (Presencia Alcance Capacitación Interacción E-Learning).PACIE fue creada por el fundador de FATLA (Fundaciónpara la actualización tecnológica de Latinoamérica)Ingeniero Pedro Camacho en el 2004.PACIE es una metodología para el empleo deherramientas virtuales en todo tipo de educación(Presencial, Semipresencial, Distancia).Fig. 5. Integración JME-JSF-USBTabla 6. Paquetes del perfil MIDP
  5. 5. • Presencia: Emplear todas los mecanismos paraque el alumno ingrese a la aula virtual yaproveche de todos los recursos implementadosen la misma.• Alcance: Trazar los objetivos que busca eldesarrollo de un aula virtual hacia el alumnado.• Capacitación: El docente depara guiar correctamente al alumno.• Interacción: Desarrollar actividades queestimulen el socializar y compartir conocimiento.• E-Learning: Hacer uso de la tecnología paraimpartir conocimiento de acuerdo a losestándares pedagógicos.IV. SISTEMA DE GESTIÓN DE APRENDIZAJEUn Sistema de Gestión de Aprendizaje (LMS) es unsoftware instalado sobre un servidor web, orientado a lacreación y administración de sitios de formación educativa.Existen versiones de LMS gratuitas como Moodle oClaroline, y versiones comerciales como WebCTBlackBoard.Recursos y ComponentesDistribución de Contenidos: Un LMS cuenta con unrepositorio virtual para el almacenamiento de archivos(texto, imágenes, videos) en diferentes formatos.Usuarios: Administrador, Docente, Alumno.Herramientas de Comunicación y Evaluación:y Edición de foros, wikis, chats, evaluaciones.Organización: Distribución de cursos, grupos, temas.Herramientas de Seguimiento y Evaluación:Estadísticas y Reportes sobre el desem[7]Fig. 6. Componentes de una plataforma eEmplear todas los mecanismos paraque el alumno ingrese a la aula virtual yaproveche de todos los recursos implementadosTrazar los objetivos que busca eldesarrollo de un aula virtual hacia el alumnado.El docente debe estar capacitadopara guiar correctamente al alumno.Desarrollar actividades queestimulen el socializar y compartir conocimiento.Hacer uso de la tecnología paraimpartir conocimiento de acuerdo a losSISTEMA DE GESTIÓN DE APRENDIZAJEUn Sistema de Gestión de Aprendizaje (LMS) es unsoftware instalado sobre un servidor web, orientado a lacreación y administración de sitios de formación educativa.Existen versiones de LMS gratuitas como Moodle oClaroline, y versiones comerciales como WebCT-Recursos y ComponentesUn LMS cuenta con unrepositorio virtual para el almacenamiento de archivos(texto, imágenes, videos) en diferentes formatos.ador, Docente, Alumno.Herramientas de Comunicación y Evaluación: Creacióny Edición de foros, wikis, chats, evaluaciones.Distribución de cursos, grupos, temas.Herramientas de Seguimiento y Evaluación:Estadísticas y Reportes sobre el desempeño del alumno.V.Es el LMS gratuito más utilizado por institucioneseducativas, debido a la gran comunidad de programadoresy diseñadores que brindan correcciones y mejoras.Moodle tiene las siguientes características:• Emplea la pedagogía PACIE.• Ideal para clases virtuales.• Plataforma diseñada bajo PHP.• Soporte para 91 idiomas.• Uso de Imap y Pop3 para el servicio de correoelectrónico.• Implementación de políticas de seguridadacceso.• Soporta múltiples Gestores de Base de Datos.• Comunicación Síncrona (Mensajería Instantánea)y Asíncrona (Foros).• Certificaciones de seguridad TTL (Seguridad deCapa de Transporte) y SSL (Capa de ConexiónSegura).Moodle cuenta con recursos paraimágenes, videos, etiquetas, archivos, creación y ediciónde cuestionarios, links, e/o.Inserción de texto imágenes, videos:de un editor Html permite agregar elementosmultimedia a la plataforma.Inserción de archivos:archivos en cualquier formato (pdf, doc, ppt).Enlaces: Herramienta para acceder a contenidosalmacenados en sitios externos.Herramientas de Comunicación:chats, encuestas.Evaluaciones:evaluaciones a través de preguntas de selecciónmúltiple, completar espacios, llenar tablas.VI. RESULTADOSVisualización de la Plataforma EFig. 6. Componentes de una plataforma e-learningFig. 7. Página Inicial Plataforma Virtual5MOODLEs el LMS gratuito más utilizado por institucioneseducativas, debido a la gran comunidad de programadoresy diseñadores que brindan correcciones y mejoras. [8]las siguientes características:la pedagogía PACIE.Ideal para clases virtuales.Plataforma diseñada bajo PHP.Soporte para 91 idiomas.Uso de Imap y Pop3 para el servicio de correoImplementación de políticas de seguridad ySoporta múltiples Gestores de Base de Datos.Comunicación Síncrona (Mensajería Instantánea)y Asíncrona (Foros).Certificaciones de seguridad TTL (Seguridad deCapa de Transporte) y SSL (Capa de ConexiónMoodle cuenta con recursos para la inserción de texto,imágenes, videos, etiquetas, archivos, creación y ediciónInserción de texto imágenes, videos: A travésde un editor Html permite agregar elementosmultimedia a la plataforma.Inserción de archivos: Incorporación dearchivos en cualquier formato (pdf, doc, ppt).Herramienta para acceder a contenidosalmacenados en sitios externos.Herramientas de Comunicación: Foros, wikis,Creación y Edición dea través de preguntas de selecciónmúltiple, completar espacios, llenar tablas.RESULTADOSVisualización de la Plataforma E-learningFig. 7. Página Inicial Plataforma Virtual
  6. 6. 6Acceso a Contenidos VII. DESARROLLO DE UNA ESTRATEGIAMETODOLÓGICAEl diseño e implementación de una plataforma e-learningconsiste en el desarrollo de contenidos que se adapten alos medios tecnológicos (recursos multimedia, Internet) ycumplan con los objetivos educativos.A continuación se describen brevemente los pasos que sedeberán seguir en el diseño y construcción de un curso deaprendizaje virtual.Detección de NecesidadesOrientada a descubrir las necesidades y exigenciasplanteadas por los actores de la comunidad educativa. Ladetección de necesidades se da mediante encuestas,cuestionarios, experiencia del docente con respecto aldesempeño de sus alumnos.Definición del CursoConsiste en la participación de expertos en tecnología ydesarrollo educacional para el diseño e implementación dela plataforma. Dentro de la definición se debe incluir elnombre del curso, así como una descripción global del suscontenidos.Formulación de Objetivos de Aprendizaje yContenidos del CursoAbarca las competencias a desarrollar en el estudiante.La estructuración de contenidos se orientan a:• Cubrir los objetivos del curso.• Crear conocimiento útil.• Desarrollo de actitudes y capacidades.Selección de Métodos de AprendizajePara la creación de material didáctico se emplea losmétodos conductistas, cognitivo o constructivista, así comoel método PACIE para la implementación de cursosvirtuales.Fig. 8. Visualización de archivosFig. 9. Acceso a videos en sitios externos (youtube)Fig. 10. Participación en forosFig. 11. Acceso a CuestionariosFig. 12. Diagrama de desarrollo de una plataforma e-learning
  7. 7. 7Selección de Medios InstruccionalesLos medios instruccionales son aquellos que proporcionaninformación, guían los aprendizajes, ejercitan habilidades,motivan, y evalúan a través de las modalidades asíncrona(documento, videos, animaciones) y síncrona (foros, chats,wikis).Diseño e Implementación del Curso y Conexióncon la PlataformaConsiste en la implementación de módulos e interfaces dela plataforma, además de los recursos a emplear para elprocesamiento y almacenamiento de la información.Ejecución y Administración del Curso.La elaboración de un curso consiste en su implementaciónen una plataforma LMS (Moodle) y en su administración(corregir errores, desarrollar contenido extra para motivaral estudiante, evaluación del desempeño de la plataforma),de esta forma se busca un producto que cumpla con losobjetivos de aprendizaje.Evaluaciones FormativasLa evaluación cumple un rol determinante en la formaciónde un estudiante, es por ello que la plataforma e-learningdebe contar con métodos de evaluación integrales ysistemáticos.Una evaluación se la puede aplicar:• A comienzo del curso (prueba de diagnóstico).• Al finalizar un tema o unidad.• Al terminar el curso.Evaluación del Resultado del CursoOrientado a evaluar si los objetivos de aprendizaje secumplieron. Esta evaluación se basa en el número deestudiantes que aprobaron o concluyeron con éxito elcurso. La Evaluación del Resultado del curso buscaevaluar al docente y a la forma como desarrolló el curso.VIII. CONCLUSIONESLas Tecnologías de la Información y Comunicaciónson un grupo de herramientas que favorecen unaprendizaje óptimo e innovador a través del manejode información relevante, repositorios virtuales,herramientas web 2.0, web 3.0, plataformas virtualesconfiables y certificadas.Moodle es un Sistema de Gestión de Aprendizajegratuito con una gran comunidad de desarrolladoresque brindan soporte y actualización a la plataforma,de esta forma se escatima recursos a la hora dediseñar e implementar un aula virtual.Las nuevas tecnologías java como usb, jsf y jme, sonexcelentes alternativas para la desarrollo deaplicaciones relacionadas a la ingeniería electrónicaya que facilita el manejo y monitoreo a través de un pco móvil de varios dispositivos electrónicos.La propuesta de guía metodológica para el diseño eimplementación de una plataforma e-learning para lamateria de tecnología de software para electrónica esuna importante herramienta para la determinación deobjetivos de aprendizaje, desarrollo de contenidos,creación y administración de cursos.IX. RECOMENDACIONESSe recomienda que el Departamento de Eléctrica yElectrónica de un mayor empuje a la implementaciónde aulas virtuales, ya que es un excelentecomplemento de aprendizaje para los miembros de lacomunidad educativa.En base al contenido revisado en la plataforma e-learning se recomienda realizar investigaciones oproyectos de grados orientados a resolver losproblemas de la ciudad o el país.X. REFERENCIAS[1] Carrión Salinas, Alex (2011). Estudio de los Procesos deMejoramiento del Aprendizaje y la Calidad Educativa, Mediante laCapacitación Docente en la Aplicación de las TICs en los CentrosEducativos Interculturales Bilingües de la Zona de GuamoteComunidad de Santa Cruz de Usubug. Tesis de Maestría enSistemas Informáticos Educativos, Universidad Tecnológica Israel,Quito.[2] Características y Ventajas Java. [En línea]. Disponible en:http://www.slideshare.net/bat1820/java-ventajas-y-caracteristicas[2013, 02 de marzo].[3] Universal Serial Bus. [En línea]. Disponible en:http://es.wikipedia.org/wiki/Universal_Serial_ Bus [2012, 01 deoctubre].[4] JavaServer Faces. [En línea]. Disponible en:http://es.wikipedia.org/wiki /JavaServer_Faces [2012, 04 denoviembre].[5] Tutorial de JavaServer Faces. [En línea]. Sicuma. Disponibleen:http://www.sicuma.uma.es/sicuma/Formacion/documentacion/JSF.pdf [2012, noviembre].[6] Nolasco, J. (2012). Desarrollo de Aplicaciones MóvilesAndroid y J2ME. Lima: MACRO.[7] Galvez, S. y Ortega L. (2003). Java a Tope: J2ME. Málaga-España: Edición Electrónica.[8] Bustamante, P. (s.f.). Componentes de una plataforma e-learning. [En línea]. Disponible en: http://www.e-aula.cl/2011/06/componentes-de-una-plataforma-e-learning/[2013, 03 de febrero].XI. BIOGRAFÍASByron O. Delpino G.Nació el 01 de Octubre de 1989. Se graduó como bachilleren Informática en el Colegio Militar Abdón Calderón-Quitodonde obtuvo la distinción de Mejor Egresado en el año2007. Entre el 2007 y 2012 estudió Ingeniería Electrónicaen Redes y Comunicación de Datos en la ESPE, realizó latesis profesional sobre “Diseño e Implementación de unaplataforma E-learning para la materia de Tecnologíasde Software para Electrónica”.
  8. 8. 8Darwin O. Alulema F.Nació el 28 de Septiembre de 1982, obtuvo el título de Ing.Electrónico en la Espe en el 2005 y el de Máster enTeleinformática y Redes de Computadoras en la UTE en el2008, sus áreas de interés son la programación deTecnologías de Software para Electrónica empleandoJava.José A. Sancho A.Nació el 2 de Septiembre e Quito-Ecuador, Ingeniero eInformática y Magister en Ciencias de la ComputaciónMención Aplicaciones Distribuidas, Certificación Oracle,Certificación Microsoft. Sus áreas de interés son lacapacitación para certificaciones Oracle-Java.

×