Está en la página 1de 7

Syllabus

Desarrollo de Aplicaciones Móviles II Ciclo 2 1


____________________________________________________________
_____________________
UNIDAD DIDÁCTICA
Desarrollo de Aplicaciones Móviles II

DATOS GENERALES

Carrera Desarrollo de Sistemas de Información


Código de la UD 400000FB02
Ciclo 2
Horas semanales 5
Horas presenciales 4
Horas virtuales 1

SUMILLA
La unidad didáctica de Fundamentos básicos de Base de datos está orientada a diseñar y crear una base de
datos relacional, en ese sentido, los temas como base de datos, modelo entidad-relación, modelo
relacional, normalización, comandos del SQL ANSI que se complementan con casos reales empleados en
las empresas y exposición de casos de interés.

Asimismo, forma parte del área básica por el cual es de carácter teórico y práctico, capacitando al
alumno en el conocimiento de las técnicas del modelamiento de entidad relación y su aplicación
utilizando el software correspondiente.

CAPACIDAD TERMINAL.
Realizar el modelamiento de datos considerando técnicas de normalización de acuerdo a requerimiento
del negocio y soporte a los Sistema de Información.

METODOLOGÍA
Se cuenta con una plataforma virtual que contiene las herramientas y recursos necesarios para el
desarrollo del curso, así como para el seguimiento, evaluación y control de los alumnos participantes.
Por otro lado, el curso contara con clases prácticas para motivar la participación de los alumnos de
manera individual y/o en equipo. Se programarán actividades de reforzamiento con lecturas,
exposiciones, debates, etc., que serán precisadas por el docente en cada sesión de aprendizaje.

EVALUACIÓN
La evaluación es un proceso continuo que comprende la Evaluación Continua y la Evaluación Final.
 

 Evaluación Continua (EC).- Evalúa el proceso de aprendizaje a través de diversos instrumentos


como intervenciones orales, prácticas escritas, avances de proyecto u otros. Se aplica en tres
fechas de la siguiente manera:
o Evaluación continua 1: semana 4
o Evaluación continua 2: semana 8
o Evaluación continua 3: semana 12

El promedio de la Evaluación Continua representa el 40% de la nota de la Unidad


Didáctica. 
 Evaluación Final (EF).- Consiste en la presentación de un trabajo práctico y un examen final (o
proyecto según sea el caso) que abordará, íntegramente, los logros de aprendizaje y contenidos
desarrollados en la Unidad Didáctica. Se aplica en la semana 16.

El promedio de la Evaluación Final representa el 60% de la nota de la Unidad Didáctica.


Syllabus
Desarrollo de Aplicaciones Móviles II Ciclo 2 2
____________________________________________________________
_____________________
 
La fórmula de evaluación de la Unidad Didáctica es la siguiente:
 
60%*[EF] + 4%*[EC01] + 12%*[EC02] + 24%*[EC03]
 
Los estudiantes que, después de rendida la Evaluación Final de la Unidad Didáctica, tengan
promedios desaprobatorios entre 07 (siete) y 12 (doce) tienen la opción de rendir una Evaluación de
Recuperación, cuya nota reemplazará a la nota de la Evaluación Final en caso esté desaprobada; si no
lo está, reemplazará a la Evaluación Continua más baja para el cálculo del promedio de esta
evaluación.

PROGRAMACIÓN

LOGRO DE
SEM. CONTENIDO ACTIVIDAD DE APRENDIZAJE
APRENDIZAJE
 Lluvia de ideas del concepto de una
base de datos.

Elaboración de un esquema gráfico para


Reconoce la identificar como se representa la
arquitectura de una Introducción a la Base de datos información y describir la arquitectura de
base de datos, sus  Importancia del BD en el sector una base de datos.
conceptos básicos y productivo.
1
como se representa  Arquitectura de un sistema de base de Casos Práctico o ejercicios sobre la
la Información a Datos. semana
través del sistema Representación de la información.
de datos ACTIVIDAD VIRTUAL

Observa y analiza las actividades


