201493 CURSO DE PROFUNDIZACION EN COMPUTACION MOVIL
GUIA PARA LA PRESENTACION DE LA MONOGRAFIA DEL CURSO DE PROFUNDIZACION EN COMPUTACION MOVIL
Ing. Mauricio Ramírez Villegas Director del Curso
Universidad Nacional Abierta y a Distancia 2013
201493 CURSO DE PROFUNDIZACION EN COMPUTACION MOVIL
Introducción El curso Computación Móvil corresponde al componente de formación de ingeniería aplicada, para los programas de Ingeniería de Sistemas, Ingeniería Electrónica e Ingeniería de Telecomunicaciones ofertados por la Universidad Nacional Abierta y a Distancia UNAD, tiene como objetivo principal aplicar los conceptos fundamentales del análisis, diseño y desarrollo de software adquiridos durante la formación del programa académico para utilizarlos y aplicarlos en la construcción de aplicaciones para equipos móviles. Se presenta como un curso de profundización para los estudiantes de un programa de formación profesional que deseen cursar y aprobar el curso para optar al título profesional como una alternativa de trabajo de grado. El curso tiene 10 créditos académicos, con una intensidad horaria de 480 horas, las cuales se divide en 120 hora promedio de acompañamiento tutorial y seguimiento tutorial y 360 horas promedio de estudio independiente. El curso es de carácter teórico práctico y se divide principalmente en 2 partes, la parte teórica que es referente al estado del arte que los estudiantes deben conocer y aprender, la parte práctica, que se desarrolla por parte de los estudiantes con la realización de cada una de las actividades que se proponen en el curso y con el desarrollo de la monografía y la aplicación móvil que deben desarrollar La evaluación del curso se realizara como se estipula en el reglamento estudiantil artículo 32. Tendrá en cuenta diferentes formas de evaluación, las de carácter formativo y cualitativo, autoevaluación y cohevaluación, y la de carácter cuantitativo, heteroevaluación.
201493 CURSO DE PROFUNDIZACION EN COMPUTACION MOVIL
Metodología El estudiante debe presentar un proyecto teórico práctico como resultado final del curso, el proyecto consta de dos partes un documento escrito, en el que se desarrollen ampliamente un tópico en particular o varios tópicos del curso, sea a manera de monografía o de informe del trabajo de campo realizado durante el curso y la parte práctica es la realización de un producto de desarrollo de software que involucre la construcción de un software con los modelos y metodologías de ingeniería de software para construir software para dispositivos móviles. La parte práctica del trabajo, el desarrollo de la aplicación o el desarrollo de una mejora del sistema operativo Android, el cual fue escogido para el desarrollo del producto final en este curso, la entrega del producto debe ser congruente con el documento escrito, por lo tanto el estudiante deberá aplicar los conocimientos teóricos adquiridos y los conocimientos prácticos para el desarrollo del producto final. La evaluación del documento monográfico o informe de trabajo de campo y el producto de software desarrollado será evaluado por el director del curso, teniendo en cuenta las normas de presentación del documento, la congruencia entre el producto de software y el documento y el desarrollo del producto de software, en cuanta a la calidad y pertinencia. El trabajo, producto del curso de profundización puede ser realizado por máximo 2 estudiantes y será presentado y sustentado en plenaria, en la cual deben participar el tutor del curso, el líder local o zonal del programa y un tutor del área. El proyecto del curso se realizara en dos partes, una parte teórica y otra parte práctica, en la parte teórica se presentara un documento final tipo monografía, el cual tendrá un valor porcentual de 20% y la parte práctica del proyecto, el cual será el desarrollo una aplicación de software, en donde se presentara una aplicación que debe funcionar en un equipo de computación móvil o en u emulador de un dispositivo móvil, para el curso se utilizara el sistema operativo Android, el IDE de desarrollo de Eclipse, la plataforma J2ME de Java para dispositivos móviles y el emulador de Android . El tema del proyecto lo deben escoger los estudiantes y debe estar acorde con los lineamientos del curso y la temática del mismo, la sustentación del proyecto tendrá un valor porcentual del 20%.
201493 CURSO DE PROFUNDIZACION EN COMPUTACION MOVIL
PRESENTACION DE LA MONOGRAFIA La monografía debe ser entregada en un documento impreso y digital, de acuerdo con las normas Icontec, las normas de presentación del trabajo de la Universidad Nacional Abierta y a Distancia, y las normas APA de referenciacion de autores y recursos. Para la presentación y desarrollo del documento se presentara tres etapas en donde el estudiante y su compañero deben entregar las actividades, las fechas de las actividades se presentara en la rúbrica de calificación del documento de calificación de la monografía.
Selección del Tema: El estudiante debe seleccionar un tema de desarrollo de software para implementar en un dispositivo móvil que trabaje con el sistema operativo Android, se pueden desarrollar juegos, aplicaciones móviles, mejoramientos al sistema operativo Android, en general se puede realizar una aplicación móvil que esté justificada en el documento de monografía y el producto final sea el desarrollo del software funcional.
NOTA: El estudiante deberá realizar las entregas de las etapas en los foros colaborativos de las unidades, se abrirán tres espacios en cada una de las unidades para que los estudiantes entreguen cada una de las etapas de la monografía, es decir en el espacio de la Unidad 1-4 se abrirá un foro colaborativo en donde el estudiante deberá entregar la Etapa 1 de la Monografía, en la Unidad 5-6 se abrirá un espacio en el foro de trabajo colaborativo para entregar la Etapa 2, en la Unidad 7 se abrirá un espacio para la entrega de la etapa 3 del documento, al final se abrirá un foro en donde los estudiantes deben enviar la monografía final con las correcciones indicadas en las anteriores revisiones y con el producto final de software.
201493 CURSO DE PROFUNDIZACION EN COMPUTACION MOVIL
Desarrollo de la Monografía El desarrollo de la Monografía del curso Project se debe realizarse dentro del contexto del curso de acuerdo a las siguientes etapas y pasos:
ETAPA 1: INICIO MONOGRAFIA Paso 1: Seleccionar el tema. El tema en el cual se realizara la investigación y aplicación de la aplicación que se construirá.
Paso 2: Definición del Problema de Investigación. Al término de este paso debe quedar presentado y aprobado el Capítulo 1: Problema de Investigación, Objetivo General y Objetivos Específicos.
Paso 3: Revisión de Marcos de Referencia . Se debe realizar la revisión del marco contextual, marco conceptual, marco legal, entre otros. Al término de este paso debe quedar presentado y aprobado el Capítulo 2: Revisión de la Literatura
Paso 4: Definición de la metodología . Se debe realizar la revisión de la metodología de investigación del tema en el cual van a desarrollar la aplicación móvil, además de indicar que modelo y metodología de desarrollo utilizara para el desarrollo del proyecto práctico, alcance y limitaciones del proyecto. Al término de este paso debe quedar presentado y aprobado el Capítulo 3: Metodología (NOTA: La descripción del plan de acción que se va a seguir para investigar el problema y desarrollar la aplicación).
ETAPA 2: ANALISIS, DISEÑO E IMPLEMENTACION Paso 5: Análisis. Se procede a elaborar el análisis de la aplicación que se desea, definir el objetivo de la aplicación, características y funcionamiento, desarrollar utilizando el lenguaje unificado de modelado UML, definir los requerimientos de la aplicación para su funcionamiento, listado de requerimientos técnicos, legales, funcionales, no funcionales, listado de casos de uso y especificación de casos de uso, diagrama de casos de uso, etc., si se implementa una base de datos debe realizar el análisis diseño e implementación de la misma. Capítulo 4 Análisis, Diseño e Implementación.
Paso 6: Diseño. Se procede a elaborar el diseño de la aplicación de acuerdo con el objetivo de la aplicación, características y funcionamiento, realizar diseño teniendo en cuenta UML, diagrama de clases, diagrama de objetos, diagrama de secuencia, diagrama de colaboración, etc. Capítulo 4 Análisis, Diseño e Implementación.
Paso 7: Implementación. Se procede a elaborar la implementación de la aplicación, de acuerdo con el UML, definir el diagrama de comunicación de la aplicación o de conexión, definición de la tecnología de la aplicación hardware
201493 CURSO DE PROFUNDIZACION EN COMPUTACION MOVIL
Equipos, software plataformas, lenguajes bases de datos, etc., otras herramientas, sistemas de comunicación. Capítulo 4 Análisis, Diseño e Implementación.
ETAPA 3: FINALIZACION MONOGRAFIA MONOGRAFIA Paso 8: Resultados y Proyecciones. Se procede a elaborar la presentación de los resultados del desarrollo y las proyecciones del proyecto, de acuerdo con la elaboración funcionamiento y aplicación del producto de software desarrollado.
Paso 9: Conclusiones. Se procede a elaborar las conclusiones del proyecto en general.
Paso 10: Bibliografía . Se procede a elaborar la referenciacion bibliográfica, cibergrafia, artículos, etc., teniendo en cuenta todos los recursos utilizados para el desarrollo del documento y del producto de software.
Agenda Semana Etapas Etapa 1. Paso 1: Selección del Tema 1 Paso 2: Definición del Problema 2y3 4y5 Paso 3: Marcos de Referencia 6-7-8-910 11-12 13-14 15
Paso 4: Definición de la Metodología Etapa 2. Paso 5: Análisis Paso 6: Diseño Paso 7: Implementación Etapa 3: Paso 8: Resultados y Proyecciones Paso 9: Conclusiones Paso 10: Bibliografía Correcciones Entrega Final de la Monografía y el producto de software.
Desarrollo
Realización de las actividades para el desarrollo del producto de software.
201493 CURSO DE PROFUNDIZACION EN COMPUTACION MOVIL
Características de la Monografía a Entregar El estudiante debe entregar el documento de la monografía con los siguientes capítulos, de acuerdo a las etapas y fases indicadas anteriormente. 1. 2. 3. 4. 5. 6. 7. 8.
Presentación de la Monografía Introducción Tabla de Contenido Capítulo 1: Problema de Investigación, Objetivo General y Objetivos Específicos. Capítulo 2: Revisión de la Literatura Capítulo 3: Metodología Capítulo 4: Análisis, Diseño e Implementación. Capítulo 5: Resultados y Proyecciones, Conclusiones Bibliografía
Nota: Anexos si los considera necesarios. Características de la Aplicación Entregar la aplicación que definió para el desarrollo en el curso, esta aplicación debe ser entregada los archivos .apk y los archivos en eclipse con el código fuente que desarrollo y escribió de la aplicación. Recuerde que debe entregar todo lo referente a la aplicación desarrollada para comprobar la evolución y el trabajo realizado durante todo el curso, sin esto seria imposible visibilizar su trabajo y el avance que ha obtenido en este proceso.
Nota: Seleccionar un buen tema de investigación y desarrollo de la aplicación, asegura un buen comienzo para el trabajo. Visitar los siguientes enlaces, los cuales tienen muchas ideas en las cuales se pueden pensar para escoger el tema. http://developer.android.com/index.html https://play.google.com/store http://es.androlib.com/ http://www.androidzoom.com/ http://portales.puj.edu.co/ftpcentroescritura/Recursos/Normasapa.pdf
201493 CURSO DE PROFUNDIZACION EN COMPUTACION MOVIL
Nota: No se aceptan aplicaciones desarrolladas con otras herramientas diferentes a Eclipse y el SDK de Android, aplicaciones desarrolladas con PhoneGap, AppInventor, Sencha, entre otras herramientas no serán aceptadas en este curso.