Você está na página 1de 11

Syllabus Estandarizado-UTMACH

| 1
UNIVERSIDAD TCNICA DE MACHALA
FACULTAD DE INGENIERA CIVIL
CARRERA DE INGENIERA DE SISTEMAS

SYLLABUS ESTANDARIZADO

1.- DATOS GENERALES
Asignatura:
Lenguaje 4gl
Cdigo de la Asignatura:
IS.10.2
Eje Curricular de la Asignatura:
Profesional
Ao:
2014-2015
Horas presenciales teora:
1 h semanales/16 h semestrales
Ciclo/Nivel:
Dcimo semestre
Horas presenciales prctica:
3 h semanales/48 h semestrales
Nmero de crditos:
4
Horas atencin a estudiantes:
3 h semanales/48 h semestrales
Horas trabajo autnomo:
4 h semanales/64 h semestrales
Fecha de Inicio:
20/octubre/2014
Fecha de Finalizacin:
27/febrero/2015
Prerrequisitos:
IS.9.2 Sistemas Distribuidos
Correquisitos:


2.- JUSTIFICACION DE LA ASIGNATURA
Lenguaje 4gl, como asignatura del rea profesional, introduce al estudiante en la
administracin bsica de un servidor de base de datos robusto, potente y escalable de tipo
comercial, en los conceptos y aplicacin de la orientacin a objetos a nivel de base de datos
(ORDBMS) y en el aprendizaje de la automatizacin de procesos mediante la programacin
a nivel de base de datos utilizando PL/SQL.
La asignatura busca completar y unificar los estudios realizados en el rea de base de datos
y programacin, especializando el conocimiento de otras alternativas de programacin
enfocadas a potenciar las aplicaciones que utilicen bases de datos empresariales.
3.- OPERACIONALIZACION DE LA ASIGNATURA CON RESPECTO A LAS
COMPETENCIAS DEL PERFIL PROFESIONAL
3.1 Objeto de estudio de la asignatura
El objeto de estudio es la Base de Datos Objeto Relacional empresarial, su instalacin,
configuracin y administracin, y sus componentes de programacin en PL/SQL (UDTs,
stored procedures, functions, triggers, sequence).

Syllabus Estandarizado-UTMACH
| 2
3.2 Competencia de la asignatura
El estudiante ser competente para planificar, configurar, ejecutar y administrar una base
de datos objeto relacional tipo empresarial/comercial, para crear y utilizar componentes
con orientacin a objetos, y, para implementar la lgica de negocio a nivel de base de
datos programando componentes, de tal manera que incremente el rendimiento de
cualquier software empresarial.
3.3 Relacin de la asignatura con los resultados de aprendizaje
Con esta asignatura, el estudiante implementar parte de la lgica del negocio de un
sistema (programacin) en la base de datos, lo que incluye su instalacin, configuracin
y administracin.
RESULTADOS DEL APRENDIZAJE
CONTRIBUCIN
(alta, media, baja)
EL ESTUDIANTE DEBE:
a) Habilidad para aplicar el conocimiento
de las Ciencias Bsicas de la profesin
media
Aplicar los conocimientos de
lgica matemtica para
representar la realidad
mediante estructuras lgicas
de programacin aplicada a
datos (PL/SQL)
b) Pericia para disear y conducir
experimentos, as como para analizar e
interpretar datos.
media
Describir e implementar las
tareas de preinstalacin para
la base de datos en el equipo
servidor. Analizar reglas del
negocio a nivel de aplicacin
y determinar su migracin a
la base de datos
c) Destreza para el manejo procesos de
Ingeniera de Sistemas
media
Analizar procesos de
negocio y automatizarlos a
nivel de base de datos
d) Trabajo multidisciplinario.
media
Integrar y dirigir equipos de
trabajo, liderando su rea de
mayor competencia con
empata.
e) Resuelve problemas de Ingeniera de
Sistemas
alta
Identificar tareas bsicas de
administracin y automatizar
reglas de negocio a nivel de
base de datos.
f) Comprensin de sus responsabilidades
profesionales y ticas
baja
Actuar responsablemente
durante el proceso de anlisis
de la informacin de un
proyecto.
g) Comunicacin efectiva
media
Redactar informes tcnicos y
manuales con una clara
presentacin de anlisis de
resultados (proyecto)


Syllabus Estandarizado-UTMACH
| 3