propuestas en la guía del curso y participa
de manera sostenible en ellas.
Trabajo grupal de análisis de casos para
Identifica las identificar los diferentes modelos de datos.
entidades de un
modelo de datos Tipos de Modelo de datos Casos Práctico o ejercicios sobre la
reconociendo las  Modelo conceptual semana
necesidades del 2  Modelo Jerárquico
negocio que se van  Modelo de Red ACTIVIDAD VIRTUAL
a utilizar en cada Modelo Entidad-Relación Relaciones
tipo de modelo de Observa y analiza las actividades
datos. propuestas en la guía del curso y participa
de manera sostenible en ellas.
Lluvia de ideas sobre el concepto Modelo
Entidad-Relación

Trabajo en equipo para analizar y dar


Modelo Entidad – Relación solución a casos de negocio de
Identifica las
modelamiento de datos
entidades y  Definición. Características
relaciones de  Componentes
3 Casos Práctico o ejercicios sobre la
acuerdo a los casos  Técnicas: semana
que se van a - Agregación
realizar. Composición ACTIVIDAD VIRTUAL

Observa y analiza las actividades


propuestas en la guía del curso y participa
de manera sostenible en ellas.
Syllabus
Desarrollo de Aplicaciones Móviles II Ciclo 2 3
____________________________________________________________
_____________________
Análisis de casos de negocio para
identificar el modelo conceptual entidad –
relación y su migración al modelo
relacional como solución de negocio.
Aplicaciones del Modelamiento de
Comprende los Entidad- Relación Casos Práctico o ejercicios sobre la
requerimientos de ● Resumen de lo avanzado en las semana
un sistema; clases anteriores.
4
aplicando el ● Casos Prácticos ACTIVIDAD VIRTUAL
modelamiento de Retroalimentación de la evaluación
entidad- relación. Observa y analiza las actividades
propuestas en la guía del curso y participa
de manera sostenible en ellas.

EVALUACIÓN CONTINUA 1
Análisis de casos de negocio para
identificar el modelo conceptual entidad –
Modelo Relacional
relación y su migración al modelo
● Definición
relacional como solución de negocio.
Realiza un correcto ● Características
de análisis de datos ● Estructura
Casos Práctico o ejercicios sobre la
del modelo ● Cardinalidad:
5 semana
relacional ● Entradas
considerando sus ● Relaciones / Llaves
ACTIVIDAD VIRTUAL
características. ● Relación Uno a Uno
● Relación Muchos a Muchos
Observa y analiza las actividades
● Relación Padre/Hijo y Llaves.
propuestas en la guía del curso y participa
de manera sostenible en ellas.
Análisis y resolución de problemas sobre
algebra relacional, coherencia e
Desarrolla
integración en el desarrollo de casos
conversión del
Modelo Relacional II propuestos.
ERD del caso de
● Operadores de Algebra relacional
Tablas
● Reglas básicas de Conversión de Casos Práctico o ejercicios sobre la
Relacionales 6
relaciones opcionales 1-1 1-M. semana
mediante
● Conversión de jerarquías de
operaciones y
generalización. ACTIVIDAD VIRTUAL
reglas básicas de
Observa y analiza las actividades
algebra relacional
propuestas en la guía del curso y participa
de manera sostenible en ellas.
Análisis y resolución de casos de negocio
para identificar los tipos de normalización
Normalización de datos que necesita cada proceso de
Utiliza la
 Tipos de normalización: negocio
normalización de
● 1era Forma Normal
datos para
● 2da Forma Normal Casos Práctico o ejercicios sobre la
optimizar su
7 ● 3era Forma Normal semana
modelo
● 4ta Forma Normal
identificando las
● 5ta Forma Normal ACTIVIDAD VIRTUAL
llaves primarias y
● Identificación de llaves primarias
foráneas.
y foráneas Observa y analiza las actividades
propuestas en la guía del curso y participa
de manera sostenible en ellas.
Syllabus
Desarrollo de Aplicaciones Móviles II Ciclo 2 4
____________________________________________________________
_____________________
Instalar y configurar el software Erwin e
indicar las funcionalidades importantes de
la herramienta.
Emplea el correcto
uso de la Uso del Modelador de datos Erwin Casos Práctico o ejercicios sobre la
herramienta Erwin ● El software Erwin semana
para realizar la ● Características
8 ● Estructuras ACTIVIDAD VIRTUAL
implementación de
los datos mediante Uso de componentes
las herramientas Observa y analiza las actividades
sugeridas en clase. propuestas en la guía del curso y participa
de manera sostenible en ellas.

