Está en la página 1de 9

SISTEMA DE GESTIÓN DE LA CALIDAD

CÓDIGO: USAT-PM0401-D-01

VERSIÓN: 04

FACULTAD DE INGENIERÍA

PROGRAMA DE ESTUDIOS DE INGENIERÍA DE SISTEMAS Y COMPUTACIÓN

SÍLABO DE DESARROLLO DE APLICACIONES MÓVILES

I. DATOS INFORMATIVOS

1.1 Asignatura: DESARROLLO DE APLICACIONES MÓVILES

1.2 Código: 1208701C10IN

1.3 Ciclo del plan de estudios: VIII

1.4 Créditos: 4

1.5 Tipo de asignatura: (X) Obligatorio ( ) Electivo

1.6 Prerrequisito: SISTEMAS DISTRIBUIDOS

N° de horas teóricas: 2

1.7 Número de horas semanales: N° de horas prácticas: 4

N° de horas totales: 6

1.8 Duración: Del (22/08) al (10/12/2022)

1.9 Semestre académico: 2022-II

1.10 Grupo Horario: B

HUILDER JUANITO MERA MONTENEGRO


1.11 Docente coordinador:
hmera@usat.edu.pe

JUNIOR EUGENIO CACHAY MACO


1.12 Docente(s):
jcachay@usat.edu.pe

Presencial
* La modalidad de desarrollo de esta asignatura podrá variar
1.13 Modalidad: en función de la evolución epidemiológica del contexto en el
que se sitúa el departamento de Lambayeque.
II. SUMILLA

La asignatura de DESARROLLO DE APLICACIONES MÓVILES corresponde al área de formación


especializada y tiene naturaleza teórico práctica.
Es de carácter obligatorio y se propone que el estudiante desarrolle aplicaciones móviles nativas con
acceso a servicios web, utilizando metodologías, buenas prácticas y herramientas tecnológicas actuales
que el mercado requiera que aporten mejoras significativas a las organizaciones y a la sociedad.
Comprende los siguientes contenidos: Emuladores, diseño de aplicaciones móviles, programación
orientada a objetos, uso de base de datos locales, implementación y consumo de servicios web, mapas,
notificaciones, base de datos en tiempo real e instalación en dispositivo móvil. La asignatura está
relacionada con el eje transversal de Responsabilidad Social Universitaria.

III. COMPETENCIA(S)

3.1 Competencia(s) de perfil de egreso

La asignatura DESARROLLO DE APLICACIONES MÓVILES, que corresponde al área de estudios de


Especialidad, contribuye al logro del perfil de egreso, específicamente a la(s) competencia(s):
- CE3: DESARROLLO DE SOFTWARE: Desarrollar software que brinde soporte a los procesos
organizacionales y la toma de decisiones, mediante la aplicación de estándares de calidad, modelos,
metodologías y herramientas modernas, en consideración a las normativas vigentes.
- CG3: TRABAJO EN EQUIPO: Demuestra integración y cooperación en forma participativa, utilizando
habilidades interpersonales, para el logro de un objetivo común.
- CG5: RESPONSABILIDAD CON EL ENTORNO SOCIAL Y AMBIENTAL: Responde ante la sociedad como un
todo, reconociendo el impacto de las acciones u omisiones desde algunas personas hacia todas las otras,
fomentado el desarrollo sostenible de la sociedad.

3.2 Logro(s) de la asignatura

Desarrolla aplicaciones móviles nativas con acceso a servicios web, a través del uso de metodologías,
buenas prácticas y herramientas modernas para la generación de mejoras significativas en las
organizaciones y la sociedad.

IV. UNIDADES DIDÁCTICAS

Unidad didáctica N° 01: Programación de aplicaciones móviles

Resultado de aprendizaje N° 01 (RA1):


Desarrolla aplicaciones móviles nativas para Android, utilizando Material Design, SQLite, Contenidos
Google Maps, Firebase Realtime Database y Firebase Cloud Messaging
RA1 = IND1(1.00)

Indicadores Evaluación 1.1 Exposición de Silabo