3.4 Proyecto o producto de la asignatura:
Los estudiantes elaborarn un proyecto final de un tema actual relacionado con el
desarrollo de componentes, subrutinas y aplicativos a nivel de base de datos objeto-
relacional, para lo cual debern utilizar las capacidades desarrolladas en clase durante el
periodo de aprendizaje.
El tema del proyecto estar enfocado a resolver un problema actual vinculado a
automatizar algn proceso de negocio, producto de una migracin. Incluye:
Migracin de datos desde la base de datos de la aplicacin original, hacia la base
de datos empresarial objeto de estudio (de preferencia sobre un sistema abierto
como Linux)
Actualizacin de componentes de la base de datos relacional a objeto relacional,
es decir, utilizando orientacin a objetos (UDTs por ejemplo)
Migrar reglas del negocio programadas a nivel de Front End hacia el Back End
(migrar programacin de la aplicacin hacia la base de datos utilizando triggers,
funciones y stored procedures)
Analizar el rendimiento resultante entre las dos aplicaciones (la original y la
migrada)



h) Impacto en la profesin y en el contexto
social
media
Contribuir en la mejora de
rendimiento de sistemas
informticos empresariales
que involucren base de datos
i) Aprendizaje para la vida
baja
Apreciar entidades reales y
sus relaciones desde el punto
de vista informtico

j) Asuntos contemporneos
media
Utilizar sus conocimientos
desde el punto de vista del
Administrador de Base de
Datos (DBA) en empresas
con tecnologa actualizada
k) Utilizacin de tcnicas e instrumentos
modernos
alta
Utilizar herramientas visuales
para administracin y
manipulacin de
componentes y datos de una
base de datos empresarial
l) Capacidad para liderar, gestionar o
emprender proyectos
baja
Organizar grupos de trabajo
para implementar migracin
de sistemas

Syllabus Estandarizado-UTMACH
| 4
4.- PROGRAMA DE ACTIVIDADES:
4.1 Estructura de la asignatura por unidades:

UNIDAD COMPETENCIAS RESULTADOS DE APRENDIZAJE
I. Introduccin 4gl 1.- Instalar y controlar el
ORDBMS Oracle
2.- Identificar las caractersticas y
componentes de una base de datos
objeto relacional comercial
(Oracle)
1.- Prepara el sistema operativo
(Linux) para soportar Oracle
2.- Instala el ORDBMS Oracle en un
sistema operativo abierto (Linux)
3.- Reconoce los procesos y
componentes de la base de datos
Oracle.
4.- Controla el proceso de arranque y
apagado del Sistema Oracle
II. Arquitectura de la
Base de Datos
1.- Dominar los conceptos de
base de datos aprendidos durante
la carrera y conocer nuevos
utilizando orientacin a objetos
2.- Gestionar un sistema vigente
de administracin de base de
datos objeto-relacionales
1.- Conoce, describe e implementa
objetos complejos a nivel de base de
datos utilizando el paradigma de
orientacin a objetos.
2.- Comprende la arquitectura lgica y
fsica de un servidor de base de datos
empresarial vigente en nuestro medio
(Oracle)
3.- Implementa, configura y administra
de forma bsica un servidor de base de
datos empresarial vigente en nuestro
medio (Oracle), en un entorno de
sistema operativo de servidor libre
(Linux Server)
III. Programacin
PL/SQL
1.- Comparar y aplicar los
conocimientos de programacin
con un lenguaje 4GL
2.- Potenciar aplicaciones
introduciendo componentes
programados a nivel de base de
datos
1.- Conoce, describe e
implementa programas con PL/SQL
IV. Herramientas de
Primer Plano
1.- Conocer, configurar y utilizar
herramientas de administracin de
base de datos, y de desarrollo de
componentes y subrutinas de base
de datos.
1.- Instala, configura y utiliza
herramientas de administracin de
datos y desarrollo de componentes de
base de datos (Oracle)
2.- Analiza, describe e implementa
subrutinas a nivel de base de datos para
automatizar procesos (PL/SQL)

