1. PLANTILLA DE SILABO
ASIGNATURA: Lenguaje de Programación III EAP: Ingeniería de Sistemas CICLO: 5
SUMILLA: Asignatura de carácter teórico práctico, perteneciente al Área de Formación Profesional Especializada y Sub Área de Computación. Tiene como propósito brindar al alumno el soporte computacional para el desarrollo de Aplicaciones Móviles. Los temas a tratar son: Introducción al desarrollo de aplicaciones para dispositivos móviles, desarrollo de proyectos con interfaces gráficas para dispositivos móviles, diseño e implementación de interfaces para aplicaciones móviles y su publicación, desarrollo de aplicaciones con interfaz de usuario SDK, almacenamiento de datos.
COMPETENCIA NONBRE DE LA UNIDAD RESULTADO DE APRENDIZAJE CONTENIDO EVALUACION POND.
Desarrolla Aplicaciones móviles para satisfacer necesidades empresariales, aplicando herramientas, buenas prácticas de programación, a través del empleo de la plataforma de desarrollo Android.
Fundamentos de programación para dispositivos móviles (3 semanas)
Conoce los conceptos y configura las herramientas para el desarrollo de sus aplicaciones móviles en Android
- Evolución de los dispositivos móviles, arquitectura, Librerías nativas,
componentes, versiones, requerimiento de hardware.
- Instalación del entorno de desarrollo, SDK android, actualización de versiones, estructura de proyectos android. - Presentación de temas de investigación
sobre el desarrollo de aplicaciones móviles (IOS, Android, Windows Phone, BlackBerry)
Presenta un tema de investigación sobre el desarrollo de aplicaciones móviles.
15%
Componentes de una aplicación en Android (3 Semanas)
Diseña e implementa aplicaciones móviles con interfaces gráficas.
- Diseño de Interfaz de usuario- Vistas y Layouts.
- Creación de Interfaz de usuario por código e interacción con XML, estilos e
internacionalización.
- Diseño de formularios, envió y recepción de parámetros con intents.
- Despliegue, y generación de firma para publicación de ejecutables .apk en android. - Desarrollo de un examen.
Examen sobre el desarrollo de una mini aplicación móvil.
15%
Desarrollo de aplicaciones para dispositivos móviles con acceso a base de datos. (6 Semanas)
Desarrolla aplicaciones nativas para dispositivos móviles con acceso a base de datos SQLite para Android
- Clase de conexión a base de datos. - Desarrollo de formularios según caso
funcional con etiquetas de android. - Reporte, almacenamiento y búsquedas a la
base de datos SQLite.
- Eliminar y actualizar datos en SQLite. - Geolocalización y Mapas. Coordenadas en
Google Maps, Map View.
- Taller dirigido de una mini aplicación funcional para android.
Desarrolla una aplicación móvil con conexión a base de datos.
20%
Desarrollo de aplicaciones móviles usando servicios web y otras alternativas
tecnológicas (5 Semanas)
Aplica los servicios web y otras herramientas en el desarrollo de aplicaciones móviles para Android.
- Integración de proyectos con librerías de web service.
- Implementación de caso funcional con web service.
- Interacción de aplicación móvil usando JSON y servicios web.
- Introducción a CoronaSDK y Lua - Introducción al uso de AppInventors. - Introducción a PhoneGap
Implementa y sustenta su proyecto final de aplicación móvil.
30%
Investigación 10
PSyEU
5
2. RUBRICA
EVALUACIÓN 1 INDICADORES
NIVELES DE LOGRO
En inicio Logro regular Logro del resultado de
aprendizaje Logro destacado
Presenta un tema de investigación sobre el desarrollo de
aplicaciones móviles.
Presenta a tiempo la investigación encargada (3)
Presenta su trabajo de forma incompleta después del tiempo permitido (1)
Presenta su trabajo a tempo pero de forma incompleto (2)
Presente su trabajo a tiempo y de forma completa (2.5)
Presente su trabajo a tiempo y de forma completa con iniciativas originales(3)
Sustenta de forma clara y precisa los temas de investigación (en cuanto a los conceptos,
información, datos, herramientas, origen, casos) (10)
Sustenta de forma ambigua los conceptos y la información
relacionado sobre el tema de investigación (4)
Sustenta
parcialmente los conceptos y la información
relacionada al tema de investigación. (6)
Sustenta de forma clara los conceptos y la información relacionada al tema de investigación (8)
Presenta de forma clara y precisa los conceptos y la información relacionada al tema de investigación y demostrando un análisis profundo de comparación con otros equivalentes en algunos puntos de comparación (10) Demuestra o aplica los
conceptos o la
información mediante un ejemplo (demo) sobre el tema de investigación (7)
Presenta una referencia de un caso; mas no tiene un ejemplo o demo de aplicación de tema de investigación (3)
Presenta un ejemplo o demo, sin embargo no comprende su funcionamiento; pero si consiguió hacer funcionar. (5)
Presente un ejemplo o demo de desarrollo de aplicación de la cual demuestra conocer de forma parcial. (6.5)
Presenta un ejemplo o demo de desarrollo de aplicación de la cual demuestra un dominio sobre la aplicación y el contraste con la parte teórica(7)
EVALUACIÓN 2 INDICADORES
NIVELES DE LOGRO
En inicio Logro regular Logro del resultado de
aprendizaje Logro destacado
Examen sobre el desarrollo de una mini aplicación móvil.
Desarrolla los casos funcionales de forma correcta dentro del tiempo establecido. (11)
Desarrollo incompleto de casos y la entrega fuera de tiempo (6)
Entrega el desarrollo de casos funcionales a tiempo, pero con correcciones (8)
Entrega a tiempo de los casos resueltos, funcionando y correctamente resueltos(10)
Entrega de los casos correctamente resueltos y antes del tiempo
establecido. (11)
Trabajo en equipo (cooperación) y uso de herramientas de colaboración. (5)
Los casos están resueltos solo por un integrante del equipo (2)
Los casos funcionales son resueltos por todos los integrantes del equipo; solo que, no todos tienen el dominio que la parte que hicieron (3)
Los casos funcionales son resueltos por todos los integrantes del equipo, y todos demuestran entender la parte que hicieron(4)
Los casos funcionales son resueltos por todos los integrantes del equipo, y todos demuestran entender el desarrollo del código; incluso la parte que no hicieron (5)
Demuestra alguna investigación adicional en la resolución de los casos funcionales. (4)
No muestra ninguna investigación plasmada en los casos funcionales, solo hacen mención de forma verbal (1)
Trata de integrar la investigación sobre los casos funcionales; sin embargo, su
funcionalidad es parcial. (2)
Hace una integración adecuada de la
investigación sobre los casos funcionales; y funciona adecuadamente. (3)
Hace una integración adecuada de la investigación y
demuestran dominio sobre la integración (4)
TOTAL PUNTOS 09 13 17 20
EVALUACIÓN 3 INDICADORES
NIVELES DE LOGRO
En inicio Logro regular Logro del resultado de
aprendizaje Logro destacado
Desarrolla una aplicación móvil con conexión a base de datos.
Presenta proyecto en la fecha indicada (3)
Trabajo incompleto (0.5)
Entrega a tiempo, con correcciones (1)
Entrega a tiempo y sin correcciones demostrando que es un trabajo de su autoría (2.5)
Entrega de proyecto antes del tiempo establecido y demuestra que la
aplicación es de su autoría (3)
Sustenta y Responde a 5 preguntas del docente o estudiantes (4)
Lee las presentaciones con errores de dicción, no tiene un
conocimiento adecuado
Lee y Explica las presentaciones demostrando el conocimiento del
Explica las presentaciones, demostrando conocimiento del tema y respondiendo correctamente 4 preguntas
del tema (2) tema, respondiendo 3 preguntas (2.5)
(3.5) preguntas (4)
Sustenta la arquitectura de su proyecto (Código de programación, librerías, etc.) y demuestra su funcionamiento. (8)
Sustenta
deficientemente la arquitectura y
tecnologías utilizadas en su proyecto (4)
Sustenta parcialmente la arquitectura, las tecnologías utilizadas en su proyecto y su funcionamiento es parcial. (6)
Sustenta con dominio y conocimiento la arquitectura y las tecnologías utilizadas en su proyecto; además el funcionamiento de su proyecto es completo (7)
Explica las ventajas o desventajas de poder trabajar con la arquitectura establecida, además de las librerías o tecnologías que utiliza en el desarrollo del proyecto (8)
Demuestra alguna investigación adicional en el desarrollo de su aplicación movil. (5)
No muestra ninguna investigación plasmada en el desarrollo de su proyecto, solo hacen mención de forma verbal (1.5)
Trata de integrar la investigación que realizó en el desarrollo de su proyecto; sin embargo, su funcionalidad es parcial. (3.5)
Hace una integración
adecuada de la investigación que realizó e implementa sobre el su proyecto de desarrollo; y funciona adecuadamente.(4)
Hace una integración adecuada de la investigación sobre el desarrollo de su proyecto y demuestran dominio sobre la integración (5)
TOTAL PUNTOS 08 13 17 20
EVALUACIÓN 4 INDICADORES
NIVELES DE LOGRO
En inicio Logro regular Logro del resultado de
aprendizaje Logro destacado
Implementa y sustenta su proyecto final de aplicación móvil.
Presenta proyecto en la fecha indicada (3)
Trabajo incompleto (0.5)
Entrega a tiempo, con correcciones (1)
Entrega a tiempo y sin correcciones demostrando que es un trabajo de su autoría (2.5)
Entrega de proyecto antes del tiempo establecido y demuestra que la
aplicación es de su autoría (3)
Sustenta y Responde a 5 preguntas del docente o estudiantes (4)
Lee las presentaciones con errores de dicción, no tiene un
conocimiento adecuado del tema (2)
Lee y Explica las presentaciones demostrando el conocimiento del tema, respondiendo 3 preguntas (2.5)
Explica las presentaciones, demostrando conocimiento del tema y respondiendo correctamente 4 preguntas (3.5)
Demuestra dominio completo del tema de exposición, respondiendo correctamente las 5 preguntas (4)
Sustenta la arquitectura de su proyecto (Código de programación,
Sustenta
deficientemente la arquitectura y
tecnologías utilizadas en
Sustenta parcialmente la arquitectura, las tecnologías utilizadas
Sustenta con dominio y conocimiento la arquitectura y las tecnologías utilizadas en su proyecto; además el
librerías, etc.) y demuestra su funcionamiento. (8)
su proyecto (4) en su proyecto y su funcionamiento es parcial. (6)
funcionamiento de su proyecto es completo (7)
librerías o tecnologías que utiliza en el desarrollo del proyecto (8)
Demuestra alguna investigación adicional en el desarrollo de su aplicación movil. (5)
No muestra ninguna investigación plasmada en el desarrollo de su proyecto, solo hacen mención de forma verbal (1.5)
Trata de integrar la investigación que realizó en el desarrollo de su proyecto; sin embargo, su funcionalidad es parcial. (3.5)
Hace una integración
adecuada de la investigación que realizó e implementa sobre el su proyecto de desarrollo; y funciona adecuadamente.(4)
Hace una integración adecuada de la investigación sobre el desarrollo de su proyecto y demuestran dominio sobre la integración (5)