EVALUACIÓN CONTINUA 2
Comprende el
Lenguaje de Identificación del lenguaje de definición de
Definición de datos Creación de bases de datos, sus tablas,
Datos (DDL)  Estructura relaciones con sentencias y restricciones a
utilizando el 9  Características: CRUD través de la plataforma T-SQL y los
lenguaje de  CREATE lenguajes en que se divide.
manipulación de  ALTER
datos CREATE,  DROP Casos Práctico o ejercicios sobre la
semana (2 horas de semana virtual)
ALTER Y DROP
Comprende el ACTIVIDAD VIRTUAL
Lenguaje de Creación de índices de bases de datos
Definición de  Características:
Observa y analiza las actividades
Datos identificando - Index
10 propuestas en la guía del curso y participa
los índices a través - B-tree de manera sostenible en ellas.
de su elaboración - Non- clustered index
para el manejo del - Clustered index.
lenguaje SQL.
Comprende el Elaboración de sentencias SQL – ANSI,
Lenguaje de Identificación del lenguaje de manipulación CRUD, utilizando el MS SQL-SERVER.
Manipulación de de datos I
Datos (DML)  Estructura Casos Práctico o ejercicios sobre la
utilizando el semana
 Características: CRUD
lenguaje de 11
- SELE CT
manipulación de ACTIVIDAD VIRTUAL
- INSERT
datos SELECT,
DISTINCT, - UPDATE Observa y analiza las actividades
WHERE, ORDER DELETE propuestas en la guía del curso y participa
BY, AND y OR. de manera sostenible en ellas.
Trabajo grupal de resolución de casos
Utiliza el lenguaje problema sobre subconsultas.
de manipulación de Identificación del lenguaje de manipulación
datos SELECT, de datos II Casos Práctico o ejercicios sobre la
DISTINCT,  Otras características: semana
WHERE, ORDER - SELECT
12
BY, AND y OR a - DISTINCT ACTIVIDAD VIRTUAL
través de las - WHERE
consultas y - ORDER BY Observa y analiza las actividades
subconsultas de la - AND, OR propuestas en la guía del curso y participa
base de datos. de manera sostenible en ellas.
Syllabus
Desarrollo de Aplicaciones Móviles II Ciclo 2 5
____________________________________________________________
_____________________
EVALUACIÓN CONTINUA 3
Elaboración de consultas anidadas
utilizando Union y Joins
Identificación del lenguaje de
manipulación de datos III Casos Práctico o ejercicios sobre la
 Consultas anidadas semana
13  Sintaxis:
- Union ACTIVIDAD VIRTUAL
- Joins
Intersecciones Observa y analiza las actividades
propuestas en la guía del curso y participa
de manera sostenible en ellas.
Elaboración de vistas utilizando el T-SQL
Identifica y crea según el caso propuesto.
vistas utilizando T-
SQL para la Creación de Vistas en SQL server Casos Práctico o ejercicios sobre la
visualización de  Objetos de base de datos semana
14
información  Consultas
mediante un Diagramas ACTIVIDAD VIRTUAL
reporte y consulta Observa y analiza las actividades
de datos. propuestas en la guía del curso y participa
de manera sostenible en ellas.
 Desarrolla ejercicios sobre el uso de
Crea Transact - SQL. Los estudiantes
procedimientos Desarrollo de procedimientos almacenados desarrollan procedimientos
almacenados, para almacenados.
 Definición
aumentar el
 Características
rendimiento de las Casos Práctico o ejercicios sobre la
aplicaciones, al
15  Estructura
semana
evitar el envío de
datos por medio de Casos Práctico o ejercicios sobre la
ACTIVIDAD VIRTUAL
la red, entre cliente semana (2 horas de semana virtual)
Observa y analiza las actividades
y servidor. propuestas en la guía del curso y participa
de manera sostenible en ellas.
Aplica 1 Uso de Componentes Gridview , Spinner El estudiante:
componentes
medio/avanzados a) GridView – Filtrar categorías  Revisa el material propuesto en la
de Interfaces de plataforma educativa virtual.
utilizando Spinner
usuario.  Revisa el siguiente recurso de
Youtube:
 Como usar fragments en Android
 ¿Cómo crear un GridView con