4.2 Estructura detallada por temas:
UNIDAD I: INTRODUCCION 4GL
SEMANAS DE
ESTUDIO
TEMAS CONTENIDOS ESTRATEGIAS DE
APRENDIZAJE
HORAS
1.- 20/10 24/10
Conceptos bsicos
de una ORDBMS
Introduccin a una
ORDBMS.
Repaso SQL y edicin
de archivos bajo
Linux
Conferencia sobre conceptos
fundamentales.
Elaboracin de prcticas de
laboratorio intraclase en grupos
de trabajo para editores de
texto.
Definir tareas de aprendizaje
4

Syllabus Estandarizado-UTMACH
| 5
extraclase y tpicos de
investigacin bibliogrfica de
acuerdo al avance de la materia.
Seleccionar contenidos y
ofrecerlos a los estudiantes para
su anlisis
2.- 27/10 31/10
3.- 03/11 07/11
Instalacin de la base
de datos

Tareas de
preinstalacin y
requisitos sobre Linux
para Oracle 12c.
Instalacin de Oracle
12c sobre Linux.
Creacin de una base
de datos.
Conferencia sobre conceptos
fundamentales.
Elaboracin de prcticas de
laboratorio intraclase en grupos
de trabajo.
Seleccionar software y
herramientas apropiadas y
actualizadas.
Ser un asesor durante las
prcticas de los estudiantes.
6
3.- 03/11 07/11
4.- 10/11 14/11
- Estructura de la base
de datos
Introduccin a la
arquitectura de Oracle
y su estructura de
memoria (SGA).
Estructura fsica y
lgica.
Evaluacin de la
Unidad.
Conferencia sobre conceptos
fundamentales.
Definir tareas de aprendizaje
extraclase y tpicos de
investigacin bibliogrfica de
acuerdo al avance de la materia.
Evaluacin. Uso de Aula
Virtual.
4
TOTAL DE HORAS DE UNIDAD I 14

UNIDAD II: ARQUITECTURA DE LA BASE DE DATOS
SEMANAS DE
ESTUDIO
TEMAS CONTENIDOS ESTRATEGIAS DE
APRENDIZAJE
HORAS
4.- 10/11 14/11
5.- 17/11 21/11
Estructura de
esquemas
Administracin de
objetos de esquema de
base de datos:
Tablas
Tipos de datos
Parmetros
Permisos
Sentencias
Estructura lgica
Conferencia sobre conceptos
fundamentales.
Elaboracin de prcticas de
laboratorio intraclase en grupos
de trabajo.
Definir tareas de aprendizaje
extraclase y tpicos de
investigacin bibliogrfica de
acuerdo al avance de la materia.
Uso de Aula Virtual.
6
6.- 24/11 28/11
Oracle Enterprise
Manager

Administracin web de
la base de datos:
Creacin, edicin y
eliminacin de
elementos de instancia,
esquemas y objetos.
Evaluacin de la
Unidad.
Clase prctica para laboratorio
intra clase en grupos de trabajo.
Ser un asesor durante las
prcticas de los estudiantes.
Evaluacin.
Uso de Aula Virtual.
4
TOTAL DE HORAS DE UNIDAD I 10




Syllabus Estandarizado-UTMACH
| 6
UNIDAD III: PROGRAMACIN PL/SQL
SEMANAS DE
ESTUDIO
TEMAS CONTENIDOS ESTRATEGIAS DE
APRENDIZAJE
HORAS
7.- 01/12 05/12
8.- 08/12 12/12
Lgica de
Programacin
Sintaxis para PL/SQL:
Variables/Sentencias y
Estructuras de Control.
Conferencia sobre conceptos
fundamentales.
Prcticas de laboratorio intra
clase en grupos de trabajo.
Definir tareas de aprendizaje
extraclase y tpicos de
investigacin bibliogrfica de
acuerdo al avance de la
materia.
Seleccionar software y
herramientas apropiadas y
actualizadas.
Ser un asesor durante las
prcticas de los estudiantes
Uso de Aula Virtual.
8
9.- 15/12 19/12
Cursores

Manipulacin de
registros de base de
datos en programacin
PL/SQL por medio de
Cursores.
Prcticas de laboratorio intra
clase en grupos de trabajo.
Definir tareas de aprendizaje
extraclase y tpicos de
investigacin bibliogrfica de
acuerdo al avance de la
materia.
Ser un asesor durante las
prcticas de los estudiantes.
Uso de Aula Virtual.
4
10.- 22/12 26/12
Control de
Excepciones