1.2 Evaluación diagnóstica
1.3 Aplicaciones móviles
Descripción Peso Evidencia Peso Instrumentos 1.4 Android Studio
1.5 Desarrollo de una aplicación móvil
utilizando controles básicos
Laboratorio I: 1.6 Emulador Android
Prom.
Aplicación móvil nativa Simple Lista de cotejo 1 1.7 Instalación en emulador o dispositivo
para Android físico
1.8 Introducción a Material Design
IND1: Implementa una 1.9 Navigation Drawer Activity
1.10 Fragments
aplicación móvil nativa 1.11 Entrega de caso para proyecto de fin
para Android mediante de curso
el uso de Material 1.12 Controles Material Design
Design, SQLite, Google 100.00 1.13 Base de datos SQLite
Maps, Firebase Laboratorio II: 1.14 CardView y RecyclerView
Realtime Database y Prom. 1.15 Google Maps
Aplicación móvil nativa Simple Lista de cotejo 2 1.16 Evaluación del indicador 1 (parte 1)
Firebase Cloud para Android 1.17 Google Maps
Messaging 1.18 Notificaciones con Firebase Cloud
Messaging
1.19 Base de datos en tiempo real con
Firebase Realtime Database
1.20 Evaluación del indicador 1 (parte 2)
Unidad didáctica N° 02: Aplicaciones móviles nativas para Android con acceso a servicios web seguros

Resultado de aprendizaje N° 02 (RA2):


Desarrolla aplicaciones móviles nativas para Android con acceso a servicios web seguros Contenidos
RA2 = IND2(0.10) + IND3(0.10) + IND4(0.80)

Indicadores Evaluación

Descripción Peso Evidencia Peso Instrumentos

IND2: Implementa los


servicios web del Entregable 1:
proyecto de fin de Funcionalidad de los
asignatura, haciendo servicios web del Prom.
uso de un lenguaje de 10.00 proyecto de fin de Simple Lista de cotejo 3
programación, gestor asignatura, incluyendo
de base de datos y la documentación
mecanismos de asociada
seguridad
2.1 Desarrollo de servicios web utilizando
un lenguaje de programación, gestor de
IND3: Implementa la base de datos y mecanismos de seguridad
Entregable 2: 2.2 Desarrollo de aplicación nativa para
aplicación móvil nativa Funcionalidad de la Android con acceso a servicios web
para Android del aplicación móvil nativa desarrollados en clase, utilizando Android
proyecto de fin de Studio
para Android del Prom.
asignatura, utilizando 10.00 Simple Lista de cotejo 4 2.3 Presentación parcial del proyecto de fin
proyecto de fin de
el lenguaje de de asignatura
asignatura, incluyendo
programación Java y 2.4 Evaluación del indicador 2
la documentación 2.5 Evaluación del indicador 3
los servicios web asociada 2.6 Evaluación del indicador 4
implementados

Entregable 3:
IND4: Implementa y Funcionalidad de los
sustenta las servicios web y
modificaciones aplicación móvil nativa
realizadas a los para Android, del
servicios web y proyecto de fin de Prom.
aplicación móvil, del 80.00 Simple Lista de cotejo 5
asignatura, con
proyecto de fin de modificaciones
asignatura, en base a realizadas por el
los requerimientos estudiante, incluyendo
propuestos por el la documentación
docente asociada

V. ESTRATEGIAS DIDÁCTICAS

Para el desarrollo de la asignatura se emplearán las siguientes estrategias didácticas:

• Contextualización de la realidad: Mostrar a los estudiantes los beneficios concretos de poseer el logro de
la asignatura, teniendo en cuenta las necesidades que van a afrontar en su vida profesional.
• Conferencia: Es la presentación de un tema lógicamente estructurado por el cual el docente, valiéndose
de todos los recursos de un lenguaje didáctico adecuado, presenta a los alumnos un tema nuevo,
definiéndolo, analizándolo y explicándolo.
Se empleará para ello diapositivas, Android Studio IDE, Visual Studio Code, Java, Python, MariaDB,
Laragon, Postman, Scrcpy y Emulador Android o Dispositivo Android físico.
• Taller: Permite la aplicación práctica de la materia, mediante la resolución de ejercicios, problemas o
casos planteados, solicitando a los estudiantes que desarrollen soluciones mediante la ejercitación de
rutinas, la aplicación de procedimientos y la interpretación de los resultados.

Se empleará para ello diapositivas, Android Studio IDE, Visual Studio Code, Java, Python, MariaDB,
Laragon, Postman, Scrcpy y Emulador Android o Dispositivo Android físico.
• Método de proyectos: Permite acercar una realidad concreta a un ambiente académico por medio de la
realización de un proyecto. Tiene la ventaja de que permite integrar contenidos de diferentes áreas de
conocimiento, es interesante, se convierte en incentivo, motiva a aprender y estimula el desarrollo de
habilidades para resolver situaciones realistas.