Adapter personalizado en Android
Studio?

 Revisa los videos demo y reproduce


los problemas en tu PC
 Si tiene alguna duda participa del
foro de consultas.
Syllabus
Desarrollo de Aplicaciones Móviles II Ciclo 2 6
____________________________________________________________
_____________________
El docente:
 Presenta el curso y el silabo,
indicando los logros,
contenidos y modalidad.
 Indica la forma de evaluación
del curso y se establecen las
fechas de videoconferencia.
Refuerza y resuelve dudas sobre los temas
aprendidos en la plataforma virtual
Uso de Fragments
2 a) Menú Lateral y FRAGMENTS 

Uso de ActionBar, Floating Action Button,


Recycler View, Cardviews

i) RecyclerView, CardView
con Imágenes y BD en
Reconoce y aplica 3 MySQL 
los nuevos ii) FloatingAction Buttons con
controles de animaciones
Material Design y iii) Crear Actionbar con Menú
brinda “Settings”
interactividad al
proceso de tránsito Animaciones y Transiciones entre
entre Activities activities

4 i) Android Animaciones - 
Transiciones de actividades
(Java)

Reconoce la 5 Composición de varias vistas 


utilidad de utilizar
vistas compuestas - 6 Creación de View Personalizados 
personalizadas
Aplica técnicas de Formato APK, Descompilando
Ingeniería Inversa 7 Aplicaciones Android, Ofuscación de 
para decompilar el código e inyección de dependencias
código fuente de
una App y como
8 Ofuscando el código 
protegerlo de estas
prácticas
Procedimientos de sincronización SQLite
9 
y MySQL/MSQL/Oracle
AsyncTask – Tareas asíncronas en
10 
Android
Implementa 11 Publicación de Servicios Web 
compresión de Compresión de Datos en servicios con
datos para una GZIP
optimización del Cliente HttpURLConnection
consumo de los
recursos
distribuidos y
aplica el correcto
uso de
notificaciones
Syllabus
Desarrollo de Aplicaciones Móviles II Ciclo 2 7
____________________________________________________________
_____________________
desde la aplicación
12 Android Push Notifications 
Reconoce la
utilidad e
implemeta el Uso de Servicios Web autenticados,
consumo de a) Crear WebService registro de
13 
servicios web usuario - BD Remota en Android
desde una
aplicación para
Android
1) Google Maps Api v2 parte I,
a) Configurar Android studio
b) Diseñar Interfaz
14 
c) Crear API de Google
d) Cargar el Mapa

2) Google Maps Api v2 parte II,


a) Agregar y personalizar marcas
b) Trabajar con eventos en las
marcas
c) Eventos al arrastrar un
15 marcador 
d) Información extendida
e) Tipos de Mapas I
f) Tipos de Mapas II
g) Mi localización

16 EVALUACIÓN FINAL

REFERENCIAS BIBLIOGRÁFICAS

a. Alarcón, E. & Crovetto, C. (2008). Modelamiento de Base de Datos con Erwin. Lima:
Megabyte.
b. Gabillaud, Jérôme. (2016). SQL Server 2016. España: Ediciones ENI.
c.
d. Gabillaud, Jérôme. (2009). SQL Server 2008 – SQL, Transact SQL. España: Ediciones ENI.
e. Matsukawa, S. (2005). SQL-SERVER 2005. Lima: Editorial Macro.
f. Nevado, V. (2008). Introducción a la Base de Datos relacionales. España: Visión Libros.
g. Pantigosa, J. (2008). Base de Datos con SQL-SERVER 2008. Lima: Megabyte.
h. Perez Lopez, Cesar. (2009). Domine Microsoft SQL Server 2008. España: RAMA.

REFERENCIAS BIBLIOGRAFÍCAS ELECTRÓNICAS.

a. Aulaclic. (2013). Curso de SQL. Recuperado de: http://www.aulaclic.es/sql/f_sql.htm

FECHA DE ACTUALIZACIÓN
Mayo 2019

También podría gustarte