Control de errores
personalizados.
Captura de errores de
base de datos.
Evaluacin de la
Unidad.
Prcticas de laboratorio intra
clase en grupos de trabajo.
Ser un asesor durante las
prcticas de los estudiantes.
Evaluacin.
Uso de Aula Virtual.
4
TOTAL DE HORAS DE UNIDAD III 16

UNIDAD IV: HERRAMIENTAS DE PRIMER PLANO
SEMANAS DE
ESTUDIO
TEMAS CONTENIDOS ESTRATEGIAS DE
APRENDIZAJE
HORAS
11.- 29/12 02/01
12.- 05/01 09/01
13.- 12/01 16/01
Herramientas de
Oracle para
programacin
PL/SQL
Herramientas de Oracle
Developer:
Oracle SQL Developer.
Oracle Data Modeler.

Conferencia sobre herramientas
de programacin.
Seleccionar software y
herramientas apropiadas y
actualizadas.
Definir tareas de aprendizaje
extraclase y tpicos de
investigacin bibliogrfica de
acuerdo al avance de la
materia.
Prcticas de laboratorio intra
clase en grupos de trabajo.
Ser un asesor durante las
prcticas de los estudiantes.
Uso de Aula Virtual.
10

Syllabus Estandarizado-UTMACH
| 7
13.- 12/01 16/01
14.- 19/01 23/01
15.- 26/01 30/01

Subrutinas
Programacin y
administracin de:
Procedimientos
almacenados (Stored
Procedures).
Funciones (Functions).
Disparadores (Triggers).
Validaciones y Vistas.
Ejecucin de
Aplicaciones.
Evaluacin de Unidad.
Conferencia sobre conceptos
fundamentales.
Prcticas de laboratorio intra
clase en grupos de trabajo.
Definir tareas de aprendizaje
extraclase y tpicos de
investigacin bibliogrfica de
acuerdo al avance de la
materia.
Ser un asesor durante las
prcticas de los estudiantes.
Evaluacin.
Uso de Aula Virtual.
10
16.- 02/02 06/02
Revisin y
Sustentacin del
Proyecto Final
Revisin del proyecto
final
Evaluacin
4
TOTAL DE HORAS DE UNIDAD IV 24
17.- 09/02 13/02
Recuperacin de
horas de feriado
Retroalimentacin de
temas complejos y
recuperacin de horas
de feriados

Talleres

18.- 16/02 20/02

Evaluacin Final
Evaluacin Final. Evaluacin

19.- 23/02 27/02
Evaluacin de
Recuperacin
Evaluacin de
Recuperacin
Evaluacin


5.- METODOLOGIA: (ENFOQUE METODOLOGICO)
5.1. Mtodos de enseanza
De acuerdo a la temtica propuesta, las clases y las actividades sern:
a) Conferencias, donde se expondrn los temas de manera terica, mostrando y
analizando ejemplos.
b) Trabajo en grupo, para elaborar los elementos de la literatura cientfica (fichas,
citas y referencias bibliogrficas), y para la realizacin de prcticas de laboratorio.
c) Trabajo autnomo u horas no presenciales, que ser el material bsico para
estructurar la carpeta del estudiante (o portafolio), y al que se le dedicar su estudio
personal:
1. Tareas estudiantiles, los trabajos bibliogrficos semanales de tipo individual,
adems de resmenes, mapas conceptuales, mapas mentales, cuadros
sinpticos, lneas de tiempo, ensayos, entre otros.

Syllabus Estandarizado-UTMACH
| 8
2. Investigaciones bibliogrficas, individuales o por grupos para profundizacin de
temas a tratarse, o para ampliacin de temas tratados.
3. Trabajos de campo, realizados individual o grupalmente, donde realizan
investigaciones, recopilacin de datos acerca de los procesos y datos de una
aplicacin empresarial para optimizar como proyecto.

d) Formas organizativas de las clases, los estudiantes asistirn a clase con el material
gua adelantando la lectura del tema de clase de acuerdo a la instruccin previa del
docente y a los contenidos planificados en este documento, sobre los puntos
sobresalientes o trascendentales que se van a exponer. De estos anlisis saldrn los
trabajos bibliogrficos que debern desarrollar y entregar posteriormente, as como
la presente prctica de laboratorio, y su posterior consecuencia en actuacin en
clase.
e) Medios tecnolgicos que se utilizarn para la enseanza:
Pizarrn para tiza lquida y marcadores de varios colores.
Libros y revistas de la biblioteca.
Internet y material original de la Organizacin Comercial de la base de datos.
Equipo de proyeccin multimedia y material acadmico en diapositivas y PDF.
Software y otras herramientas conocidas de administracin de sistemas
operativos y edicin de texto.
Aula Virtual de la UTMACH