Se empleará para ello diapositivas, Android Studio IDE, Visual Studio Code, Java, Python, MariaDB,
Laragon, Postman, Scrcpy, Emulador Android o Dispositivo Android físico y tareas mediante el aula virtual
USAT.

VI. EVALUACIÓN
6.1 Criterios de evaluación

La calificación para todas las asignaturas, se realizará en la escala vigesimal, es decir, de cero (00) a veinte
(20). La nota aprobatoria mínima es catorce (14).

La evaluación será formativa y sumativa, se aplicará evaluaciones de entrada y de salida, considerando las
evidencias (por ejemplo informes, exposiciones sobre textos académicos) e instrumentos que se
emplearán para la evaluación de cada una de ellas. Por ejemplo: listas de cotejo, escalas estimativas,
rúbricas, pruebas de ensayo etc.

Normatividad:

- El tiempo de tolerancia para el ingreso a las sesiones de clases es de 10 minutos.

- La asistencia a clases es obligatoria y responsabilidad del estudiante, la misma que será registrada por
el docente en cada sesión en el aula virtual.

- Para justificar la inasistencia, el estudiante deberá presentar una solicitud virtual dirigida al Director de
Escuela, dentro de los dos (2) días hábiles siguientes de ocurrida la inasistencia.

- De proceder la justificación, el Director de Escuela comunica al docente de la asignatura a la que no


asistió el estudiante, para conocimiento. El docente de la asignatura consignará este hecho como
inasistencia justificada, de acuerdo a lo estipulado en el sílabo.

- El límite de inasistencias justificadas acumuladas es del 30 %. La justificación de la inasistencia no


otorga derecho al estudiante de recuperar las clases perdidas. Respecto a las evaluaciones que no pudo
rendir y que estuvieron programadas en la fecha que no asistió, estas serán reprogramadas.

- La comprobación de todo tipo o intento de fraude en cualquier forma de evaluación será considerada
falta grave, se registrará la calificación de cero (00) en la evaluación respectiva. El docente deberá
informar este hecho al Director de Escuela para el inicio de las acciones disciplinarias correspondientes.

6.2 Sistema de calificación

Fórmula para la obtención de la nota de resultado de aprendizaje (RA)

RA = promedio (Calificaciones obtenidas en sus indicadores)

Unidad(es) en la(s) N° de
Evaluación Peso
que se trabaja evaluaciones

Resultado de aprendizaje N° 01 (RA1) I 0.30 02

Resultado de aprendizaje N° 02 (RA2) II 0.70 03

Total de evaluaciones programadas 05

Fórmula para la obtención de la nota final de la asignatura (NF)

NF = RA1(0.30) + RA2(0.70)

VII. REFERENCIAS

7.1 Referencias USAT

• Amaro, J. El gran libro de programación avanzada con Android. Alfaomega, México, 2013
• Cruz, R. Investigación sobre Android. México, 2008
• Ribas J. Manual imprescindible de desarrollo de aplicaciones para Android. Anaya, España, 2015
• Rodger, R. Desarrollo de aplicaciones en la nube para dispositivos móviles. Anaya, España, 2012
• Tomás, J.; El gran libro de Android avanzado. México, 2014

7.2 Referencias complementarias


• Material Design Recuperado de:
https://material.io/guidelines/
• Android Recuperado de:
https://www.android.com/
• Android Developers Recuperado de:
https://developer.android.com/
• Android Studio Recuperado de:
https://developer.android.com/studio/index.html?hl=es-419

7.3 Investigaciones de docentes

VIII. PROGRAMACIÓN DE ACTIVIDADES


Unidad didáctica N° 01: Programación de aplicaciones móviles

Sesión Contenidos Actividades Evaluaciones


(N° / dd-mm)

1 / 23 de agosto 1.1 Exposición de Silabo • El Docente: Expone el silabo de la


1.2 Evaluación diagnóstica asignatura y aplica evaluación
diagnóstica
• El Estudiante- Escuchan exposición
de silabo. Dan conformidad a
exposición de silabo. Resuelve
evaluación diagnóstica