6.- COMPONENTE INVESTIGATIVO DE LA ASIGNATURA:
Investigacin Formativa.- Referida al aprendizaje por descubrimiento y construccin del
conocimiento por parte de los estudiantes. Este mtodo consiste en que el profesor a partir
de una situacin problemtica, logra que el estudiante busque, indague, y encuentre
situaciones similares, as mismo que haga revisiones de literatura, (bibliografa, cdigos y
especificaciones) recoja datos, los organice, interprete y encuentre soluciones a las
dificultades planteadas, en un contexto de empresarial (procesos empresariales).
7. PORTAFOLIO DE LA ASIGNATURA
Durante el desarrollo de la actividad acadmica el estudiante construir un Portafolio (tanto
fsico, como digital) como evidencia de dichas actividades, con la siguiente informacin
recopilada:
Portada
Introduccin informativa de la carrera y del estudiante
Syllabus de la asignatura

Syllabus Estandarizado-UTMACH
| 9
Tareas intra clase por unidad
Tareas extra clase por unidad (incluye investigaciones)
Evaluaciones parciales
Evaluacin final
Proyecto final (informe)
Anexos con material bibliogrfico y apuntes
8. EVALUACIN
La evaluacin es diagnstica, formativa y sumativa, considerndolas necesarias y
complementarias para una valoracin global y objetiva de lo que ocurre en el proceso de
enseanza y aprendizaje. Los alumnos sern evaluados considerando que la calificacin del
examen final corresponde al 30% de la valoracin total, y el restante 70%, se lo distribuye
de acuerdo a los dems parmetros que a continuacin se detallan.
8.1 Evaluaciones Parciales:
Pruebas parciales dentro del proceso, determinadas como evaluacin de cada unidad.
Presentacin de informes escritos como producto de investigaciones bibliogrficas.
Participacin en clases y prcticas de laboratorio a partir del trabajo intraclase del
estudiante
Participacin en prcticas de campo o proyeccin social de acuerdo a la pertinencia en
la asignatura como un proyecto final.
8.2 Exmenes:
Examen Final, al finalizar todas las unidades.
8.3 Parmetros de Evaluacin:

PARAMETROS DE EVALUACION PORCENTAJES
Pruebas parciales dentro del proceso 20%
Informes escritos individuales o grupales 5%
Investigaciones bibliogrficas individuales o
en grupo
5%
Participacin en clase 5%
Trabajo autnomo 5%

Syllabus Estandarizado-UTMACH
| 10
Prctica de Laboratorio 10%
Prctica de campo o proyeccin social 20%
Examen Final 30%
Total 100%


9. BIBLIOGRAFA
9.1. Bibliografa Bsica:
Lance Ashdown, Tom Kyte. Septiembre 2014. Oracle Database Concepts, 12c
Release 1 (12.1). Oracle University. USA
9.2. Bibliografa Complementara:
Randy Urbano. Agosto 2014. Oracle Database Administrators Guide, 12c Release
1 (12.1). Oracle University. USA
Gonzlez-Granda, Javier Joffre. 2004. PL/SQL Bsico. Editorial INNOVA
Desarrollos Informticos, SL, 1ra Edicin.
Mary Beth Roeser. Julio 2014. Oracle Database SQL Language Reference 12c
Release 1 (12.1). Oracle University. USA

9.3. Pginas WEB (webgrafa)
http://www.oracle.com
10. DATOS DEL DOCENTE:
Fausto Fabin Redrovn Castillo
Magister en Gerencia y Liderazgo Educacional, Ingeniero en Computacin
Direccin: Barrio Los Olivos
Telfonos: 0995102399, 0980227077.
Correo electrnico: fredrovan@utmachala.edu.ec

11. FIRMA DEL O LOS DOCENTES RESPONSABLES DE LA ELABORACIN
DEL SYLLABUS

_______________________

Syllabus Estandarizado-UTMACH
| 11
Fausto Fabin Redrovn Castillo
12. FECHA DE PRESENTACION:
Machala, 17 de Octubre de 2014

Você também pode gostar