2 / 27 de agosto 1.3 Aplicaciones móviles • El Docente: Presenta y explica el


tema de la sesión.
• El Estudiante: Interviene en clase.
Formula consultas sobre el tema
explicado

30 de agosto SANTA ROSA DE LIMA (00:01 - 23:59)

3 / 3 de septiembre 1.4 Android Studio • El Docente: Presenta y explica el


1.5 Desarrollo de una aplicación móvil utilizando tema de la sesión. Desarrolla
controles básicos ejercicio propuesto en clase,
1.6 Emulador Android
1.7 Instalación en emulador o dispositivo físico utilizando Android Studio, emulador
Android o dispositivo físico Android
• El Estudiante: Desarrolla el ejercicio
planteado por el docente, utilizando
Android Studio, emulador Android o
dispositivo físico Android. Muestra el
resultado de su ejercicio
desarrollado en el laboratorio.

4 / 6 de septiembre 1.8 Introducción a Material Design • El Docente: Presenta y explica el


1.9 Navigation Drawer Activity tema de la sesión. Desarrolla
1.10 Fragments ejercicio propuesto en clase,
utilizando Android Studio, emulador
Android o dispositivo físico Android
• El Estudiante: Desarrolla el ejercicio
planteado por el docente, utilizando
Android Studio, emulador Android o
dispositivo físico Android. Muestra el
resultado de su ejercicio
desarrollado en el laboratorio.

5 / 10 de septiembre 1.11 Entrega de caso para proyecto de fin de • El Docente: Presenta y explica el
curso tema de la sesión. Desarrolla
1.12 Controles Material Design ejercicio propuesto en clase,
utilizando Android Studio, emulador
Android o dispositivo físico Android
• El Estudiante: Desarrolla ejercicios
utilizando Android Studio, emulador
Android o dispositivo físico Android.

6 / 13 de septiembre 1.13 Base de datos SQLite • El Docente: Presenta y explica el


1.14 CardView y RecyclerView tema de la sesión. Desarrolla
1.15 Google Maps ejercicio propuesto en clase,
7 / 17 de septiembre utilizando Android Studio, emulador
Android o dispositivo físico Android
8 / 20 de septiembre • El Estudiante: Desarrolla el ejercicio
planteado por el docente, utilizando
Android Studio, emulador Android o
dispositivo físico Android. Muestra el
resultado de su ejercicio
desarrollado en el laboratorio.

9 / 24 de septiembre 1.16 Evaluación del indicador 1 (parte 1) • El docente: Precisa las consignas • Laboratorio I:
para el desarrollo de la evaluación. Aplicación móvil
• El Estudiante - Desarrolla una nativa para
aplicación móvil nativa para Android Android (Lista
utilizando Android Studio. Sube su de cotejo 1)
evaluación desarrollada al aula
virtual USAT. Se evaluará con la lista
de cotejo 1.

10 / 27 de septiembre 1.17 Google Maps • El Docente: Presenta y explica el


tema de la sesión. Desarrolla
ejercicio propuesto en clase,
utilizando Android Studio, emulador
Android o dispositivo físico Android
• El Estudiante: Desarrolla el ejercicio
planteado por el docente, utilizando
Android Studio, emulador Android o
dispositivo físico Android. Muestra el
resultado de su ejercicio
desarrollado en el laboratorio.

11 / 1 de octubre 1.18 Notificaciones con Firebase Cloud Messaging • El Docente: Presenta y explica el
12 / 4 de octubre

8 de octubre COMBATE DE ANGAMOS (00:01 - 23:59)

13 / 11 de octubre 1.19 Base de datos en tiempo real con Firebase • El Docente: Presenta y explica el
Realtime Database tema de la sesión. Desarrolla
ejercicio propuesto en clase,
14 / 15 de octubre utilizando Android Studio, emulador
Android o dispositivo físico Android
• El Estudiante: Desarrolla el ejercicio
planteado por el docente, utilizando
Android Studio, emulador Android o
dispositivo físico Android. Muestra el
resultado de su ejercicio
desarrollado en el laboratorio.

15 / 18 de octubre 1.20 Evaluación del indicador 1 (parte 2) • El Docente: Precisa las consignas • Laboratorio II:
para el desarrollo de la evaluación. Aplicación móvil
• El Estudiante - Desarrolla una nativa para
aplicación móvil nativa para Android Android (Lista
utilizando Android Studio. Sube su de cotejo 2)
evaluación desarrollada al aula
virtual USAT. Se evaluará con la lista
de cotejo 2.
Unidad didáctica N° 02: Aplicaciones móviles nativas para Android con acceso a servicios web seguros

Sesión Contenidos Actividades Evaluaciones


(N° / dd-mm)

16 / 22 de octubre 2.1 Desarrollo de servicios web utilizando un • El Docente: Presenta y explica el


lenguaje de programación, gestor de base de tema de la sesión. Desarrolla
datos y mecanismos de seguridad ejercicio propuesto en clase,
17 / 25 de octubre utilizando Visual Studio Code,
Python, MariaDB y Postman.
18 / 29 de octubre • El Estudiante: Desarrolla el ejercicio
planteado por el docente, utilizando
Visual Studio Studio, Python,
19 / 5 de noviembre MariaDB y Postman. Muestra el
resultado de su ejercicio
desarrollado en el laboratorio.

1 de noviembre DÍA DE TODOS LOS SANTOS (00:01 - 23:59)

20 / 8 de noviembre 2.2 Desarrollo de aplicación nativa para Android • El Docente: Presenta y explica el
con acceso a servicios web desarrollados en clase, tema de la sesión. Desarrolla
utilizando Android Studio ejercicio propuesto en clase,
21 / 12 de noviembre utilizando Android Studio, Java y
emulador Android o dispositivo
22 / 15 de noviembre físico Android
• El Estudiante: Desarrolla el ejercicio
planteado por el docente, utilizando
23 / 19 de noviembre Android Studio, Java, emulador
Android o dispositivo físico Android.
24 / 22 de noviembre Muestra el resultado de su ejercicio
desarrollado en el laboratorio.
25 / 26 de noviembre

26 / 29 de noviembre 2.3 Presentación parcial del proyecto de fin de • El Docente: El docente revisa la
asignatura presentación parcial del proyecto de
fin de asignatura, utilizando Visual
Studio Code, Python, MariaDB,
Postman, Android Studio, Java y
Emulador Android o dispositivo
físico Android
• El Estudiante: Los estudiantes
realizan la presentación parcial del
proyecto de fin de asignatura,
utilizando Visual Studio Code,
Python, MariaDB, Postman, Android
Studio, Java y Emulador Android o
dispositivo físico Android

27 / 3 de diciembre 2.4 Evaluación del indicador 2 • El Docente: Precisa las consignas • Entregable 1:
para el desarrollo de la evaluación Funcionalidad
• El Estudiante: Presenta la de los servicios
funcionalidad implementada de los web del
servicios web según los proyecto de fin
requerimientos del caso realista que de asignatura,
ha planteado el docente, utilizando incluyendo la
Visual Studio Studio, Python, documentación
MariaDB y Postman. Muestra el asociada (Lista
resultado de su ejercicio de cotejo 3)
desarrollado en el laboratorio. Se
evaluará haciendo uso de la Lista de
cotejo 3

28 / 6 de diciembre 2.5 Evaluación del indicador 3 • Del Docente: Precisa las consignas • Entregable 2:
para el desarrollo de la evaluación Funcionalidad
• Del Estudiante: Presenta la de la aplicación
funcionalidad implementada de la móvil nativa
aplicación móvil nativa para Android para Android del
según los requerimientos del caso proyecto de fin
realista que ha planteado el docente, de asignatura,
utilizando Android Studio, Java, incluyendo la
emulador Android o dispositivo documentación
físico Android. Se evaluará haciendo asociada (Lista
uso de la Lista de cotejo 4 de cotejo 4)
29 / 10 de diciembre 2.6 Evaluación del indicador 4 • Del Docente: Precisa las consignas • Entregable 3:
para el desarrollo de la evaluación Funcionalidad
• Del Estudiante: Implementa y de los servicios
sustenta las modificaciones web y aplicación
realizadas a los servicios web y móvil nativa
aplicación móvil, del proyecto de fin para Android,
de asignatura, en base a los del proyecto de
requerimientos y escenarios que fin de
plantea el docente. Sustenta la asignatura, con
implementación de las modificaciones
modificaciones realizadas. Sube su realizadas por el
evaluación desarrollada al aula estudiante,
virtual USAT. Se evaluará haciendo incluyendo la
uso de la Lista de cotejo 5 documentación
asociada (Lista
de cotejo 5)

También podría gustarte