Plan Sistemas Informaticos

115
Planes Docentes Resumidos Titulación Sistemas Informáticos y Computación MODALIDAD PRESENCIAL A. Datos básicos del componente Nombre del componente: Auditoría Informática CODIGO: 1. Área Académica: Técnica 2. Departamento: Ciencias de la Computación y Electrónica 3. Sección Departamental: Ingeniería de Software y Gestión de TI 4. Carrera (Titulación): Informática 5. Nivel en el que se imparte: 1 2 3 4 5 6 7 8 9 10 x 6. Tipo: Troncal Genérica Formación Básica Complementaria Libre Configuración GP / PRACTICU M 7. x 8. Número de créditos : 4 B. Conocimientos previos recomendados (requisitos o correquisitos) Como requisitos, se recomienda tener fundamentos en las siguientes áreas: Gestión de tecnología de la información, Sistemas de Información, Fundamentos de Redes y Sistemas Operativos.

description

La Auditoría Informática tiene un papel muy importante dentro de las organizaciones, ya que al igual que otra área, los sistemas de tecnologías de información deben estar sometidos a controles de calidad y por ende de la Auditoría Informática; porque las computadoras y los centros de procesamiento de datos son blanco apetecibles para el espionaje, la delincuencia y el terrorismo.Por lo expuesto anteriormente el Profesional en Formación debe tener los conocimientos necesarios con el fin de afirmar que una organización depende de los controles de evaluación de la eficiencia y eficacia de sus sistemas de información tecnológica, siendo vital que los mismos funcionen de forma correcta e ininterrumpida con el fin de garantizar la productividad y supervivencia futura

Transcript of Plan Sistemas Informaticos

Planes Docentes Resumidos

Titulación Sistemas Informáticos y Computación

MODALIDAD PRESENCIAL

A. Datos básicos del componente

Nombre del

componente: Auditoría Informática CODIGO:

1. Área

Académica: Técnica

2. Departamento: Ciencias de la Computación y Electrónica

3. Sección

Departamental: Ingeniería de Software y Gestión de TI

4. Carrera

(Titulación): Informática

5.

Nivel en el

que se

imparte:

1 2 3 4 5 6 7 8 9 10

x

6. Tipo:

Troncal Genérica Formación

Básica Complementaria

Libre

Configuración

GP /

PRACTICU

M

7. x

8. Número de

créditos : 4

B. Conocimientos previos recomendados (requisitos o correquisitos)

Como requisitos, se recomienda tener fundamentos en las siguientes áreas: Gestión

de tecnología de la información, Sistemas de Información, Fundamentos de Redes y

Sistemas Operativos.

C. Importancia del componente dentro del perfil de egreso de la carrera (titulación)

La Auditoría Informática tiene un papel muy importante dentro de las organizaciones,

ya que al igual que otra área, los sistemas de tecnologías de información deben estar

sometidos a controles de calidad y por ende de la Auditoría Informática; porque las

computadoras y los centros de procesamiento de datos son blanco apetecibles para

el espionaje, la delincuencia y el terrorismo.

Por lo expuesto anteriormente el Profesional en Formación debe tener los

conocimientos necesarios con el fin de afirmar que una organización depende de los

controles de evaluación de la eficiencia y eficacia de sus sistemas de información

tecnológica, siendo vital que los mismos funcionen de forma correcta e

ininterrumpida con el fin de garantizar la productividad y supervivencia futura.

D. Competencias a desarrollar en la asignatura en relación con el perfil de egreso

Competencia genérica de la UTPL.

i. Comportamiento ético.

Competencias específicas de la titulación.

i. Desarrollar auditorias de productos y procesos vinculados a la gestión de

TIC.

ii. Auditar la operación de TI en base a las buenas prácticas de los marcos de

referencia reconocidos internacionalmente.

iii. Participa en programas de formación profesional en el área de TI con miras

a certificaciones de reconocimiento internacional.

E. Contenidos mínimos del componente en relación con el perfil de egreso 1. Control Interno y auditoría de SI y Auditoría de SI vs Normas de buenas

prácticas. 2. Metodología del control interno, seguridad y auditoría de SI. 3. El contrato de auditoría. 4. El departamento de auditoría de los SI: Organizaciones y Funciones. 5. Entorno jurídico de las auditoría de los SI.

6. Principales áreas de la auditoría informática. 7. Deontología del auditor informático y códigos éticos. 8. Peritar vs. Auditar 9. Gestión de Riesgos de un SI. 10. Auditoría de Outsourcing de TI. 11. Auditoría de la Seguridad Física. 12. Auditoría de la Dirección de Informática. 13. Auditoría de la Seguridad. 14. Auditoría de Redes. 15. Desarrollo y mantenimiento de sistemas informáticos. 16. Auditoría basada en Riesgos – Marcos de referencia.

F. Bibliografía

Básica:

Piattini, M., Del Peso, E., & Del Peso, M. (2008). Auditoría de Tecnologías y Sistemas

de Información. México DF, México: RA-MA Editorial.

Este recurso presenta de forma clara y precisa los conceptos fundamentales sobre

control interno y auditoría de las tecnologías y sistemas de información, así como

también da a conocer los aspectos organizativos, jurídicos y deontológicos asociados

a la auditoría, aportando con pautas y experiencias.

Complementaria:

Carrió, G. (2011). Auditoría y Control Interno, Un Enfoque Actualizado. Recuperado de:

http://www.utu.edu.uy/Publicaciones/Publicaciones%20Educativas/NocionesAuditoriaT

04EMT.pdf

Este trabajo investigativo pone a disposición una aproximación muy puntual al

complejo tema de auditoría y el control interno o de gestión.

Erb, M. (2008). Facilitando el acceso seguro de la información en las organizaciones

sociales. Gestión de Riesgo en la Seguridad Informática. Recuperado de:

http://protejete.wordpress.com/

En este recurso un experto en Gestión de Riesgos explica detenidamente y de

manera didáctica cómo es la gestión de riesgo en la seguridad informática.

Information System Audit & Control Association. (2005). COBIT 4.0. EEUU.

Este marco de referencia internacional define los objetivos de control que permiten

gobernar y ejecutar operaciones controladas de tecnología de la información con el

objetivo de alinearse al gobierno corporativo.

Information System Audit & Control Association. (2009). Marco de Riesgos de TI.

EEUU.

Este marco de referencia permite manejar indicadores de valor, costo y retorno de

inversión para una gestión más exacta y menos especulativa sobre los riesgos que

pueden afectar a un ambiente tecnológico. La mayoría de las empresas

multinacionales tienen metodologías basadas en este marco de referencia para el

manejo de riesgos.

Observatorio Iberoamericano de Protección de Datos. (2013). PYMES y ley orgánica

de protección de datos. España: Madrid. Recuperado de:

http://oiprodat.com/2013/04/04/pequena-y-mediana-empresa-y-ley-organica-de-

proteccion-de-datos/

Este recurso, es un foro de encuentro , donde se comparte experiencias e ideas en el

ámbito jurídico y operacional de la privacidad y protección de datos.

Pons, F. (2007, Abril). Auditoría Informática, Una aproximación a la mejora del Control

Interno. Auditoría Pública. Recuperado de:

http://www.auditoriapublica.com/hemeroteca/200704_41_97.pdf

Este recurso, es una revista electrónica, en donde enmarca el papel de la auditoría

informática como una nueva herramienta para la mejora del control interno en las

organizaciones.

MODALIDAD PRESENCIAL

Plan Docente Resumido

A. Datos básicos del componente

Nombre del

componente:

Fundamentos de Ingeniería de Software

CODIGO:

1. Área

Académica: Técnica

2. Departamento: Ciencias de la computación y electrónica

3. Sección

Departamental: Ingeniería de software y gestión de TI

4. Carrera

(Titulación): Sistemas Informáticos y Computación

5.

Nivel en el

que se

imparte:

1 2 3 4 5 6 7 8 9 10

X

6. Tipo:

Troncal Genérica Formación Básica

Complementaria Libre Configuración

GP / PRACTICUM

7. X

8. Número de

créditos : 4

B. Conocimientos previos recomendados (requisitos o corequisitos) El estudiante debe estar en capacidad de desarrollar algoritmos eficientes, dominar

la terminología básica de las aplicaciones software y esquemas de datos, además de

representar modelos de software utilizando el lenguaje unificado de modelado (UML)

C. Importancia del componente dentro del perfil de egreso de la titulación

La capacidad de gestionar proyectos en el área de tecnología es una habilidad

transversal que los profesionales en formación deben adquirir para desempeñarse en

escenarios del mundo empresarial, la asignatura busca desarrollar estas habilidades

aplicando los fundamentos de la dirección de proyectos del PMI.

D. Competencias a desarrollar en la asignatura en relación con el perfil de egreso

Competencias genéricas de la UTPL

i. Trabajo en equipo, Nivel II: Contribuye en la consolidación y desarrollo del

equipo, favoreciendo el reparto equilibrado de tareas el clima interno.

Competencias específicas de la carrera (titulación)

i. Analizar problemas y plantear soluciones mediante métodos computacionales.

ii. Implementar aplicaciones a partir de especificaciones y modelos de software utilizando estándares de documentación y de programación

iii. Construir modelos y especificaciones de software que permitan validar un producto previo a su implementación.

iv. Diseñar, implementar y administrar sistemas de base de datos.

E. Contenidos mínimos del componente en relación con el perfil de egreso Terminología básica de la ingeniería del software, Procesos de desarrollo de software, El proceso de Desarrollo Unificado, Metodologías ágiles de desarrollo de software, requerimientos de software, especificación de requerimientos, modelado de software, diseño arquitectónico, patrones arquitectónicos, implementación de software, pruebas y aseguramiento de calidad del software.

F. Bibliografía básica y complementaria

Básica Sommerville, I. (2011). Ingeniería de Software. México, Pearson.

Excelente texto sobre Ingeniería de software con información actualizada y

desarrollada con suficiente nivel de profundidad. Sommerville es uno de los

principales referentes en el área de Ingeniería del Software. Ian Sommerville es

miembro del panel de expertos de la Guía de los Fundamentos de la Ingeniería del

Software.

Complementaria

IEEE Computer Society. (2004). Guide to the Software Engineering Body of

Knowledge. California.

Texto que describe la primera línea base del cuerpo de conocimiento en el campo de

la Ingeniería del Software, elaborado por la Computer Society de la IEEE. Los

aportes provienen de expertos de todo el mundo y son revisados por un comité de

expertos de alto nivel, lo cual le da un aval académico y científico muy trascendente.

Se utiliza para complementar temas específicos de los contenidos del componentes.

Pressman, R. (2010). Ingeniería del Software un enfoque práctico. 7ma. Edición.

México.

Resume muchos aspectos de la Ingeniería del Software y se puede usar como

referencia para conceptos, modelos de desarrollo de software.

Recursos web: OCW: Ingeniería de Software http://www.uhu.es/sevirtual/ocw/politecnico/ingenieria-

software

OCW: Fundamentos de Ingeniería del Software.

http://ocw.um.es/ingenierias/fundamentos-de-ingenieria-del-software

MODALIDAD PRESENCIAL

Plan Docente Resumido

A. Datos básicos del componente

Nombre del

componente:

Gestión de proyectos CODIGO:

1. Área

Académica: Técnica

2. Departamento: Ciencias de la computación y electrónica

3. Sección

Departamental: Ingeniería de software y gestión de TI

4. Carrera

(Titulación): Sistemas Informáticos y Computación

5.

Nivel en el

que se

imparte:

1 2 3 4 5 6 7 8 9 10

X

6. Tipo:

Troncal Genérica Formación Básica

Complementaria Libre Configuración

GP / PRACTICUM

7. X

8. Número de

créditos : 4

B. Conocimientos previos recomendados (requisitos o corequisitos)

Para el desarrollo efectivo del componente, los estudiantes deben ser capaces de

desarrollar aplicaciones de software utilizando alguna metodología de desarrollo

formal, además de manejar métodos estadísticos aplicados a problemas del área de

tecnología, habilidades que se desarrollan con las asignaturas de

Programación avanzada, fundamentos de ingeniería del software y estadística.

C. Importancia del componente dentro del perfil de egreso de la carrera (titulación)

La capacidad de gestionar proyectos en el área de tecnología es una habilidad

transversal que los profesionales en formación deben adquirir para desempeñarse en

escenarios del mundo empresarial, la asignatura busca desarrollar estas habilidades

aplicando los fundamentos de la dirección de proyectos del PMI.

D. Competencias a desarrollar en la asignatura en relación con el perfil de egreso

Competencias genéricas de la UTPL

i. Comportamiento ético, nivel II

Competencias específicas de la carrera (titulación)

i. Definir planificar y controlar proyectos de TI. ii. Elaborar presupuestos y estimaciones de alcance, costo y tiempo en

proyectos de TI. iii. Participa en programas de formación profesional en el área de TI con miras

a certificaciones de reconocimiento internacional.

E. Contenidos mínimos del componente en relación con el perfil de egreso Comportamiento ético: La ética de los ingenieros de software, códigos de ética, delitos informáticos, códigos de ética del gestor de proyectos. Introducción y terminología básica de la gestión de proyectos, grupos de procesos, áreas de conocimiento, planificación de proyectos, estructura desagregada del trabajo, estimación de costos y tiempo, elaboración de cronogramas, monitoreo y control de proyectos, gestión de cambios, gestión de la calidad, gestión de riesgos, gestión de recursos humanos, comunicaciones del proyecto, cierre del proyecto.

F. Bibliografía básica y complementaria

Básica

HORINE Gregory, (2009) Absolute Beginner’s Guide To Project Managers, Segunda

Edición, Que Publishing

Este texto ha sido seleccionado porque basado en el estándar PMBOK, realiza una

explicación bastante sencilla para principiantes y los inicia en la habilidad de

coordinar y gestionar proyectos en general.

Complementaria

Project Management Institute, (2013): Guía de los Fundamentos de la Dirección de

Proyectos (PMBOK). Pennsylvania, Quinta Edición, EUA: Project Management

Institute, Inc.

Guía de los Fundamentos de la Administración de Proyectos del Project

Management Institute, sobre este cuerpo de conocimiento se basa el texto original y

muchas otras obras, el texto base para la obtención de la acreditación oficial como

gerente de proyectos PMP. Puede usarse para complementar cualquiera de los

temas del componente.

Mulcahy, R. (2011):PMP Exam Prep. USA, 7ma Edición, EUA: RMC Publications.

Es uno de los textos preparatorios para el examen de certificación más exitosos

hasta la actualidad, incluye material de aprendizaje, trucos para el examen y

preguntas preparatorias para el examen.

Recursos web

OCW: Ingeniería de Software II, http://ocw.unican.es/ensenanzas-

tecnicas/ingenieria-del-software-ii/materiales/tema3-

fundamentosGestionProyectos.pdf

OCW: Management in Engineering. http://ocw.mit.edu/courses/mechanical-

engineering/2-96-management-in-engineering-fall-2012/

MODALIDAD PRESENCIAL

Plan Docente Resumido

A. Datos básicos del componente

Nombre del

componente:

Gestión de Tecnologías de

Información CODIGO:

1. Área

Académica: Técnica

2. Departamento: Ciencias de la Computación y Electrónica

3. Sección

Departamental: Gestión de Tecnologías de Información

4. Carrera

(Titulación):

5.

Nivel en el

que se

imparte:

1 2 3 4 5 6 7 8 9 10

x

6. Tipo:

Troncal Genérica Formación

Básica Complementaria

Libre

Configuración

GP /

PRACTICU

M

7. x

8. Número de

créditos : 4

B. Conocimientos previos recomendados (requisitos o corequisitos)

Para poder desarrollar el componente educativo de Gestión de tecnologías de la Información

de forma adecuada usted debe tener conocimientos y habilidades previas, por ello de que

se detallan los indicadores que le permitirán entender y generar el conocimiento referente a

las temáticas del presente componente educativo.

C. Importancia del componente dentro del perfil de egreso de la carrera (titulación)

El aprendizaje de Gestión de Tecnologías de la Información es muy importante

durante la vida profesional de un Ingeniero en Sistemas Informáticos y Computación,

ya que conlleva transformar tareas rutinarias a tareas automatizadas, de igual forma

le permitirá gestionar procesos, enfocados en alinear los servicios de TI

proporcionados con las necesidades de las empresas, poniendo énfasis en los

beneficios que puede percibir el cliente final.

El profesional de Ingeniería en Sistemas Informáticos y Computación podrá

proporcionar una adecuada gestión de la calidad, aumentar la eficiencia, alinear los

procesos de negocio y la infraestructura TI reduciendo los riesgos asociados a TI

tanto en instituciones públicas como privadas esto soportado bajo las bases de la

Arquitectura Empresarial. Por ello el propósito que se persigue con la asignatura es

desarrollar las competencias básicas y necesarias para que el alumno esté en

capacidad de analizar y comprender problemas que involucren temas de Gestión de

Tecnologías de la Información tanto en empresas del sector público y privado.

El componente educativo de Gestión de Tecnologías de la Información contempla

seis unidades las mismas que se distribuyen en dos bimestres de estudio. En el

primer bimestre se estudiará: Generalidades y conceptualizaciones de la Gestión de

Tecnologías de la Información y Arquitectura Empresarial (AE), Estructura, Cultura

NRO. INDICADOR ASIGNATURA SUGERIDA

1 Evaluar y priorizar necesidades de negocio Ingeniería de Requisitos

2 Estructurar una infraestructura de datos Base de Datos Avanzadas

Empresarial, Valor y Riesgos de la creación de la Arquitectura Empresarial (AE). En

el segundo bimestre se analizara la Implementación de metodologías, análisis

documentación de Frameworks, Componentes y Artificios de EA en un enfoque para

Gestión de Tecnologías de la Información

D. Competencias a desarrollar en la asignatura en relación con el perfil de egreso

Competencias específicas de la titulación

i. Trabajo equipo III.

Competencias específicas de la titulación

i. Definir, planificar y controlar proyectos de TI. ii. Desarrollar auditorias de productos y procesos vinculados a la gestión de

TIC. iii. Participa en programas de formación profesional en el área de TI con miras

a certificaciones de reconocimiento internacional. iv. Elaborar soluciones alternativas de TIC para la mejora de procesos

empresariales.

E. Contenidos mínimos del componente en relación con el perfil de egreso

Desarrollo de un Plan de Gestión de Arquitectura Empresarial

Gestión de Tecnologías de la Información, Arquitectura Empresarial (EA),

Estructura y cultura Empresarial.

Valores y Riesgos al crear arquitectura Empresarial.

Implementación de Metodología, Análisis y Documentación de Framework.

Componentes y Arficios en el contexto de EA Frameworks.

Desarrollo de actuales y futuras vistas de Arquitecturas.

Desarrollo de un Plan de Gestión de Arquitectura Empresarial

F. Bibliografía básica y complementaria

Básica

a) Nombre del Texto Básico

Bernard & Scott, A. (2012). “An Introduction to Enterprise Architecture “. Author

House. Third Edition. (Formato Kindle)

Este libro es la base para el estudio de la temática de Gestión de Tecnologías de la

Información donde se presente los conceptos básicos sobre dicha temática

enfocados desde el punto de vista de la Arquitectura Empresarial así como casos

de estudio donde se reflejan las conceptualizaciones presentadas en forma

práctica.

Complementaria

a) Nombre del Texto

Bon, J. (2008, Julio). “Fundamentos De La Gestión De Servicios De TI Basada En

ITIL V3”. Editorial Van Haren Publishing; Edición 0003

Este libro es la base para el estudio de la temática de Gestión de Tecnologías de la

Información donde se presente los conceptos básicos sobre dicha temática así

como ejemplos prácticos para que le profesional en formación de la titulación de

Informática pueda gestionar TI tanto en empresas públicas y privadas.

b) Nombre del Texto

McNURLIN, B. & SPRAGUE R. (2004). “ Information Systems Management in

Practice”. Oxford University Press. U. S. A. 6a. Edición. Este libro es la base para el

estudio de la temática del manejo de sistemas de información que es un

complemento para entender ciertas temáticas referentes al manejo de TI. Además

este recurso permitirá ampliar los conocimientos referentes a Gestión de TI.

c) Nombre del Texto

LAUDON, K.(2005).” Essentials of management information systems : managing

the digital firm”. Prentice Hall. U. S. A. El presente recurso educativo nos brinda

tanto el sustento teorico como práctico del manejo de proyectos y estos a su vez

aplicados a la Gestión de Tecnologías de la Información.

Recursos Educativos Abiertos

Administración de Tecnologías de Información, http://ocw.udem.edu.mx/cursos-de-

profesional/administracion-de-tecnologias-de-

información/index_modulos.html/[Consulta 01-10-2012]

Arquitecturas Empresariales y la plataforma J2EE, http://ocw.uc3m.es/ingenieria-

telematica/software-de-comunicaciones-1/UDs_JEE/jee_unidad1/view Consulta 01-

12-2012

MODALIDAD PRESENCIAL

Plan Docente Resumido

A. Datos básicos del componente

Nombre del componente: Ingeniería de Requisitos CODIGO:

1. Área

Académica: Técnica

2. Departamento: Ciencias de la Computación y Electrónica

3. Sección

Departamental: Ingeniería del Software y Gestión de TI

4. Carrera

(Titulación): Sistemas Informáticos y Computación

5. Nivel en el que

se imparte:

1 2 3 4 5 6 7 8 9 10

X

6. Tipo:

Troncal Genérica Formación

Básica Complementaria

Libre

Configuración

GP /

PRACTICUM

7. X

8. Número de

créditos : 4

B. Conocimientos previos recomendados (requisitos o corequisitos)

Para el desarrollo del presente componente, es necesario que el estudiante sea capaz de construir aplicaciones básicas y de nivel medio de software en algún leguaje de programación. (Programación avanzada); Aplicar un proceso de desarrollo de software para organizar el trabajo y tenga un dominio de los conceptos de la ingeniería de software. (Fundamentos de Ingeniería del Software).

C. Importancia del componente dentro del perfil de egreso de la carrera (titulación)

En la Ingeniería de Software actual, los requerimientos constituyen un factor determinante para el éxito de un proyecto de desarrollo, en este sentido la asignatura

desarrolla competencias de nivel medio y avanzado para el las etapas de levantamiento, análisis, especificación, validación y gestión de requerimientos.

D. Competencias a desarrollar en la asignatura en relación con el perfil de egreso

Competencias genéricas de la UTPL

i. Organización y planificación del tiempo, nivel II

Competencias específicas de la titulación

i. Analizar problemas y plantear soluciones mediante métodos computacionales.

ii. Construir modelos y especificaciones de software que permitan validar un producto previo a su implementación.

E. Contenidos mínimos del componente en relación con el perfil de egreso

Los requerimientos de software

Captura de requerimientos de software

Análisis de requerimientos

Documentación de requerimientos

Validación de requerimientos

Administración de requerimientos F. Bibliografía básica y complementaria

- Básica

Gottesdiener, E. (2005). The Software Requirements Memory Jogger. EBG Consulting, Inc.

- Complementaria

Sommerville, I. (2011). Ingeniería de Software. México: Pearson

IEEE Computer Society. (2004). SWEBOK Guide to the Software Engineering Body of Knowledge. USA: Angela Burgess Group Manager Editor CS Press.

Ingeniería del software I (2011). http://ocw.unican.es/ensenanzas-tecnicas/ingenieria-del-software-i

Requirements Engineering (20109. http://ocw.mit.edu/courses/engineering-systems-division/esd-33-systems-engineering-summer-2010/lecture-notes/MITESD_33SUM10_lec04a.pdf

MODALIDAD PRESENCIAL

Plan Docente Resumido

A. Datos básicos del componente

Nombre del componente:

Practicum 1.1 CODIGO:

1. Área

Académica: Técnica

2. Departamento: Ciencias de la computación y electrónica

3. Sección

Departamental: Ingeniería de Software y Gestión de TI

4. Carrera

(Titulación): Ingeniería en Sistemas Informáticos y Computación

5.

Nivel en el

que se

imparte:

1 2 3 4 5 6 7 8 9 10

X

6. Tipo:

Troncal Genérica Formación Básica

Complementaria Libre Configuración

GP / PRACTICUM

7. X

8. Número de

créditos : 3

B. Conocimientos previos recomendados (requisitos o corequisitos)

Para el desarrollo efectivo del componente, los estudiantes deben tener

conocimiento de la estructura de un sistema informático, y haber aprobado la

asignatura de Fundamentos Informáticos.

C. Importancia del componente dentro del perfil de egreso de la carrera (titulación)

Gestión Productiva 1.1, le permitirá al estudiante adquirir o desarrollar capacidades

para trabajar en proyectos reales en el área de computación, lo que le ayudará a

acumular experiencia y reforzar los conocimientos teóricos.

D. Competencias a desarrollar en la asignatura en relación con el perfil de egreso

Competencias genéricas de la UTPL

i. Trabajo en equipo ii. Comportamiento ético, iii. Organización y planificación del tiempo

Competencias específicas de la carrera (titulación)

i. Analizar problemas y plantear soluciones mediante métodos computacionales.

ii. Diagnosticar y solucionar problemas relacionados con la comunicación de dispositivos y servicios de red e internet.

iii. Buscar y seleccionar información, explorar métodos que permitan enfocar problemas relacionados a ciencias de la computación.

Competencia del componente académico

i. Realiza mantenimiento preventivo en la computadora ii. Maneja el hardware del equipo para obtener el mejor provecho iii. Instala software en forma eficiente en el equipo de cómputo

E. Contenidos mínimos del componente en relación con el perfil de egreso Mantenimiento preventivo en la computadora, funcionamiento e instalación del

hardware y software del equipo informático en su fase inicial.

F. Bibliografía básica y complementaria

- Recursos Educativos Abiertos

Nombre del REA Link

Administración de Tiempo http://www.umano.com.pe/docs/pdf/adm_tiempo.pdf

7 Ladrones del tiempo y http://thinkwasabi.com/wp-

- Enlaces web http://es.wikibooks.org/wiki/Administraci%C3%B3n_de_tiempo

técnicas para combatirlos content/downloads/LadronesTiempo.pdf

Guía práctica para una

administración eficaz del

tiempo

http://www.reunidosonline.com/ebooks/Guia_Practica_Para_

Una_Eficaz_Administracion_Del_Tiempo_Luis_Ravizza.pdf

Manejo del tiempo y

organización personal

http://biblio3.url.edu.gt/Libros/2011/exi_lide/10.pdf

MODALIDAD PRESENCIAL

Plan Docente Resumido

A. Datos básicos del componente

Nombre del componente:

Practicum 1.2 CODIGO:

1. Área

Académica: Técnica

2. Departamento: Ciencias de la computación y electrónica

3. Sección

Departamental: Ingeniería de Software y Gestión de TI

4. Carrera

(Titulación): Ingeniería en Sistemas Informáticos y Computación

5.

Nivel en el

que se

imparte:

1 2 3 4 5 6 7 8 9 10

X

6. Tipo:

Troncal Genérica Formación Básica

Complementaria Libre Configuración

GP / PRACTICUM

7. X

8. Número de

créditos : 3

B. Conocimientos previos recomendados (requisitos o corequisitos)

Para el desarrollo efectivo del componente, los estudiantes deben tener

conocimientos en la estructura de un sistema informático, administración de tiempo y

mantenimiento de computadores; y haber aprobado la asignatura de Fundamentos

Informáticos y Prcticum 1.1.

C. Importancia del componente dentro del perfil de egreso de la titulación

Gestión Productiva 1.2, le permitirá al estudiante adquirir o desarrollar capacidades

para trabajar en proyectos reales en el área de computación, lo que le ayudará a

acumular experiencia y reforzar los conocimientos teóricos.

D. Competencias a desarrollar en la asignatura en relación con el perfil de egreso

Competencias genéricas de la UTPL

i. Creatividad ii. Implicación social

Competencias específicas de la titulación

i. Diagnosticar y solucionar problemas relacionados con la comunicación de dispositivos y servicios de red e internet.

ii. Buscar y seleccionar información, explorar métodos que permitan enfocar problemas relacionados a ciencias de la computación.

Competencia del componente académico

i. Realiza mantenimiento preventivo en la computadora ii. Maneja el hardware del equipo para obtener el mejor provecho iii. Instala software en forma eficiente en el equipo de cómputo iv. Recopila eficientemente datos v. Realiza el análisis de aplicaciones

E. Contenidos mínimos del componente en relación con el perfil de egreso Mantenimiento preventivo en la computadora, funcionamiento e instalación del

hardware y software del equipo informático fase avanzada.

F. Bibliografía básica y complementaria

- Recursos Educativos Abiertos

Nombre del REA Link

Metodología de la

Investigación II

http://postgrado.una.edu.ve/metodologia2/paginas/cerda7.pdf

Recolección de datos http://wwwisis.ufg.edu.sv/wwwisis/documentos/TE/371.33-

V335i/371.33-V335i-Capitulo%20V.pdf

Preparación para la

recolección de datos.

http://www.childinfo.org/files/MICS3_Capitulo5_Preparacion_para_

recopilacion_datos_Mar06.pdf

Recolección de datos http://www.mejoresprocesos.com/articles/recoleccion%20de%20d

atos.pdf

Tratamiento

estadístico de datos

http://ocw.upm.es/ingenieria-agroforestal/climatologia-aplicada-a-la-

ingenieria-y-medioambiente/contenidos/tema2/Tratamiento-

estadistico-de-datos.pdf

MODALIDAD PRESENCIAL

Plan Docente Resumido

A. Datos básicos del componente

Nombre del

componente:

Procesos de Ingeniería de Software CODIGO:

1. Área

Académica: Técnica

2. Departamento: Ciencias de la Computación y Electrónica

3. Sección

Departamental: Ingeniería de Software y Gestión de TI

4. Carrera

(Titulación): Ingeniería en Sistemas

5.

Nivel en el

que se

imparte:

1 2 3 4 5 6 7 8 9 10

x

6. Tipo:

Troncal Genérica Formación

Básica Complementaria

Libre

Configuración

GP /

PRACTICU

M

7. X

8. Número de

créditos : 3

B. Conocimientos previos recomendados (requisitos o corequisitos)

1. Comprender terminología básica de la Ingeniería del Software y los procesos de desarrollo del mismo.

2. Identifique y comprenda las fases del proceso de ingeniería de requisitos

3. Conoce y aplica los grupos de procesos de la gestión de proyectos y sus áreas de conocimiento.

4. Identifica y utiliza las diferentes vistas del diseño arquitectónico

C. Importancia del componente dentro del perfil de egreso de la titulación

La ingeniería de software es unos de los ejes fundamentales en el desarrollo

profesional del ingeniero en sistemas informáticos y computación, por lo que la

titulación oferta un grupo de asignaturas que contribuyen a esta formación. El

componente de fundamentos de ingeniería de software introduce al estudiante en

este campo formando las bases de este eje formativo.

D. Competencias a desarrollar en la asignatura en relación con el perfil de egreso

Competencias genéricas de la UTPL

i. Vivencia de los valores universales del humanismo de Cristo ii. Comunicación oral y escrita iii. Orientación a la innovación y a la investigación iv. Pensamiento crítico y reflexivo v. Trabajo en equipo vi. Comunicación en Inglés vii. Compromiso e Implicación Social viii. Comportamiento ético ix. Organización y planificación del tiempo

Competencias específicas de la titulación

i. Definir, planificar y controlar proyectos de TI. ii. Elaborar presupuestos y estimaciones de alcance, costo y tiempo en

proyectos de TI. iii. Elaborar soluciones alternativas de TIC para la mejora de procesos

empresariales.

E. Contenidos mínimos del componente en relación con el perfil de egreso

1. Gestión de Proyectos

1.1 Gestión del Riesgo

1.2 Gestión del Personal

2. Planeación de Proyectos

2.1 Desarrollo dirigido por un plan

2.2 Calendarización de proyectos

2.3 Planeación Ágil

2.4 Técnicas de estimación

3. Gestión de la Calidad

3.1 Calidad del Software

3.2 Estándares del software

3.3 Revisiones e inspecciones

3.4 Medición y métricas del software

4. Administración de la configuración

4.1 Administración del cambio

4.2 Gestión de Versiones

4.3 Construcción del Sistema

4.4 Gestión de Entregas del Software

5. Mejora de Procesos

5.1 El proceso de mejora de procesos

5.2 Medición del proceso

5.3 Análisis del proceso

5.4 Cambios en el proceso

5.5 Cambios en los procesos

5.6 El marco de trabajo para la mejora de procesos CMMI

F. Bibliografía básica y complementaria

Básica

Sommerville, I. (2011). Ingeniería de Software. México, Pearson.

Excelente texto sobre Ingeniería de software con información actualizada, útil para

investigar sobre los métodos de estimación, métricas e indicadores de calidad y

gestión en proyectos de ingeniería del software.

Complementaria

Software Engineering Body of Knowledge (2013)

Cuerpo de conocimiento de la ingeniería de software, conceptos y áreas de

conocimiento de la ingeniería de software.

Project Management Institute (2008). A GUIDE TO THE PROJECT MANAGEMENT

BODY OF KNOWLEDGE. Newtown Square, Pensylvania:Project Management

Institute.

Guía de los fundamentos de la dirección de proyectos del PMI, que resume las

mejores prácticas reconocidas a nivel internacional por parte de muchos

colaboradores de diferentes industrias, los cuales son reconocidas como estándar y

se pueden aplicar indistintamente a cualquier sector o industria.

MODALIDAD PRESENCIAL

Plan Docente Resumido

A. Datos básicos del componente

Nombre del componente Programación Avanzada. CODIGO:

1. Área Académica: Técnica

2. Departamento: Ciencias de la Computación y Electrónica.

3. Sección

Departamental: Ingeniería de Software y Gestión de Tecnologías de Información.

4. Carrera

(Titulación): Sistemas Informa

5. Nivel en el que se

imparte:

1 2 3 4 5 6 7 8 9 10

x

6.

Tipo:

Troncal Genérica Formació

n Básica

Complementari

a

Libre

Configuració

n

GP /

PRACTIC

UM

7. X

8. Número de

créditos : 4

B. Conocimientos previos recomendados (requisitos o corequisitos)

Para poder desarrollar el componente educativo de Programación Avanzada de

forma adecuada usted debe tener conocimientos y habilidades previas, por ello de

que se detallan los indicadores que le permitirán entender y generar el conocimiento

referente a las temáticas del presente componente educativo, relacionados con los

componentes educativos de: Fundamentos Informáticos, Fundamentos de la

Programación, Estructura de Datos.

C. Importancia del componente dentro del perfil de egreso de la titulación

El aprendizaje de programación es fundamental durante la vida profesional de un

Ingeniero en Sistemas Informáticos y Computación, ya que conlleva transformar

tareas rutinarias a tareas automatizadas; las mismas que se pueden lograr a través

de la programación. Así como en la construcción de un edificio se realizan planos

previos a su construcción, en el desarrollo de software o aplicaciones se deben

realizar el modelado del mismo. Con este componte educativo desarrollaremos las

competencias para que el alumno esté en capacidad de analizar y comprender

problemas que involucren temas de software para que pueda resolverlos utilizando

UML (clases, secuencia) y la programación asociada a ello.

D. Competencias a desarrollar en la asignatura en relación con el perfil de egreso

Competencias específicas de la titulación.

I. Comportamiento ético

Competencias específicas de la titulación.

I. Analizar problemas y plantear soluciones mediante métodos computacionales.

II. Implementar aplicaciones a partir de especificaciones y modelos de software utilizando estándares de documentación y de programación

III. Construir modelos y especificaciones de software que permitan validar un producto previo a su implementación.

E. Contenidos mínimos del componente en relación con el perfil de egreso

1. Modelado UML orientado a la generación de código. 2. Interfaz Gráfica de Usuario. 3. Conectividad JDBC 4. Programación Multitarea 5. Aplicaciones Web.

F. Bibliografía básica y complementaria

Básica DEITEL, H. y DEITEL, P. (2010): Como programar en Java, Mexico: Editorial Pearson.

Prentice Hall. Novena Edición. Libro de programación en Java, el mismo que contiene

temas que se resuelven con programación y que cubre el plan académico del

componente. A través del presente libro encontrará la temática, seguida de una breve

explicación teórica con ejercicios resueltos y por resolver, además le guiará en las

buenas prácticas y algunos tipos de programación.

Complementaria

Ceballos J. (2007): Java 2 Lenguaje y aplicaciones. Madrid: Editorial Alfaomega Grupo

Editorial. Libro de programación en Java, que abarca temas relacionados con

sentencias de control, matrices, métodos, ficheros, programación orientada a objetos,

etc.

Recursos Educativos Abiertos

http://ocw.upm.es/lenguajes-y-sistemas-informaticos/programacion-en-java-i.

Recurso OCW del componente Programación en Java I que se dicta en la

Universidad Politécnica de Madrid.

http://ocw.ehu.es/ensenanzas-tecnicas/introduccion-a-la programación-en-

java/Course_listing. [Consulta 15-01-2011] Presentación de los elementos básicos

de programación y de la programación orientada a objetos, con vistas a usar

adecuadamente esos elementos para desarrollar, adaptar y depurar aplicaciones

con un tamaño moderado.

http://ocw.usal.es/ensenanzas-tecnicas/ingenieria-del-software/contenidos/Tema2-

Modeloobjeto-1pp.pdf, Se presentan los conceptos relacionados con Ingeniería del

Software en el paradigma de la orientación a objetos.

Enlaces web

González, A. Programación en Java [En línea]. Disponible en

http://issuu.com/arnaldogonzales/docs/realizaciondemiprimerprogramaennetbeans

[Consultada en 23/02/2011].

Edualnav. Programación en Java [En línea].

Disponible en http://www.youtube.com/watch?v=DE521kI-73Q [Consultada en

23/02/2011].

Borysbercley. Programación en Java y modo gráfico [En línea]. Disponible en

http://www.youtube.com/watch?v=8eEtmYrgIJQ [Consultada en 23/02/2011].

KAAF7. Programación en Java y modo gráfico [En línea]. Disponible en

http://www.youtube.com/ watch?v=8TSgylhyrNI [Consultada en 23/02/2011].

Gigabytesperu. Programación en Java y modo gráfico [En línea]. Disponible en

http://www.youtube.com/watch?v=ypDiMOwtwrs [Consultada en 23/02/2011].

SECCIÓN DEPARTAMENTAL DE INTELIGENCIA ARTIFICIAL.

MODALIDAD PRESENCIAL

Plan Docente Resumido

A. Datos básicos del componente

Nombre del

componente:

Teoría de autómatas y compiladores CODIGO:

1. Área

Académica: Técnica

2. Departamento: Ciencias de la computación y electrónica

3. Sección

Departamental: Inteligencia Artificial

4. Carrera

(Titulación): Sistemas informáticos y computación

5.

Nivel en el

que se

imparte:

1 2 3 4 5 6 7 8 9 10

x

6. Tipo:

Troncal Genérica Formación

Básica Complementaria

Libre

Configuración

GP /

PRACTICU

M

7. x

8. Número de

créditos : 4

B. Conocimientos previos recomendados (requisitos o corequisitos)

Estructura de datos

Programación

C. Importancia del componente dentro del perfil de egreso de la titulación

Este componente desarrolla en el estudiante habilidades y capacidades en el manejo

de lenguajes formales y construcción de compiladores que dan una visión del

funcionamiento computacional y permiten identificar los elementos de los lenguajes

con los que se programan los equipos de computación.

D. Competencias a desarrollar en la asignatura en relación con el perfil de egreso

Competencias genéricas de la UTPL

i. Trabajo en equipo

ii. Pensamiento crítico

Competencias específicas de la titulación

i. Implementar aplicaciones a partir de especificaciones y modelos de

software utilizando estándares de documentación y de programación

ii. Proponer estrategias de solución a partir de conocimientos previamente

establecidos en el área de Ciencias de la Computación.

iii. Desarrollar habilidades de pensamiento autónomo en procesos de ciencia

y tecnología.

Competencias del componente

i. Desarrollo y utilización efectiva de autómatas finitos para análisis léxico

ii. Reconocer el proceso y componentes del análisis sintáctico

E. Contenidos mínimos del componente en relación con el perfil de egreso Unidad 1: Autómatas finitos Unidad 2: Lenguajes y expresiones regulares Unidad 3: Análisis léxico Unidad 4: Implementación de un analizador léxico Unidad 5: Análisis sintáctico Unidad 6: Análisis sintáctico Ascendente Unidad 7: Análisis sintáctico descendente Unidad 8: Análisis semántico Unidad 8: Implementación de un analizador sintáctico

F. Bibliografía básica y complementaria

Kenneth C. Lounden. (2004). Construcción de compiladores, principios y práctica. México: Thomson. Hopcroft, J.; Motwani, R. y Ullman, J. (2008). Teoría de autómatas, lenguajes y computación. Madrid: Pearson Addison Wesley. MOOC: https://class.coursera.org/compilers-2012-002

MODALIDAD PRESENCIAL

Plan Docente Resumido

A. Datos básicos del componente

Nombre del

componente:

Inteligencia Artificial CODIGO:

1. Área

Académica: Técnica

2. Departamento: Ciencias de la Computación y electrónica

3. Sección

Departamental: Inteligencia Artificial

4. Carrera

(Titulación): Sistemas Informáticos y computación

5.

Nivel en el

que se

imparte:

1 2 3 4 5 6 7 8 9 10

x

6. Tipo:

Troncal Genérica Formación

Básica Complementaria

Libre

Configuración

GP /

PRACTICU

M

7. x

8. Número de

créditos : 4

B. Conocimientos previos recomendados (requisitos o corequisitos)

El estudiante debe tener conocimientos de Operaciones y manejo de estructura de

datos, matemáticas discretas y lógica de la programación.

C. Importancia del componente dentro del perfil de egreso de la titulación

La Inteligencia Artificial (IA) estudia las estrategias y algoritmos que permiten a los

computadores dotar de funciones a fin de que se acerque a la forma de pensar de

las personas. Esta disciplina, puede ser aplicada en distintas áreas del conocimiento,

como: medicina, control automático, análisis de datos, etc., razón por la cual el

estudio de esta disciplina es importante en su formación profesional como ingeniero

en informática. Con este componente los estudiantes obtendrán destrezas para

desarrollar aplicaciones inteligentes que permitan la optimización de recursos. De

ahí que el propósito de este componente es aplicar técnicas adecuadas para la

resolución de problemas del mundo real y conocer su importancia en el ámbito

informático.

D. Competencias a desarrollar en la asignatura en relación con el perfil de egreso

Competencias genéricas

i. Orientación a la innovación e investigación ii. Pensamiento crítico y reflexivo

Competencias específicas de la titulación

i. Evaluar, diseñar y aplicar técnicas y modelos de representación del

conocimiento para la resolución de problemas. ii. Buscar y seleccionar información, explorar métodos que permitan enfocar

problemas relacionados a ciencias de la computación. iii. Aplicar y gestionar herramientas de análisis de datos.

E. Contenidos mínimos del componente en relación con el perfil de egreso 1. FUNDAMENTOS DE IA

Aspectos históricos de IA Estado del Arte Aplicación y relaciones de la IA con otras áreas

2. AGENTES INTELIGENTES Agentes inteligentes Entornos de trabajo del agente Estructura y tipos de agentes

3. RESOLUCIÓN DE PROBLEMAS POR BÚSQUEDA Agentes que resuelven problemas Ejemplos de problemas Búsqueda de soluciones

Estrategias de búsqueda no informada 4. BÚSQUEDA INFORMADA

Búsqueda informada y exploración 5. PROBLEMAS DE SATISFACCION DE RESTRICCIONES

Problemas de satisfacción de restricciones 6. BÚSQUEDA ENTRE ADVERSARIOS

Juegos Decisiones óptimas de juegos

7. AGENTES LÓGICOS Agentes basados en conocimiento Representación lógica y del razonamiento Lógica proposicional Patrones de razonamiento en lógica proposicional Agentes basados en Lógica Proposicional

F. Bibliografía básica y complementaria

Básica Russell, Stuart.(2004), Inteligencia Artificial un enfoque moderno. 2da edición. Prentice Hall, 2004. El texto de Inteligencia Artificial describe los conceptos necesarios para aprender y

comprender los temas que iremos tratando en esta asignatura. De los contenidos

desarrollados en el texto, hemos seleccionado los capítulos que consideramos que

son los más importantes para que se haga una idea lo suficientemente clara de la

forma en cómo pueden pensar los computadores. El texto además contiene por cada

temática, ejercicios resueltos y propuestos que le permitirán reforzar lo aprendido.

Los ejercicios resueltos se explican paso a paso y presentan comentarios y

explicaciones.

Complementaria

Universidad Carlos tres de Madrid. Inteligencia Artificial. Recurso OCW. Recuperado de: http://ocw.uc3m.es/informatica/inteligencia-artificial-2/material-de-clase-1/ En este curso encontrará material relacionado a la inteligencia artificial como: Búsqueda no informada, búsqueda heurística y Búsqueda con adversarios.

Universidad Politécnica de Madrid. Ontologías y web semántica. Recuperado de http://ocw.upm.es/ciencia-de-la-computacion-e-inteligencia-artificial/ontologies-and-semantic-web/contents/OWS_-_02_-_Ontologias.pdf

En este recurso encontrarán los componentes a una ontología, y lo referente a web semántica.

Mancilla Espinosa L., (2008). Qué son agentes inteligentes software. revista Gaceta Ide@s CONCYTEG Año 3. Núm. 31, 21 de enero. Recuperado el 12 de septiembre de 2012, de: http://octi.guanajuato.gob.mx/octigto/formularios/ideasConcyteg/Archivos/31072008_QUE_SON_AGENTES_INTELIGENTES_SOFTWARE.pdf

En este documento se presenta una descripción general de agentes inteligentes y se enfatiza de manera especial la construcción de agentes inteligentes.

MODALIDAD PRESENCIAL

Plan Docente Resumido

A. Datos básicos del componente

Nombre del

componente:

Estructuras de datos y algoritmos CODIGO:

1. Área

Académica: Técnica

2. Departamento: Ciencias de la computación y electrónica

3. Sección

Departamental: Sección de Inteligencia Artificial

4. Carrera

(Titulación): Ciencias de la Computación

5.

Nivel en el

que se

imparte:

1 2 3 4 5 6 7 8 9 10

X

6. Tipo:

Troncal Genérica Formación

Básica Complementaria

Libre

Configuración

GP /

PRACTICU

M

7. X

8. Número de

créditos : 4

B. Conocimientos previos recomendados (requisitos o corequisitos)

Conocimientos básicos en lenguajes de programación Java y/o C

Fundamentos informáticos

Matemáticas discretas

C. Importancia del componente dentro del perfil de egreso de la titulación

La asignatura es importante porque permite: Que el alumno conozca las estructuras necesarias para almacenar y procesar información Conocer cómo se almacenan los datos de forma persistente. Tener criterios para evaluar las mejores alternativas y seleccionar la estructura adecuada para procesamiento de datos.

D. Competencias a desarrollar en la asignatura en relación con el perfil de egreso

Competencias genéricas de la UTPL

i. Comunicación verbal ii. Espíritu emprendedor

Competencias específicas de la titulación

i. Analizar problemas y plantear soluciones mediante métodos computacionales.

ii. Implementar aplicaciones a partir de especificaciones y modelos de software utilizando estándares de documentación y de programación

iii. Proponer estrategias de solución a partir de conocimientos previamente establecidos en el área de Ciencias de la Computación.

E. Contenidos mínimos del componente en relación con el perfil de egreso Gestión de Estructuras de datos estáticas

1. Arreglos 2. Cadenas 3. Matrices 4. Registros

Estructuras de datos dinámicas

1. Listas (Pilas y Colas) 2. Arboles 3. Grafos 4. Archivos

F. Bibliografía básica y complementaria

Básica

Nombre del Texto Básico. JOYANES, L. MARTINEZ, I. (2005): Metodología, Algoritmos y

Estructuras de Datos, Programación en C, España, Editorial Mc Graw Hill

Complementaria

Joyanes, L.; Castillo, A.; Sánchez, L.; Zahonero, I. (2005). C. Algoritmos, programación y

estructuras de datos. Madrid-España: McGrawHill. Serie Schawum.

MODALIDAD PRESENCIAL

Plan Docente Resumido

A. Datos básicos del componente

Nombre del

componente:

Inteligencia Artificial Avanzada CODIGO:

1. Área

Académica: Técnica

2. Departamento: Departamento de Ciencias de la Computación y Electrónica

3. Sección

Departamental: Sección de Inteligencia Artificial

4. Carrera

(Titulación): Ciencias de la Computación

5.

Nivel en el

que se

imparte:

1 2 3 4 5 6 7 8 9 10

X

6. Tipo:

Troncal Genérica Formación

Básica Complementaria

Libre

Configuración

GP /

PRACTICU

M

7. X

8. Número de

créditos : 4

B. Conocimientos previos recomendados (requisitos o corequisitos)

Fundamentos de base de base de datos

Inteligencia Artificial

Estadística

Matemáticas discretas

C. Importancia del componente dentro del perfil de egreso de la carrera (titulación)

Esta asignatura es importante puesto que al profesional de esta titulación le permite:

Realizar análisis de datos

Optimizar procesos mediante la aplicación de técnicas de detección de

patrones, para reducir el uso de recursos.

Determinar las características principales para el diseño y construcción de un

sistema inteligente

D. Competencias a desarrollar en la asignatura en relación con el perfil de egreso

Competencias genéricas de la UTPL

i. Comunicación en Inglés

Competencias específicas de la titulación

i. Evaluar, diseñar y aplicar técnicas y modelos de representación del

conocimiento para la resolución de problemas.

ii. Proponer estrategias de solución a partir de conocimientos previamente

establecidos en el área de Ciencias de la Computación.

iii. Desarrollar habilidades de pensamiento autónomo en procesos de ciencia y

tecnología.

E. Contenidos mínimos del componente en relación con el perfil de egreso

Técnicas de preprocesamiento de datos

Modelos estadísticas

Modelos de clasificación

Modelos de Clustering

Interpretación de métricas en modelos de clasificación

Técnicas de visualización de datos

F. Bibliografía básica y complementaria

Básica

Sierra Araujo, Basilio Arbelaitz, Amañanzas Rubén, Aprendizaje Automático: conceptos básicos y avanzados. Aspectos prácticos utilizando el software WEKA, 2006. Prentice Hall.

Complementaria:

Anderson James. Redes Neurales. (2007)

Editorial: México D. F : Alfaomega, 2007.

Ubicación Física: 006 ~ MÉTODOS ESPECIALES DE COMPUTADOR

ISBN: 978-970-15-1265-4:

Podemos considerar un aspecto fundamental de la IA avanzada el conocer sobre

redes neuronales. El libro explica a detalle especialmente el método de

aprendizaje del gradiente que se topa en este curso.

Aubert, Jean-Pascal. Inteligencia artificial / Jean-Pascal Aubert y Richard Schomberg [Libro]. (1986)

Edición: 1ª ed.

Editorial: Madrid : Paraninfo, 1986.

Ubicación Física: 006 ~ MÉTODOS ESPECIALES DE COMPUTADOR

Autores: Schomberg, Richard. En este libro podemos encontrar la descripción de

los métodos de inteligencia artificial, clasificadores, redes, markov, etc. Topamos

muchos de estos aspectos en este curso.

Sección de Telecomunicaciones y Redes

MODALIDAD PRESENCIAL

Plan Docente Resumido

A. Datos básicos del componente

Nombre del componente:

Fundamentos de Redes y

Telecomunicaciones

CODIGO:

PRE-TNCCO050

1. Área

Académica: Técnica

2. Departamento: Ciencias de la Computación y Electrónica

3. Sección

Departamental: Telecomunicaciones y Redes

4. Carrera

(Titulación): Sistemas Informáticos y Computación

5. Nivel en el que

se imparte:

1 2 3 4 5 6 7 8 9 10

X

6. Tipo:

Troncal Genérica Formación

Básica Complementaria

Libre

Configuración

GP /

PRACTICUM

7. X

8. Número de

créditos : 4

B. Conocimientos previos recomendados (requisitos o corequisitos) Se recomienda al profesional en formación que debe manejar conocimientos previos

sobre lógica matemática y operaciones binarias.

C. Importancia del componente dentro del perfil de egreso de la titulación

La materia de Fundamentos de redes permite dar una visión general del proceso de

comunicación que se lleva a cabo en el intercambio de información en las redes de

datos. Además permite analizar los principales procesos y estrategias que se llevan

a cabo en la capa física y capa de enlace de datos del modelo OSI.

D. Competencias a desarrollar en la asignatura en relación con el perfil de egreso

Competencias genéricas de la UTPL

i. Comunicación oral y escrita (II)

Competencias específicas de la titulación

i. Analizar, diseñar e instalar redes de datos. ii. Diagnosticar y solucionar problemas relacionados con la comunicación de

dispositivos y servicios de red e internet.

E. Contenidos mínimos del componente en relación con el perfil de egreso

Introducción a las redes de computadoras

Redes de computadoras conocidas

Capa Física

Ejemplos de Arquitecturas de Capa Física

Capa de enlace de datos

Protocolos de la capa de enlace de datos

Subcapa de control de acceso al medio

Tecnologías de control de acceso al medio

F. Bibliografía básica y complementaria

Básica

Kurose, J. F., Ross, K. W., Hierro, C. M., y Pablo, Á. P. D. M., & Romo, M. M. (2010). Redes de computadoras: un enfoque descendente. Addison Wesley. El libro presenta información acerca de las capas del modelo OSI.

Nombre del texto: Tanenbaum, A. (2003) Redes de computadoras. México:

Prentice-Hall.

El texto básico que hemos seleccionado es un texto clásico para la enseñanza de

Redes de Computadores, en donde, el autor, un conocido experto en temas de

redes, explica con claridad y ejemplos prácticos los conceptos más importantes

sobre la materia, constituyéndose en un libro básico en su biblioteca.

Nombre del Texto: Ludeña, P. y Torres, R. (2011). Guía Didáctica de Fundamentos

de Redes y Telecomunicaciones. Loja-Ecuador: Editorial UTPL.

La Guía Didáctica se ha elaborado para guiarle en su aprendizaje, contiene todos los

elementos necesarios que le permitirán estudiar en forma autónoma.

Complementaria

Nombre del Texto: Halsall, F. (1998). Comunicación de datos, redes de

computadores y sistemas abiertos. México: Editorial Addison-Wesley.

Este libro nos ayudará a reforzar nuestro estudio durante el primer bimestre, pues

profundiza en el análisis de la capa física. Para el segundo bimestre tendrán especial

interés los apartados de detección y corrección de errores, como también los temas

de multiplexación y codificación.

¿El texto está disponible en la biblioteca general física de la UTPL?

SI ( X ) NO ( )

MODALIDAD PRESENCIAL

Plan Docente Resumido

A. Datos básicos del componente

Nombre del

componente:

Redes y Sistemas Distribuidos

CODIGO:

UTPL-

TNCCO015

1. Área

Académica: Técnica

2. Departamento: Ciencias de la Computación y Electrónica

3. Sección

Departamental: Telecomunicaciones y Redes

4. Carrera

(Titulación): Sistemas Informáticos y Computación

5.

Nivel en el

que se

imparte:

1 2 3 4 5 6 7 8 9 10

X

6. Tipo:

Troncal Genérica Formación

Básica Complementaria

Libre

Configuración

GP /

PRACTICU

M

7. X

8. Número de

créditos : 4

B. Conocimientos previos recomendados (requisitos o corequisitos)

Se recomienda que el profesional en formación tenga conocimientos de:

Fundamentos de redes y telecomunicaciones.

C. Importancia del componente dentro del perfil de egreso de la titulación

Esta materia muestra los procesos, protocolos y estrategias que se llevan a cabo

desde la capa de transporte a la capa de aplicación. En detalle permite diferenciar

los procesos de multiplicación, segmentación, comunicación orientada y no orientada

la comunicación. También permite conocer y evaluar los protocolos de la capa de

aplicación más importantes, utilizados en el Internet, por ejemplo, HTTP; SMTP,

SNMP, DNS, FTP y TELNET.

D. Competencias a desarrollar en la asignatura en relación con el perfil de egreso

Competencias genéricas de la UTPL

i. Comunicación escrita

ii. Trabajo en equipo

Competencias específicas de la titulación.

i. Analizar, diseñar e instalar redes de datos.

ii. Diagnosticar y solucionar problemas relacionados con la comunicación de

dispositivos y servicios de red e internet.

iii. Gestionar redes de datos.

E. Contenidos mínimos del componente en relación con el perfil de egreso

Capa de Red

Capa de transporte

Capa de aplicación

F. Bibliografía básica y complementaria

Básica a) J. Kurose & K.W. Ross. Redes de Computadoras: un Enfoque Descendente (5ª

edición traducida). Pearson Educación, 2010.

Este libro tiene aspectos importantes como: su enfoque descendente en el

tratamiento de redes e Internet, su atención tanto a principios como a práctica y

su estilo accesible y en un tratamiento moderno de las redes de computadoras.

Esta edición ha sido actualizada para reflejar los rápidos cambios en el campo

de las redes de los años recientes.

Complementaria

a) Stallings W. (2004). Comunicaciones y Redes de Computadores. Séptima edición. Editorial Pearson Prentice Hall. ISBN: 8420541109. (Disponible en biblioteca)

Libro clásico para referencias sobre arquitectura de redes de comunicaciones.

Descrito desde los niveles inferiores del bit a la aplicación de modelo OSI e

incluye capítulo sobre arquitectura de comunicaciones y protocolos.

b) Tanenbaum A. (2003). Redes de Computadoras. Cuarta edición. Editorial Pearson Educación. ISBN 9789702601623. (Disponible en biblioteca)

Es un libro clásico que te permite saber todo sobre las redes, empezando

desde la capa física hasta la capa de aplicación. Incluye el tema seguridad

redes que hoy en día es imprescindible.

c) Fred Halsall. Comunicación de Datos, Redes de Computadores y Sistemas Abiertos, Editorial: Addison Wesley Longman, ISBN-13: 978-9684443310, México, 2da edición: 2008. (Disponible en biblioteca)

MODALIDAD PRESENCIAL

Plan Docente Resumido

A. Datos básicos del componente

Nombre del componente:

Arquitectura de Redes y Seguridad de Redes

CODIGO:

PRE-TNCCO088

1. Área

Académica: Técnica

2. Departamento: Ciencias de la Computación y Electrónica

3. Sección

Departamental: Telecomunicaciones y Redes

4. Carrera

(Titulación): Sistemas Informáticos y Computación

5. Nivel en el

que se imparte:

1 2 3 4 5 6 7 8 9 10

X

6. Tipo:

Troncal Genérica Formación Básica Complementaria Libre

Configuración GP /

PRACTICUM

7. X

8. Número de créditos :

4

B. Conocimientos previos recomendados (requisitos o corequisitos)

Los conocimientos que el estudiante debe tener son los siguientes:

N° DESCRIPCIÓN ASIGNATURA ANTERIOR

1 Identificar mecanismos de acceso al medio utilizados por redes de computadoras.

Fundamentos de Redes y Telecomunicaciones

2 Comprender los mecanismos de ruteo Redes y Sistemas Distribuidos

utilizados en redes de computadores.

3

Comprender el funcionamiento de los protocolos de capa de transporte y su uso acorde al tipo de comunicación que se requiere.

Redes y Sistemas Distribuidos

C. Importancia del componente dentro del perfil de egreso de la carrera (titulación)

Identificar los tipos de aplicaciones que se pueden requerir en el campo de la Ingeniería Informática es muy importante, puesto que podremos adentrarnos en el conocimiento de las características y requerimientos que pueden tener las mismas y así ofrecer soluciones a medida para los requerimientos de la industria y la empresa.

D. Competencias a desarrollar en la asignatura en relación con el perfil de egreso

Competencias genéricas de la UTPL

i. Innovación (III) ii. Comunicación verbal (II) iii. Pensamiento crítico (II)

Competencias específicas de la titulación

i. Analizar problemas y plantear soluciones mediante métodos computacionales.

ii. Analizar, diseñar e instalar redes de datos. iii. Diagnosticar y solucionar problemas relacionados con la comunicación de

dispositivos y servicios de red e internet. iv. Gestionar redes de datos. v. Auditar la operación de TI en base a las buenas prácticas de los marcos de

referencia reconocidos internacionalmente.

Competencia del componente académico

i. Entender los requerimientos y mecanismos para poder implementar aplicaciones sobre redes de computadores.

E. Contenidos mínimos del componente en relación con el perfil de egreso

Capa de aplicación: funciones y principios básicos. Aplicaciones de transferencia de datos: HTTP y FTP. Aplicaciones de servicios: SMTP, POP e IMAP; DNS. Servicios especiales: P2P Aplicaciones de redes multimedia: Protocolos de aplicaciones en tiempo real (RTP,

RCTP, SIP y H.323). Clases de servicios. Introducción a la seguridad de aplicaciones. Gestión de dispositivos: SNMP

F. Bibliografía básica y complementaria

Básica

a) Nombre del Texto Básico: Kurose, J. y Ross, K.. redes de Computadores, Un

enfoque descendente. Madrid-España: Pearson.

Los contenidos de este texto recogen una explicación clara y sencilla de las redes

de computadoras, empezando desde la capa superior del protocolo TCP/IP hasta

las capas inferiores, además de contribuir con temas que en la actualidad son

también tema de estudios más profundos como la seguridad de redes, Redes

multimedia y Gestión de redes, todo esto abordado con una lógica sencilla de tal

forma que centre la atención del estudiante en palabras y conceptos claves con

una gramática sencilla.

Complementaria

a) Nombre del Texto: Tanenbaum, A. (2003), Redes de Computadores. México:

Pearson Educación.

Este texto se ha convertido en un texto de consulta importantísimo por su claridad y

fácil seguimiento.

¿El texto está disponible en la biblioteca general física de la UTPL?

SI ( X ) NO ( )

Sección Departamental de Tecnologías Avanzadas de la Web y SBC

MODALIDAD PRESENCIAL

Plan Docente Resumido

A. Datos básicos del componente

Nombre del

componente: ARQUITECTURA DE APLICACIONES CODIGO:

1. Área

Académica: Técnica

2. Departamento: Ciencias de la Computación y Electrónica

3. Sección

Departamental:

Tecnologías Avanzadas de la Web y Sistemas Basados en el

Conocimiento

4. Carrera

(Titulación): Sistemas Informáticos y Computación

5. Nivel en el que

se imparte:

1 2 3 4 5 6 7 8 9 10

X

6. Tipo:

Troncal Genérica Formación

Básica Complementaria

Libre

Configuración

GP /

PRACTICU

M

7. X

8. Número de

créditos : 5

B. Conocimientos previos recomendados (requisitos o corequisitos) El estudiante debe tener la capacidad de realizar análisis y diseño de sistemas y

tener conocimientos básicos de programación orientada a objetos.

C. Importancia del componente dentro del perfil de egreso de la titulación Dentro de la formación de un Ingeniero en Sistemas Informáticos y Computación, el

conocer el rol de un arquitecto de aplicaciones y las diferentes arquitecturas

existentes

constituye en uno de los pilares fundamentales debido a que prepara a los futuros

profesionales para comprender y desarrollar soluciones informáticas integrales.

El propósito del componente es desarrollar las competencias necesarias para

analizar problemas desde un punto de vista integral, proponer soluciones globales y

desarrollar modelos que serán la base para el cambio de procesos administrativos y

otras tareas, como la programación, que colaboran con la ejecución exitosa de un

proyecto informático.

D. Competencias a desarrollar en la asignatura en relación con el perfil de egreso

Competencias genéricas de la UTPL

i. Creatividad II.

Competencias específicas de la titulación

i. Analizar problemas y plantear soluciones mediante métodos computacionales.

ii. Implementar aplicaciones a partir de especificaciones y modelos de software utilizando estándares de documentación y de programación

iii. Construir modelos y especificaciones de software que permitan validar un producto previo a su implementación.

iv. Elaborar soluciones alternativas de TIC para la mejora de procesos empresariales.

E. Contenidos mínimos del componente en relación con el perfil de egreso

Capítulo 1: Introducción a la Arquitectura del Software

Capítulo 2: El Modelo de vista 4 + 1

Capítulo 3: Estudio de los sistemas distribuidos

Capítulo 4: Patrones de diseño – Patrones de creación

Capítulo 5: Patrones Estructurales

Capítulo 6: Patrones de comportamiento

F. Bibliografía básica y complementaria

- Bibliografía Básica Gamma, E.; Helm, R.; Johnson, R. y Vilssides J. (2006). Patrones de diseño.

Elementos de software orientado a objetos reutilizable. Madrid, España: Pearson

Educación.

Los patrones de diseño es una técnica que ha venido usándose desde hace mucho

tiempo atrás y que permite construir sistemas orientados a objetos flexibles y

extensibles. El libro se ha seleccionado por ser un clásico dentro de la literatura

informática; además es un recurso didáctico valioso, ya que la forma como explica

cada uno de los patrones, con ejemplos y código, permite a los lectores entender

fácilmente cada uno de los patrones estudiados; además de señalar la forma

correcta de enseñar y aprender a trabajar con patrones de diseño.

López, J. (2012). Guía didáctica de Arquitectura de Aplicaciones. Loja, Ecuador:

Ediloja.

La guía se ha elaborado como el principal documento de orientación en el desarrollo

de los contenidos de la materia de Arquitectura de Aplicaciones. En la misma

encontrará los pasos a seguir para desarrollar la materia, explicaciones adicionales,

ejercicios de autoevaluación y anexos.

- Bibliografía Complementaria

A. Freeman, E.; Freeman, E.; Sierra, K. y Bates, B. (2004). Head First Design Patterns. United States of America: O'Really Media. Es un libro que a través de la interacción con el lector introduce los conceptos de

patrones, señalando su importancia y la forma de cómo aplicarlos en el mundo real.

B. Billy, C. (2004). Introducción a la Arquitectura de Software. Buenos Aires, Argentina: Universidad de Buenos Aires. Este documento constituye una introducción sumaría a la Arquitectura de Software,

con el propósito puntual de brindar una visión de conjunto lo más estructurada

posible para luego establecer el papel de esta disciplina emergente en relación con

la estrategia arquitectónica de Microsoft, sus herramientas y sus patrones de

diseño.

C. Kruchten, P. (1995). Planos Arquitectónicos: El Modelo de “4+1” Vistas de la

Arquitectura del Software. IEEE Software, 12. doi: 10.1109/52.469759. Publicación que sienta las bases de los modelos basados en vistas y en donde el

autor da a conocer su propuesta de organización de diagramas UML como vistas

de una arquitectura.

D. González, J. (2009). Proyecto Restaurant - Arquitectura del Sí. Chile: Valuesoft Ltda. Un documento que muestra la arquitectura de software creada para un sistema de

restaurantes y donde se puede apreciar el uso del modelo 4+1 vistas.

E. Ministerio del Poder Popular para La Ciencia, Tecnología e Industrias Intermedias. (2009). Sistema de Diagnostico Social Participativo Documento de Arquitectura del Software. Venezuela: ACME C.A. Documento que muestra la aplicación del modelo 4+1 vistas utilizado para la

construcción de un sistema para el gobierno Venezolano. Se trata de un sistema

grande y que muestra el uso de otras vistas para desarrollar sistemas Web.

F. Synergix Solutions. (2008). Arquitectura del Sistema. Venezuela. Plantilla de MS Word que muestra las secciones que debe tener un documento que

muestra una arquitectura de software. Es un documento utilizado para una

empresa que se dedica al desarrollo de sistemas.

G. Panorama. (2010). Sistemas Distribuidos. Tamaulipas, México: Laboratorio de Tecnologías de Información. Una introducción a los sistemas distribuidos en donde se explica su evolución

histórica y las diferentes alternativas de distribución de un sistema cliente-servidor.

H. PROSOFT. (2004). Curso: Introducción a los sistemas distribuidos. México Los contenidos de un curso desarrollado por el gobierno Mexicano en donde se estudian los sistemas distribuidos en especial el paradigma cliente-servidor, middleware y computación móvil.

MODALIDAD PRESENCIAL

Plan Docente Resumido

A. Datos básicos del componente

Nombre del

componente:

Fundamentos de Programación CODIGO:

1. Área

Académica: ÁREA TÉCNICA

2. Departamento: Tecnologías Avanzadas de la Web

3. Sección

Departamental: Ciencias de la Computación y Electrónica

4. Carrera

(Titulación): INGENIERIA EN SISTEMAS INFORMATICOS

5.

Nivel en el

que se

imparte:

1 2 3 4 5 6 7 8 9 10

X

6. Tipo:

Troncal Genérica Formación

Básica Complementaria

Libre

Configuración

GP /

PRACTICU

M

7. X

8. Número de

créditos : 4

B. Conocimientos previos recomendados (requisitos o corequisitos)

El estudiante debe tener la capacidad para reconocer las entradas, procesos y

salidas en problemas que se pueden resolver a través de algoritmos y programas

computacionales.

C. Importancia del componente dentro del perfil de egreso de la titulación

Dentro de la formación de un Ingeniero en Ciencias de las Computación, la

programación es una de las tareas fundamentales, ya que muchas de las

actividades profesionales exigen un conocimiento en este campo, por lo que el

estudio de esta materia se constituye en uno de los pilares fundamentales debido a

que en ella se enseñan las bases técnicas y metodológicas que le permitirán

programar en cualquier lenguaje de alto nivel orientado a objetos.

Es también importante porque es una materia práctica que permite aplicar los

conocimientos adquiridos en materias anteriores, en especial en el análisis de

problemas computacionales y en la creación de algoritmos con pseudocódigo; pero

sobretodo es importante porque los aplicará en la creación de programas que

podrán ser creados, compilados y ejecutados en un computador, obteniendo los

beneficios y satisfacciones que trae la experiencia de construir programas reales.

D. Competencias a desarrollar en la asignatura en relación con el perfil de egreso

Competencias Genéricas

i. Comunicación en Inglés

Competencias Específicas

i. Analizar problemas y plantear soluciones mediante métodos computacionales.

ii. Implementar aplicaciones a partir de especificaciones y modelos de software utilizando estándares de documentación y de programación

iii. Construir modelos y especificaciones de software que permitan validar un producto previo a su implementación.

E. Contenidos mínimos del componente en relación con el perfil de egreso

Conceptos básicos de programación.

Elementos para solucionar problemas en Pseudo-código.

La secuenciación

Ciclo DO... WHILE

Ciclo FOR

FOR Anidados

La Repetición WHILE

Estructuras de Datos y su utilidad en las programación

Métodos

Programación orientada a objetos.

F. Bibliografía básica y complementaria Bibliografía Básica

√ Nombre del Texto Básico

López, Leobardo (2006). Metodología de programación orientada a

objetos. México:Alfaomega.

Bibliografía Complementaria

√ Nombre del Texto

González D, Raul. Python para todos

Recursos Educativos Abiertos

Nombre del REA Link

Otros recursos web (Vídeos):

Introducción a las computadoras Internet y Web ( http://goo.gl/sbVVR) - LópezVargas, J. (2010)

Creando clases Java en NetBeans ( http://goo.gl/h85s5) - LópezVargas, J. (2010)

Entrada y salida por consola (http://goo.gl/s0J2F) - LópezVargas, J. (2010)

Instrucciones de control – Parte I (http://goo.gl/e5IDU) - LópezVargas, J. (2010)

Instrucciones de control parte II ( http://goo.gl/hD1Q5) - LópezVargas, J. (2010)

Instrucción if o sentencia if (http://goo.gl/FLkYw) - LópezVargas, J. (2010)

Expresiones lógicas y Operadores lógicos (http://goo.gl/4gWib)

LópezVargas, J. (2010) Instrucciones de control – Parte I (http://goo.gl/lLDCX) - LópezVargas, J. (2010)

Instrucción o sentencia for y arrays (hasta el minuto 3) (http://goo.gl/iz4nK) - López-Vargas, J. (2010)

Programación en Java I

http://ocw.upm.es/lenguajes-y-

sistemas-

informaticos/programacion-en-java-i

A Gentle Introduction to

Programming Using Python

http://ocw.mit.edu/courses/electrical

-engineering-and-computer-

science/6-189-a-gentle-introduction-

to-programming-using-python-

january-iap-2011/index.htm

MODALIDAD PRESENCIAL

Plan Docente Resumido

A. Datos básicos del componente

Nombre del

componente:

Fundamentos Informáticos CODIGO:

1. Área

Académica: Técnica

2. Departamento: Ciencias de la Computación y Electrónica

3. Sección

Departamental:

Tecnologías Avanzadas de la Web y Sistemas Basados en el

Conocimiento

4. Carrera

(Titulación): Ingeniería en Sistemas Informáticos y Computación

5.

Nivel en el

que se

imparte:

1 2 3 4 5 6 7 8 9 10

X

6. Tipo:

Troncal Genérica Formación

Básica Complementaria

Libre

Configuración

GP /

PRACTICU

M

7. X

8. Número de

créditos : (3)

B. Conocimientos previos recomendados (requisitos o corequisitos)

Computación básica: internet, ofimática, manejo de hardware y software

C. Importancia del componente dentro del perfil de egreso de la carrera (titulación)

Esta asignatura es troncal, forma parte del primer ciclo de la carrera de Ingeniería en

Informática de la modalidad Abierta y a Distancia de la UTPL y tiene seis créditos. La

informática es una disciplina que se relaciona con todas las áreas del conocimiento;

se aplica en diversos sectores de la actividad humana: ingeniería, industria,

administración pública y de empresas, medicina, arquitectura, investigación y

desarrollo, etc., gran parte de la sociedad se ha desarrollado exitosamente gracias a

su aplicación, que cubre desde las actividades más simples hasta los cálculos

científicos más complejos. Por esta razón, el estudio de esta materia es de

trascendental importancia debido a que brinda los conocimientos fundamentales de

amplias áreas de la informática, que se constituyen en una base para el resto de las

asignaturas, que se estudiarán a lo largo de la carrera. En vista de que las

aplicaciones de la informática son múltiples y están en constante evolución, el

programa del componente se lo ha organizado de la siguiente forma: En el primer

bimestre se estudiarán los fundamentos básicos de las áreas principales de esta

disciplina: Hardware, Software, y Aritmética del Computador. En el segundo bimestre

se abarcaran contenidos relacionados con la Lógica Proposicional, Redes e Internet

y algunos temas avanzados como: Inteligencia Artificial, Redes Neuronales, entre

otros.

D. Competencias a desarrollar en la asignatura en relación con el perfil de egreso

Competencias genéricas de la UTPL

i. Organización y planificación del tiempo ii. Pensamiento crítico y reflexivo iii. Compromiso e implicación social

Competencias específicas de la carrera (titulación)

i. Analizar problemas y plantear soluciones mediante métodos computacionales.

ii. Administrar centros de comunicación y datos. iii. Buscar y seleccionar información, explorar métodos que permitan enfocar

problemas relacionados a ciencias de la computación. iv. Proponer estrategias de solución a partir de conocimientos previamente

establecidos en el área de Ciencias de la Computación.

E. Contenidos mínimos del componente en relación con el perfil de egreso

- Evolución del computador y de las ciencias de la computación.

- Arquitectura básica del computador. Descripción y funcionamiento de componentes actuales de hardware y software.

- Selección de computador de acuerdo a las necesidades del usuario.

- Sistemas de numeración - representación de información.

- Fundamentos de lógica proposicional para representación e inferencia

Bibliografía básica y complementaria

Bibliografía Básica

b) Nombre del Texto Básico BEEKMAN G. (2005). Introducción a la Informática. Sexta Edición

PEARSON EDUCACIÓN S.A., Madrid, 2005, ISBN: 84-205-4345-4

c) Información general del texto

Este libro ha sido seleccionado por dos aspectos fundamentales ellos son:

enfoque didáctico y claridad en los contenidos. Además posee preguntas de

repaso, cuestiones de debate, cuestionarios entre otros.

Este texto consta de 15 capítulos de los cuales se ha elegido los más

sobresalientes de acuerdo al perfil de la carrera y a las competencias

planteadas.

Se resaltan los capítulos: La computadora en la actualidad, Fundamentos del

Hardware (dentro de la caja y periféricos), Fundamentos del software,

Aplicaciones e implicaciones de las bases de datos, Redes y

telecomunicaciones, Dentro de Internet y la World Wide Web, Seguridad y

riesgos de las computadoras y Diseño y desarrollo de sistemas.

Bibliografía Complementaria a) Nombre del Texto

Martin, F. (2004): Informática Básica, México, Alfaomega Ra-Ma.

b) Información general del texto Este texto, contiene explicaciones claras sobre la Unidad de Aritmética del

Computador, y plantea ejercicios para reforzar la parte de operaciones binarias.

c) ¿El texto está disponible en la biblioteca general física de la UTPL? SI (X) NO ( )

a) Nombre del Texto Virgos, B. (2008): Fundamentos de informática, México, McGraw-Hill

b) Información general del texto El libro presenta temas teóricos de lenguajes de programación, como parte

introductoria al desarrollo de algoritmos y programación básica.

c) ¿El texto está disponible en la biblioteca general física de la UTPL? SI (X) NO ( )

a) Nombre del Texto Barco, C., Barco, G. y Aristizabal, W. (1998): Matemática Digital, Colombia,

McGraw-Gill.

b) Información general del texto Es un texto muy didáctico que contiene una diversidad de ejercicios propuestos

y resueltos referentes a la Aritmética del Computador. Específicamente podrá

encontrar temas como: sistemas de numeración, aritmética binaria y códigos del

computador.

c) ¿El texto está disponible en la biblioteca general física de la UTPL? SI (X) NO ( )

MODALIDAD PRESENCIAL

Plan Docente Resumido

A. Datos básicos del componente

Nombre del

componente: Fundamentos de Bases de Datos CODIGO:

1. Área

Académica: Técnica

2. Departamento: Ciencias de la Computación y Electrónica

3.

Sección

Departamental

:

Tecnologías Avanzadas de la Web y Sistemas Basados en el

Conocimiento

4. Carrera

(Titulación):

Sistemas Informáticos y Computación ECTS

5.

Nivel en el

que se

imparte:

1 2 3 4 5 6 7 8 9 10

X

6. Tipo:

Troncal Genérica Formación

Básica Complementaria

Libre

Configuración

GP /

PRACTICUM

7. X

8. Número de

créditos : 4 ETCS

B. Conocimientos previos recomendados (requisitos o corequisitos)

Manejo de estructura de datos

Conocimientos de programación de algoritmos

Desenvolverse con libertad en la lectura de material en inglés, en la búsqueda de información de fuentes confiables y en el manejo de citas y referencias bibliográficas.

C. Importancia del componente dentro del perfil de egreso de la titulación

Su propósito fundamental es brindar al profesional en formación el conocimiento,

análisis y claridad de conceptos, reglas y procedimientos que son necesarios de

cara al desarrollo de sistemas informáticos de cualquier tipo (sistemas de

información, sistemas de gestión, etc.), y que son la base de conocimientos propios

de la carrera.

D. Competencias a desarrollar en la asignatura en relación con el perfil de

egreso

Competencias genéricas

I. Comunicación Oral y Escrita II

Competencias específicas de la titulación

I. Construir modelos y especificaciones de software que permitan validar un producto previo a su implementación.

II. Diseñar, implementar y administrar sistemas de base de datos.

E. Contenidos mínimos del componente en relación con el perfil de egreso

- Introducción a las bases de datos - El entorno de la base de datos - Modelo Relacional - Algebra relacional / Cálculo relacional - SQL – Manipulación de Datos - SQL – Definición de Datos - Metodología: Diseño Conceptual de la base de datos - Metodología: Diseño Lógico de la base de datos

- Normalización

F. Bibliografía básica y complementaria

- Recursos Educativos Abiertos

Nombre del REA Link Justificación

Base de Datos I

Marta Elena del

Socorro Millán, Ph.D.

http://bit.ly/16ktPfZ Este recurso nos facilita la comprensión

de los conceptos, la importancia, las

técnicas, las herramientas de las bases

de datos, para poder aplicarlas en el

desarrollo de software, recordando que

Escuela de Ingeniería

de Sistemas y

Computación

Universidad del Valle

una base de datos es uno de los

componentes principales de cualquier

tipo de aplicación informática. Los

conocimientos y destrezas adquiridas

permitirán realizar diseños eficientes de

las bases de datos en un ambiente de

desarrollo de software y evaluar sus

beneficios y costos.

Bases de Datos

Marta Zorrilla

Pantaléon

Otros profesores:

Rafael Duque Medina

Departamento /

Área: Matemáticas,

Estadística y

Computación

Universidad de

Cantabria

http://bit.ly/TgOitP Este recurso nos permite conocer algo

de la historia de las bases de datos.

También nos permite conocer los

principales elementos del modelo

relacional, así como el lenguaje SQL

para la manipulación de datos

contenidos en la base de datos.

M2109 - Bases de

datos

Rafafel Camps Paré

Luís Alberto Casillas

Santillán

Dolors Costal Costa

Marc Gibert Ginestà

Carme Martín Escofet

Óscar Pérez Mora

Universitat Oberta de

Catalunya

http://bit.ly/13jsUjB Este material nos permite conocer las

bases de datos desde sus orígenes.

También abarca el proceso de diseño

de una base de datos, así como la

forma de explotar su contenido a

través de consultas en lenguaje SQL.

- Enlaces web

- Otros recursos: video tutoriales UTPL

TEMA LINK

Modelo relacional http://bit.ly/104Vttz

Álgebra relacional http://bit.ly/1aDRI3f

Manipulación de datos http://bit.ly/18ynBxy

Diseño conceptual http://bit.ly/19pjdQr

Diseño lógico http://bit.ly/11CPvWs

Normalización http://bit.ly/15egK8P

http://www.utpl.edu.ec/sites/default/files/documentos/reglamento_regimen_academico.pdf

MODALIDAD PRESENCIAL

Plan Docente Resumido

A. Datos básicos del componente

Nombre del

componente: FORMACIÓN EN ACADEMIAS GP 1.3

CODIGO:

PRE-TNCCO077

1. Área

Académica: Técnica

2. Departamento: Ciencias de la Computación y Electrónica

3. Sección

Departamental:

Tecnologías avanzadas de la Web y sistemas basados en el

conocimiento

4. Carrera

(Titulación): Ingeniería en Sistemas Informáticos y computación

5.

Nivel en el

que se

imparte:

1 2 3 4 5 6 7 8 9 10

x

6. Tipo:

Troncal Genérica Formación

Básica Complementaria

Libre

Configuración

GP /

PRACTICU

M

7. X

8. Número de

créditos : 6

B. Conocimientos previos recomendados (requisitos o correquisitos)

No se requieren conocimientos previos para empezar el curso académico.

C. Importancia del componente dentro del perfil de egreso de la titulación

La Titulación de Ciencias de la Computación en la Carrera de Sistemas

Informáticos y Computación, Modalidad Presencial, ofrece a sus alumnos la

posibilidad de cursar Academias como parte de su proceso de formación en

Gestión Productiva.

Para el presente ciclo se oferta la Academia Web donde se darán cursos cortos en

áreas donde se requiere fortalecer a los estudiantes, cursos donde ellos puedan

afianzar sus bases para poder adentrarse en algunos de los temas que más les

interesen de acuerdo a sus áreas afines.

D. Competencias a desarrollar en la asignatura en relación con el perfil de egreso

Competencias genéricas de la UTPL

i.

Competencias específicas del componente académico

i. Construir modelos y especificaciones de software que permitan validar un producto previo a su implementación.

ii. Diagnosticar y solucionar problemas relacionados con la comunicación de dispositivos y servicios de red e internet.

iii. Buscar y seleccionar información, explorar métodos que permitan enfocar problemas relacionados a ciencias de la computación.

E. Contenidos mínimos del componente en relación con el perfil de egreso

HTML5

a. Elementos b. Estructura b. Diferencias con HTML4 c. Aplicaciones

JQUERY

− Qué es JQuery? − Selectores − Atributos − Eventos

− CSS − Inserción al DOM − Métodos de filtros − AJAX

DESARROLLO E IMPLEMENTACIÓN DE APLICACIÓN CON PHP

1. Administración de Servidores Web 2. PHP 3. Instalación de Wordpress 4. PHP y BASE DE DATOS

PYTHON

a. Utilización del Interprete b. Número, Cadenas c. Listas d. Diccionarios e. Tuplas f. Archivos g. Herramientas de Control de Flujo h. Funciones i. Gestión de Excepciones j. Clases k. Manejo de consola de python l. Administrar librerías de python via easy_install y pip

F. Bibliografía básica y complementaria

A. Bibliografía Básica

a) Nombre del Texto Básico

Pratt, P – Last, M. (2009). SQL. España:Ediciones ANAYA MULTIMEDIA.

b) ¿El texto está disponible en la biblioteca general física de la UTPL?

SI ( X ) NO ( )

B. Bibliografía Complementaria

G. Nombre del Texto

- González D, Raul. Python para Todos. Licencia CC

H. Información general del texto

El texto tiene conceptos relacionados a la programación mediante lenguajes de alto nivel además de incluir temáticas de orientación a objetos.

I. ¿El texto está disponible en la biblioteca general física de la UTPL? SI ( ) NO ( X )

El texto es versión digital con licencia Creative Commons Reconocimiento 2.5 Españ

C. Recursos Educativos Abiertos

Nombre del REA Link

Programación en Java I

http://ocw.upm.es/lenguajes-y-sistemas-

informaticos/programacion-en-java-i

A Gentle Introduction to Programming Using Python

http://ocw.mit.edu/courses/electrical-

engineering-and-computer-science/6-189-a-

gentle-introduction-to-programming-using-

python-january-iap-2011/index.htm

http://ocw.univalle.edu.co/ocw/ingen

ieria-de-sistemas-telematica-y-

afines/base-de-

datos/material/Curso: Base de

Datos I

http://ocw.univalle.edu.co/ocw/ingenieria-de-

sistemas-telematica-y-afines/base-de-

datos/material/

MODALIDAD PRESENCIAL

Plan Docente Resumido

A. Datos básicos del componente

Nombre del

componente:

GESTIÓN PRODUCTIVA (UTPL-ECTS-

CONESUP) 1.3 CODIGO:

1. Área

Académica: ÁREA TÉCNICA

2. Departamento: Tecnologías Avanzadas de la Web

3. Sección

Departamental: Ciencias de la Computación y Electrónica

4. Carrera

(Titulación): INGENIERIA EN SISTEMAS INFORMATICOS

5.

Nivel en el

que se

imparte:

1 2 3 4 5 6 7 8 9 10

X X

6. Tipo:

Troncal Genérica Formación

Básica Complementaria

Libre

Configuración

GP /

PRACTICU

M

7. X

8. Número de

créditos : 4

B. Conocimientos previos recomendados (requisitos o corequisitos)

No se requieren conocimientos previos para empezar el curso académico.

C. Importancia del componente dentro del perfil de egreso de la titulación

La Titulación de Ciencias de la Computación en la Carrera de Sistemas Informáticos y Computación, Modalidad Presencial, ofrece a sus alumnos la posibilidad de cursar Academias como parte de su proceso de formación en Gestión Productiva.

Para el presente ciclo se ha pensado en ofrecer la Academia Web donde se darán cursos cortos en áreas donde se requiere fortalecer a los estudiantes, cursos donde ellos puedan tener bases para poder adentrarse en algunos de los temas que más les interesen de acuerdo a sus áreas afines.

D. Competencias a desarrollar en la asignatura en relación con el perfil de egreso

Competencias específicas del componente académico

i. Construir modelos y especificaciones de software que permitan validar un producto previo a su implementación.

ii. Diagnosticar y solucionar problemas relacionados con la comunicación de dispositivos y servicios de red e internet.

iii. Buscar y seleccionar información, explorar métodos que permitan enfocar problemas relacionados a ciencias de la computación.

E. Contenidos mínimos del componente en relación con el perfil de egreso

- HTML

- JQUERY - DESARROLLO E IMPLEMENTACIÓN DE APLICACIONES CON PHP

- BASE DE DATOS – ORACLE SQL FUNDAMENTALS

-

- CONSUMO DE APIs WEB

- LENGUAJE PYTHON

F. Bibliografía básica y complementaria

A. Bibliografía Básica

Nombre del Texto Básico

Pratt, P – Last, M. (2009). SQL. España:Ediciones ANAYA MULTIMEDIA.

B. Bibliografía Complementaria

Nombre del Texto

D. González D, Raul. Python para Todos

C. Recursos Educativos Abiertos

Nombre del REA Link

Programación en

Java I

http://ocw.upm.es/lenguajes-y-sistemas-

informaticos/programacion-en-java-i

A Gentle Introduction

to Programming

Using Python

http://ocw.mit.edu/courses/electrical-

engineering-and-computer-science/6-

189-a-gentle-introduction-to-

programming-using-python-january-iap-

2011/index.htm

Curso: Base de Datos I

http://ocw.univalle.edu.co/ocw/ingenieria-

de-sistemas-telematica-y-afines/base-

de-datos/material/

MODALIDAD PRESENCIAL

Plan Docente Resumido

A. Datos básicos del componente

Nombre del

componente:

FORMACIÓN EN ACADEMIAS GP 3.1 CODIGO:

PRE-TNCCO083

1. Área

Académica: Técnica

2. Departamento: Ciencias de la Computación y Electrónica

3. Sección

Departamental:

Tecnologías avanzadas de la Web y sistemas basados en el

conocimiento

4. Carrera

(Titulación): Ingeniería en Sistemas Informáticos y computación

5.

Nivel en el

que se

imparte:

1 2 3 4 5 6 7 8 9 10

x

6. Tipo:

Troncal Genérica Formación

Básica Complementaria

Libre

Configuración

GP /

PRACTICU

M

7. X

8. Número de

créditos : 6

B. Conocimientos previos recomendados (requisitos o correquisitos)

No se requieren conocimientos previos para empezar el curso académico.

C. Importancia del componente dentro del perfil de egreso de la titulación

La Titulación de Ciencias de la Computación en la Carrera de Sistemas

Informáticos y Computación, Modalidad Presencial, ofrece a sus alumnos la

posibilidad de cursar Academias como parte de su proceso de formación en

Gestión Productiva.

Para el presente ciclo se oferta la Academia Web donde se darán cursos cortos en

áreas donde se requiere fortalecer a los estudiantes, cursos donde ellos puedan

afianzar sus bases para poder adentrarse en algunos de los temas que más les

interesen de acuerdo a sus áreas afines.

D. Competencias a desarrollar en la asignatura en relación con el perfil de egreso

Competencias genéricas de la UTPL

Competencias específicas del componente académico

i. Implementar aplicaciones a partir de especificaciones y modelos de software utilizando estándares de documentación y de programación

ii. Definir, planificar y controlar proyectos de TI.

E. Contenidos mínimos del componente en relación con el perfil de egreso

BASE DE DATOS – ORACLE SQL FUNDAMENTALS

1. Introduction 2. Retrieve Data Using the SQL SELECT Statement 3. Restrict and Sort Data 4. Use Single-Row Functions to Customize Output 5. Conversion Functions and Conditional Expressions 6. Aggregated Data Using Group Functions

7. Display Data From Multiple Tables Using Joins 8. Data Manipulation 9. Use DDL Statements to Create and Manage Tables 11. Other Schema Objects 10. Introduction to triggers, stored procedures and functions

CONSUMO DE APIs WEB 1. Archivos JSON 2. Invocación a APIs Web 3. Generación de APIs Web LENGUAJE PHYTON

a. Utilización del Intérprete b. Número, Cadenas c. Listas d. Diccionarios e. Tuplas f. Archivos g. Herramientas de Control de Flujo h. Funciones i. Gestión de Excepciones j. Clases k. Manejo de consola de python l. Administrar librerías de python via easy_install y pip EXTRACCIÓN DE DATOS a. Scrapy b. Leaf - Simple Python library for HTML parsing c. Bs4 - library for pulling data out of HTML and XML files

F. Bibliografía básica y complementaria

E. Bibliografía Básica

a) Nombre del Texto Básico

Pratt, P – Last, M. (2009). SQL. España:Ediciones ANAYA MULTIMEDIA.

b) ¿El texto está disponible en la biblioteca general física de la UTPL?

SI ( X ) NO ( )

F. Bibliografía Complementaria

G. Nombre del Texto

- González D, Raul. Python para Todos. Licencia CC

H. Información general del texto

El texto tiene conceptos relacionados a la programación mediante lenguajes de alto nivel además de incluir temáticas de orientación a objetos.

I. ¿El texto está disponible en la biblioteca general física de la UTPL? SI ( ) NO ( X )

El texto es versión digital con licencia Creative Commons Reconocimiento 2.5

España

G. Recursos Educativos Abiertos

Nombre del REA Link

Programación en Java I

http://ocw.upm.es/lenguajes-y-sistemas-

informaticos/programacion-en-java-i

A Gentle Introduction to Programming Using Python

http://ocw.mit.edu/courses/electrical-

engineering-and-computer-science/6-189-a-

gentle-introduction-to-programming-using-

python-january-iap-2011/index.htm

http://ocw.univalle.edu.co/ocw/ingen

ieria-de-sistemas-telematica-y-

afines/base-de-

datos/material/Curso: Base de

Datos I

http://ocw.univalle.edu.co/ocw/ingenieria-de-

sistemas-telematica-y-afines/base-de-

datos/material/

MODALIDAD PRESENCIAL

Plan Docente Resumido

A. Datos básicos del componente

Nombre del

componente:

INGENIERÍA WEB CODIGO:

PRE-TNCCO056

1. Área

Académica: Técnica

2. Departamento: Ciencias de la Computación y Electrónica

3. Sección

Departamental:

Tecnologías avanzadas de la Web y sistemas basados en el

conocimiento

4. Carrera

(Titulación): Ingeniería en Sistemas Informáticos y computación

5.

Nivel en el

que se

imparte:

1 2 3 4 5 6 7 8 9 10

x

6. Tipo:

Troncal Genérica Formación

Básica Complementaria

Libre

Configuración

GP /

PRACTICU

M

7. X

8. Número de

créditos : 4

B. Conocimientos previos recomendados (requisitos o correquisitos)

Fundamentos de programación

Programación de algoritmos

Fundamentos de Base de Datos

C. Importancia del componente dentro del perfil de egreso de la titulación

El estudio y tratamiento de esta asignatura le abre la posibilidad de acceder al

mundo del internet especialmente a la ingeniería web, para así poder realizar

aplicaciones web de nuestra carrera de ingeniería, que permitirá dar solución a

varios problemas y satisfacer necesidades emergentes de nuestro entorno. Como

futuro profesional tiene la oportunidad de formarse en esta interesante asignatura

que le brindará conocimientos para plantear un desarrollo de aplicaciones web

desde el problema mismo hasta llegar a la solución y satisfacción del usuario final.

Los contenidos y competencias a desarrollar en esta asignatura de Ingeniería Web

han sido seleccionados cuidadosamente con el fin de que su desempeño se vea

reflejado en la aplicación de los aprendizajes adquiridos.

D. Competencias a desarrollar en la asignatura en relación con el perfil de egreso

Competencias genéricas de la UTPL

i. Orientación a la innovación y a la investigación

Competencias específicas de la titulación

i. Analizar problemas y plantear soluciones mediante métodos computacionales.

ii. Implementar aplicaciones a partir de especificaciones y modelos de software utilizando estándares de documentación y de programación

iii. Construir modelos y especificaciones de software que permitan validar un producto previo a su implementación.

E. Indicadores de Aprendizaje

i. Desarrolla de Sistemas Web ante un conjunto de requerimientos específicos. ii. Recomienda un tipo de CMS dependiendo de los requerimientos del cliente. iii. Aplica metodologías de desarrollo en diferentes tipos de aplicaciones web. iv. Formula preguntas adecuadas en la fase de análisis. v. Obtiene los requisitos del cliente para una aplicación web. vi. Aplica lineamientos básicos de seguridad a una webapp. vii. Establece estrategias de posicionamiento de la webapp. viii. Explica la importancia de la usabilidad. ix. Implementa usabilidad en formularios de registro. x. Capacidad de crear, aplicar y consumir archivo JSON

F. Contenidos mínimos del componente en relación con el perfil de egreso

1. Introducción y Metodologías de Desarrollo 1.1 ¿Por qué se debe estudiar la ingeniería web?. 1.2 Diferencia entre la ingeniería de software tradicional y la ingeniería web 1.3 Metodologías de desarrollo 1.4 Proceso de la ingeniería web 1.5 Análisis 1.6 Planificación 1.7 Diseño 1.8 Programación 1.9 Pruebas o testeo 1.10 Mercadeo y Publicidad

2. Construcción de aplicaciones web mediante sistemas manejadores de contenido.

2.1 Introducción 2.2 Instalación de Drupal 2.3 Administración e Drupal

3. Desarrollo de Aplicaciones mediante estándares de programación en PHP. 3.1 Análisis de requerimientos 3.2 Programación Orientada a objetos 3.3 Consumo de Base de Datos 3.4 Publicación de información

4. Seguridad en Aplicaciones

4.1 Creación de sesiones 4.2 Envío de datos mediante sesiones 4.3 Captura y procesamiento de información de las sesiones 4.4 Destrucción de sesiones

G. Bibliografía básica y complementaria

- Bibliografía Básica

Nombre del Texto Básico: Software Enginnering for Internet Application

Información general del texto: Andersson E., Greenspun P., and Grumet A.(2006),

6ta edición. The MIT Press. ISBN 0262511916. 2006.

- Bibliografía Complementaria

Nombre del Texto: Ingeniería de Software un Enfoque Práctico

Información general del texto: PRESSMAN R.(2010),. 7ma edición. McGraw-Hill

México. ISBN 970-10-5473-3.

¿El texto está disponible en la biblioteca general física de la UTPL?

SI ( x ) NO ( )

- Recursos Educativos Abiertos

Nombre del REA Link Justificación

Gestores de

Contenido.

Universidad de

Murcia

http://ocw.um.es/gat/c

ontenidos/pastor/mate

rial_clase/02_gestore

sdecontenidos_drupal

.pdf

Recurso donde se encuentra curso

completo de CMS, donde se estudia los

sistemas manejadores de contenidos.

Administración de

servidores Web.

Universidad de

Oviedo

http://ocw.uniovi.es/co

urse/view.php?id=28

Curso digital de Administración de

servidores, en un capítulo del curso se

explica sobre la configuración de un

servidor apache,

Ontologies and

Semantic Web,

Universidad

Politécnica de

http://ocw.upm.es/cien

cia-de-la-

computacion-e-

inteligencia-

artificial/ontologies-

Recurso digital de Ontologías y Web

Semántica, donde se explica que se

debe tener en cuenta para la creación

de ontologías y algunos ejemplos

prácticos, esto le ayudará en el capítulo

Madrid and-semantic-web de web semántica, para el entendimiento

de RDF

CEP AZAHAR,

CEPs de la

provincia de

Córdoba [en línea]

http://www.cepazahar.

org/recursos/file.php/7

/apuntes/1-

Introduccion.pdf

Recurso digital que contiene

explicaciones detalladas de los CMS, su

clasificación, importancia, ventajas, etc.

Construyendo

aplicaciones web

con una

metodología de

diseño orientado a

objetos

http://www.unab.edu.c

o/editorialunab/revista

s/rcc/pdfs/r22_art5_c.

pdf

Recurso digital donde se explica la

metodología de diseño orientado a

objetos orientado a aplicaciones web.

Linux Magazine

http://www.linux-

magazine.es/issue/45/

008-

009Inseguridades45.p

df

Recurso digital donde se explica lo que

se debe tener en cuenta para contar con

una buena seguridad en nuestro servidor

y algunos consejos prácticos en la

configuración del servidor Apache.

- Enlaces web

Desarrollo Web [en línea] Disponible en http://www.desarrolloweb.com/articulos/221.php. Enlace web donde explica el concepto de usabilidad y algunas reglas que se deben tomar en cuanta en el área de usabilidad.

Desarrollo Web [en línea] Disponible en : http://www.desarrolloweb.com/articulos/1133.php. Enlace donde explica algunos conceptos que se deben tener en cuenta al momento de la creación de una aplicación web.

Desarrollo Web [en línea] Disponible en : http://www.desarrolloweb.com/articulos/1973.php. Enlace web donde explica como implementar la usabilidad en pequeños proyectos web.

Desarrollo Web [en línea] Disponible en: http://www.desarrolloweb.com/articulos/890.php [consultado a: 19 de junio del 2012]. Enlace web que indica algunos métodos para la evaluación de la usabilidad en aplicaciones web, herramientas y metodologías.

W3C, [en línea] Disponible en :

http://www.w3c.es/Traducciones/es/WAI/intro/accessibility.Enlace web donde explica conceptos de accesibilidad, como crear una webapp accesible y como evaluarla.

Grupo de accesibilidad Web, Web [en línea] Disponible en : http://accesibilidad-web.net/documentacion-oficial/guia-breve-accesibilidad-web.html. Enlace web donde existe una guía rápida de lo que es la accesibilidad web, su funcionamiento y algunos ejemplos prácticos.

Usabilidad y accesibilidad, [en línea] Disponible en: http://www.usabilidad.dev42.es/2011/02/08/herramientas-utiles-para-crear-tu-web-accesible/.Enlace web donde detalla algunos validadores en línea de usabilidad y accesibilidad.

Matías Agustín Bellone, Tecnología con acento. [en línea] Disponible en : http://www.enespanol.com.ar/2006/04/03/tutorial-de-htaccess/ .Enlace web donde explica el significado y alguna configuración del archivo .htaccess para la seguridad de nuestra WebApp.

Desarrollo Web [en línea] Disponible en : http://www.desarrolloweb.com/articulos/1121.php Recurso Web que contiene una explicación del archivo de configuración httpd.conf, su estructura y la configuración del mismo.

XIMHAI, [en línea] Disponible en : http://www.ximhai.com/blog/que-es-web-hosting-y-dominios-b14x Enlace Web que posee una explicación completa sobre el tema del hosting y dominios, una explicación de cada uno de ellos y cuál es el funcionamiento.

-

- Otros recursos

SOFTWARE ENGINEERING FOR INTERNET APPLICACIONS, Eve Andersson, Philip Greenspun, and Andrew Grumet. 6ta edición. [en línea] Disponible en:http://philip.greenspun.com/seia/ [consultado a: 29 de junio del 2012]. Recurso digital donde encontrará los contenidos del texto base en Ingles.

SOFTWARE ENGINEERING FOR INTERNET APPLICACIONS, Eve Andersson, Philip Greenspun, and Andrew Grumet. 6ta edición. [en línea] Disponible en: http://web.ballardini.com.ar/seiabook/es/ [consultado a: 29 de junio del 2012]. Recurso digital donde encontrará los contenidos del texto base en español.

Instituto Universitario de Tecnología de Valencia [en línea] Disponible en : http://www.casupo.org.ve/CV/may/tesis/web.pdf [consultado a: 19 de junio del 2012]. Recurso digital donde explica la metodología de desarrollo de Aplicaciones

Web, fases y elementos que intervienen en cada una de ellas.

MODALIDAD PRESENCIAL

Plan Docente Resumido

A. Datos básicos del componente

Nombre del

componente:

Lógica de la Programación CODIGO:

1. Área

Académica: ÁREA TÉCNICA

2. Departamento: Tecnologías Avanzadas de la Web

3. Sección

Departamental: Ciencias de la Computación y Electrónica

4. Carrera

(Titulación): INGENIERIA EN SISTEMAS INFORMATICOS

5.

Nivel en el

que se

imparte:

1 2 3 4 5 6 7 8 9 10

X

6. Tipo:

Troncal Genérica Formación

Básica Complementaria

Libre

Configuración

GP /

PRACTICU

M

7. X

8. Número de

créditos : 6

B. Conocimientos previos recomendados (requisitos o corequisitos)

No tiene requisitos previos puesto que está diseñada para comenzar desde cero en

los temas de programación, sin embargo resulta muy útil que el estudiante tenga

nociones de álgebra y lógica matemática.

C. Importancia del componente dentro del perfil de egreso de la titulación

Lógica de la Programación es una materia troncal con seis créditos que se ubica en

el primer ciclo de la titulación de Ingeniería en Informática y se ha elaborado

enfocándose en el desarrollo de las competencias básicas para el diseño de

algoritmos a través del pensamiento lógico aplicado a la resolución de problemas

por computadora. Este componente académico forma competencias necesarias

para tomar componentes académicos como Fundamentos de la Programación,

Estructura de Datos y todas aquellas de la línea de programación.

D. Competencias a desarrollar en la asignatura en relación con el perfil de egreso

Competencias Genéricas

i. Pensamiento crítico I

Competencias Específicas

i. Analizar problemas y plantear soluciones mediante métodos

computacionales.

ii. Implementar aplicaciones a partir de especificaciones y modelos de software

utilizando estándares de documentación y de programación

iii. Implementar aplicaciones a partir de especificaciones y modelos de software

utilizando estándares de documentación y de programación

iv. Construir modelos y especificaciones de software que permitan validar un

producto previo a su implementación.

E. Contenidos mínimos del componente en relación con el perfil de egreso

- Introducción a la lógica de la programación.

- La naturaleza de los datos

- Algoritmos

- Diagramas de flujo

- Implementación de algoritmos

F. Bibliografía básica y complementaria

- Bibliografía Básica

1.- Texto Básico:

- Ramírez, F. (2007). Introducción a la programación, algoritmos y su implementación

en VB.net, C#, Java y C++. México:Alfaomega.

Recursos Educativos Abiertos

Nombre del REA Link

Introduction to

Computer Science and

Programming

http://ocw.mit.edu/courses/electrical-

engineering-and-computer-science/6-00-

introduction-to-computer-science-and-

programming-fall-2008/

Lógica para

Computación

http://ocw.uned.ac.cr/eduCommons/cienci

as-exactas-y-naturales/logica-para-

computacion

Otros recursos

Videos Tutoriales UTPL

PRIMER BIMESTRE

Tema Link

Análisis de Problemas http://www.youtube.com/watch?

v=e5N9x-HMmrA

Resolución de Problemas http://www.youtube.com/watch?

v=VasTVENmUPk

Análisis de Algoritmos http://www.youtube.com/watch?

v=nLUVz3Idayg

SEGUNDO BIMESTRE

Tema Link

Tutoría general http://www.youtube.com/watch?v

=Oz5-Pevla9o&feature=plcp

Sentencias condicionales http://www.youtube.com/w

atch?v=SzInptF_udQ&feat

ure=plcp

Bucles http://www.youtube.com/watch?v

=LjMpvLg54HM&feature=plcp

Diagramas de Flujo http://www.youtube.com/watch?v

=05Cr1USPWyY&feature=plcp

Desarrollo de problemas

de programación

http://www.youtube.com/watch?v

=9jxMq9Uyrz8&feature=plcp

MODALIDAD PRESENCIAL

Plan Docente Resumido

A. Datos básicos del componente

Nombre del

componente:

Proyecto de Fin de Carrera GP 4.1 CODIGO:

1. Área

Académica: Técnica

2. Departamento: Ciencias de la Computación y Electrónica

3. Sección

Departamental: Tecnologías Avanzadas de la Web y Sistemas Basados en el Conocimiento

4. Carrera

(Titulación): Sistemas Informáticos y computación

5. Nivel en el que

se imparte:

1 2 3 4 5 6 7 8 9 10

X

6. Tipo:

Troncal

Genérica

Formación

Básica

Complementaria

Libre Configurac

ión

GP / PRACTI

CUM

7. X

8. Número de créditos :

15

B. Conocimientos previos recomendados (requisitos o corequisitos)

El estudiante debe tener conocimientos previos de:

- Gestión de Proyectos.

- Fuentes y normas bibliográficas. - Redacción de informes de investigación.

C. Importancia del componente dentro del perfil de egreso de la titulación

El presente componente apoya en la definición y elaboración del proyecto de fin de

titulación.

D. Competencias a desarrollar en la asignatura en relación con el perfil de egreso

Competencias genéricas de la UTPL

i. Orientación a la Innovación e Investigación

Competencias específicas de la titulación

i. Analizar problemas y plantear soluciones mediante métodos computacionales.

ii. Implementar aplicaciones a partir de especificaciones y modelos de software utilizando estándares de documentación y de programación

iii. Definir, planificar y controlar proyectos de TI. iv. Elaborar presupuestos y estimaciones de alcance, costo y tiempo en

proyectos de TI. v. Buscar y seleccionar información, explorar métodos que permitan enfocar

problemas relacionados a ciencias de la computación. vi. Proponer estrategias de solución a partir de conocimientos previamente

establecidos en el área de Ciencias de la Computación.

E. Contenidos mínimos del componente en relación con el perfil de egreso

a. Tema 1: Búsqueda de Información y fuentes bibliográficas. b. Tema 2: Elaboración de la propuesta del proyecto de fin de carrera (PFC) c. Tema 3: Elaboración del primer componente del proyecto de tesis: estado del

arte. d. Tema 4: Elaboración del segundo componente del proyecto de tesis:

componente de análisis e. Tema 5: Elaboración del tercer: componente del proyecto de tesis: componente

de propuesta de la solución.

F. Bibliografía básica y complementaria Bibliografía Básica

a. Carlos Muñoz-Razo (1998). Cómo elaborar y asesorar una investigación de tesis.

Bibliografía Complementaria

√ Universidad de Oviedo (2007). Servicio de Información Bibliográfica. Oviedo:.

√ Universidad de Salamanca (2007). Fuentes de Información [OCW].

Salamanca:.Disponible en: http://ocw.usal.es/ciencias-sociales-1/fuentes-de-

informacion

√ José Mari (2010). Manual de Redacción científica.

√ Project Management Institute (2008). A GUIDE TO THE PROJECT MANAGEMENT

BODY OF KNOWLEDGE. Newtown Square, Pensylvania:Project Management

Institute.

Recursos Educativos Abiertos

Nombre del

REA

Link Justificación

Fuentes de

información

http://ocw.usal.es/ciencias-

sociales-1/fuentes-de-

información

Universidad de Salamanca

(2007). Fuentes de

información [OCW].

Salamanca.

La utilización de los REAs (al menos dos por ciclo) es obligatoria. En el desarrollo de las

actividades se debe indicar su uso.

Enlaces web

√ La Discusion en el Trabajo Cientifico.

http://med.unne.edu.ar/revista/revista102/discusion_trabajo_cientifico.htm

√ Estrategias de argumentación y discurso.

http://ocw.udem.edu.mx/cursos-de-profesional/estrategias-de-argumentacion-y-discurso

√ Estructura de un Informe de Investigación.

http://ocw.um.es/cc.-sociales/metodologias-de-la-investigacion-en-educacion/material-de-

clase-1/t5.2.estructura-informe.pdf

NOTA: Durante todo el bimestre el docente deberá utilizar un portafolio docente físico

y/o digital donde respalde todo el material utilizado para el desarrollo del componente

académico, sean diapositivas, pruebas, recursos, etc.) El uso del EVA es obligatorio

para las dos modalidades.

Además el docente debe dar a conocer los artículos 23, 24 y 25 establecidos en el

Reglamento de Régimen Académico de la Universidad Técnica Particular de Loja

relacionados al incumplimiento de las faltas académicas de los estudiantes y las

sanciones respectivas:

http://www.utpl.edu.ec/sites/default/files/documentos/reglamento_regimen_academico.pdf

ODALIDAD PRESENCIAL

Plan Docente Resumido

A. Datos básicos del componente

Nombre del

componente:

PRÁCTICAS EN CITTES GP 3.2 CODIGO:

1. Área

Académica: Técnica

2. Departamento: Ciencias de la Computación y Electrónica

3. Sección

Departamental:

Tecnologías Avanzadas de la Web y Sistemas Basados en el

Conocimiento

4. Carrera

(Titulación): Ingeniería en Sistemas Informáticos y Computación

5. Nivel en el que

se imparte:

1 2 3 4 5 6 7 8 9 10

6. Tipo:

Troncal Genérica Formació

n Básica

Complementari

a

Libre

Configuració

n

GP /

PRACTIC

UM

7. X

8. Número de

créditos : 4

B. Conocimientos previos recomendados (requisitos o corequisitos)

Para el desarrollo del componente GP 3.2 se debe considerar que el estudiante

necesita haber adquirido competencias que le permitan realizar el trabajo de

participación en actividades relacionadas con proyectos de investigación, como

apoyo a los docentes investigadores de la Universidad.

C. Importancia del componente dentro del perfil de egreso de la carrera (titulación)

La participación de cada estudiante en proyectos reales le permite desarrollar competencias y observar resultados de la aplicación de los conocimientos adquiridos en el transcurso de la carrera. El profesional en formación tiene la oportunidad de desenvolverse en diferentes áreas e ir descubriendo cuál le resulta más a fin y en cuál seguirá especializándose en el futuro.

D. Competencias a desarrollar en la asignatura en relación con el perfil de egreso

Competencias genéricas de la UTPL

i. Compromiso e implicación social II

Competencias específicas de la titulación

i. Analizar problemas y plantear soluciones mediante métodos computacionales.

ii. Implementar aplicaciones a partir de especificaciones y modelos de software utilizando estándares de documentación y de programación

iii. Definir, planificar y controlar proyectos de TI. iv. Elaborar presupuestos y estimaciones de alcance, costo y tiempo en

proyectos de TI. v. Buscar y seleccionar información, explorar métodos que permitan enfocar

problemas relacionados a ciencias de la computación.

E. Contenidos mínimos del componente en relación con el perfil de egreso Este componente académico, no se basa en contenidos, ya que los estudiantes adquieren competencias a través de su participación en los diferentes proyectos.

F. Bibliografía básica y complementaria

● OERs y OCW relacionados con Investigación Científica

Nombre del REA Link Justificación

Metodología de la Investigación Científica

http://ocw.unc.edu.ar/facultad-de-lenguas/metodologia-de-la-investigacion-cientifica

Curso que proporciona conocimientos sobre la necesidad de la investigación y herramientas que pueden utilizarse para el desarrollo de la investigación

Metodología de la Investigación

http://www.upv.es/ocwcurso/2011/279571

Curso que permite adquirir habilidades y conocimientos

relacionados con metodología de investigación científica

Metodología de la Investigación y Generación de proyectos

http://cursos.puc.cl/unimit_psi_003-1/

Curso que permite adquirir nociones básicas del proceso de Investigación Científica junto con algunas herramientas estadísticas

MODALIDAD PRESENCIAL

Plan Docente Resumido

A. Datos básicos del componente

Nombre del

componente:

Programación de Algoritmos CODIGO:

1. Área

Académica: Área Técnica

2. Departamento: Tecnologías Avanzadas de la Web

3. Sección

Departamental: Ciencias de la Computación y Electrónica

4. Carrera

(Titulación): Ingeniería en Sistemas Informáticos

5.

Nivel en el

que se

imparte:

1 2 3 4 5 6 7 8 9 10

X

6. Tipo:

Troncal Genérica Formación

Básica Complementaria

Libre

Configuración

GP /

PRACTICU

M

7. X

8. Número de

créditos : 4

B. Conocimientos previos recomendados (requisitos o corequisitos)

El estudiante debe tener conocimientos de los siguiente componentes:

- Fundamentos de Programación.

- Fundamentos Informáticos.

- Lógica de la Programación.

C. Importancia del componente dentro del perfil de egreso de la carrera (titulación)

Para construir aplicaciones en el caso de la programación siempre es necesario

partir de algoritmos bien definidos, por lo que para el presente componente, se a

creído conveniente analizar y programar aquellos algoritmos que deben ser de

dominio de cualquier persona que desea aprender a construir aplicaciones

robustas y eficientes. Se a escogido como lenguaje de programación orientados a

objetos . Los temas planificados tienen que ver con: el manejo de excepciones,

algoritmos de ordenamiento y búsqueda, recursividad, archivos, y el uso de

librerías.

D. Competencias a desarrollar en la asignatura en relación con el perfil de egreso

Competencias Genéricas

i. Comunicación en Inglés

Competencias Específicas

ii. Analizar problemas y plantear soluciones mediante métodos

computacionales.

iii. Implementar aplicaciones a partir de especificaciones y modelos de

software utilizando estándares de documentación y de programación

iv. Construir modelos y especificaciones de software que permitan validar un

producto previo a su implementación.

E. Contenidos mínimos del componente en relación con el perfil de egreso

Manejo de excepciones

Búsqueda y ordenamiento

Recursividad

Archivos y flujos

Programación orientada a objetos

Herencia

Polimorfismo

Paquetes en Java.

F. Bibliografía básica y complementaria

- Bibliografía Básica

a.) Texto Básico:

Dietel P;Dietel H (2008). Java Como Programar. Mexico:Pearson Prentice Hall.

- Bibliografía Complementaria

- Camacho,D. Valls, J.,Garcia J.,Molina, J. Bueno,E. (2003).

Programaciòn,Algoritmos y ejercicios resueltos en Java. Mexico:Pearson Prentice

Hall.

-

- Recursos Educativos Abiertos

- Nombre del

REA

- Link

- Programación

en Java I [OCW]

- García, B; Arranz, S (2009).

Programación en Java I [OCW].

Madrid:.Disponible en:

- http://ocw.upm.es/lenguajes-y-sistemas-

informaticos/programacion-en-java-i/

MODALIDAD PRESENCIAL

Plan Docente Resumido

A. Datos básicos del componente

Nombre del

componente:

Sistemas Basados en Conocimiento CODIGO:

1. Área

Académica: ÁREA TÉCNICA

2. Departamento: Ciencias de la Computación y Electrónica

3. Sección

Departamental:

Tecnologías Avanzadas de la Web y Sistemas Basados en

Conocimiento

4. Carrera

(Titulación): INGENIERIA EN SISTEMAS INFORMATICOS

5.

Nivel en el

que se

imparte:

1 2 3 4 5 6 7 8 9 10

X

6. Tipo:

Troncal Genérica Formación

Básica Complementaria

Libre

Configuración

GP /

PRACTICU

M

7. X

8. Número de

créditos : 4

B. Conocimientos previos recomendados (requisitos o corequisitos)

Competencias:

Conocimiento de los conceptos clave de los sistemas de bases de datos y sistemas de gestión de base de datos

Habilidad para definir y manipular sentencias SQL

Habilidad para diseñar agentes inteligentes para una situación particular

Componentes académicos:

FUNDAMENTOS DE BASE DE DATOS

FUNDAMENTOS DE INTELIGENCIA ARTIFICIAL

C. Importancia del componente dentro del perfil de egreso de la carrera (titulación)

Sistemas Basados en el Conocimiento es una asignatura que se imparte en décimo

ciclo de la titulación de Ingeniería en Sistemas Informáticos y Computación, ofertada

por la Universidad Técnica Particular de Loja.

En Sistemas Basados en el Conocimiento se introduce al profesional en formación

en una de las áreas más interesantes, emergentes y prometedoras que ha surgido

en nuestra era actual de la sociedad del conocimiento, las tecnologías de la Web

Semántica.

Hoy en día, es imprescindible que nuestros ingenieros, adquieran competencias

clave que les permitan capturar, modelar, gestionar y explotar datos y conocimiento

que en grandes cantidades se generan y están disponibles en la Web y que con

diferentes fines pueden ser aprovechados en la práctica laboral, académica y

empresarial.

En el presente componente académico, se cubren aspectos como: la creación de

esquemas de representación de conocimiento y datos, la descripción de recursos y

objetos del mundo real mediante esos modelos, la publicación de datos enlazados en

la Web, así como su posterior aprovechamiento para efectos de recuperar datos y

generar nuevo conocimiento.

Cuando un estudiante finalice este componente deberá haber adquirido la capacidad

para identificar áreas y usos potenciales de las tecnologías de la web semántica,

modelar dominios de conocimiento e implementar modelos procesables por

máquinas.

D. Competencias a desarrollar en la asignatura en relación con el perfil de egreso

Competencias genéricas de la UTPL

i. Pensamiento Crítico

Competencias específicas de la titulación

i. Evaluar, diseñar y aplicar técnicas y modelos de representación del conocimiento para la resolución de problemas.

ii. Proponer estrategias de solución a partir de conocimientos previamente establecidos en el área de Ciencias de la Computación.

iii. Desarrollar habilidades de pensamiento autónomo en procesos de ciencia y tecnología.

Competencia del componente académico

i. Conocer los conceptos y las tecnologías emergentes de la Web Semántica ii. Capacidad para construir modelos formales de descripción de recursos para

la Web. iii. Habilidad para publicar datos enlazados mediante lenguajes formales

E. Contenidos mínimos del componente en relación con el perfil de egreso

Introducción a la Web Semántica

Modelos de datos y de conocimiento para la Web

Conceptos y proceso de creación de ontologías

Implementación de ontologías

Lenguajes de Consulta: SPARQL

Generación y publicación de datos

F. Bibliografía básica y complementaria

Bibliografía Básica

a.) Texto Básico:

En la asignatura de Sistemas Basados en Conocimiento se abordan temas

actuales y emergentes del área y que gracias a su aplicación en la Web han

tenido un desarrollo prometedor. Un único texto no ha podido ser encontrado

para que sea tomado como base; sin embargo, valiosos recursos académicos y

científicos pueden encontrarse en la web de forma gratuita y libre. En los

siguientes puntos se menciona el material utilizado en la materia

Bibliografía Complementaria

Nombre del recurso: Ontological Engineering, ISBN 1-85233-551-3. Springer-Verlag Información general del texto. Libro digital de autoría de los profesores Asunción Gómez-Pérez, Mariano Fernández-López, y Oscar Corcho, quienes conforman el Grupo de Ingeniería Ontológica de la Universidad Politécnica de Madrid y es uno de los equipos reconocidos en el área. Aunque el libro es año 2002, es uno de los recursos clásicos a la hora de modelar

conocimiento mediante ontologías.

Nombre del recurso: Arenas, M., Gutiérrez, C., Parsia, B., Pérez, J., Polleres, A. & Seaborne, A. (2007). SPARQL – Where are we? Current state, theory and practice. European Semantic Web Conference 2007 Tutorial. Recuperado de http://axel.deri.ie/~axepol/publications/ESWC2007_SPARQL_Tutorial.pdf Información general del recurso. Este tutorial enseña SPARQL desde dos enfoques: por un lado, presenta una introducción práctica proporcionando ejemplos de varios dominios de aplicación; por otra parte, profundiza en los fundamentos teóricos de SPARQL, así como su relación semántica con otras tecnologías de la web semántica. Apoya el aprendizaje de la Unidad 5: Almacenamiento y Recuperación de datos.

Nombre del recurso: Berners-Lee, T (2006). Design Issues - Linked Data. W3C. Recuperado de http://www.w3.org/DesignIssues/LinkedData.html Información general del recurso. Publicación digital escrita en el 2006 por el creador de la Web, Berners-Lee, le ayudará a entender las motivaciones de la Web Semántica y Datos enlazados. La lectura de este material es crucial para entender la filosofía detrás de todo este movimiento.

Nombre del recurso: Corcho, O., Fernández-López, M. & Gómez-Pérez, A. (2003) Methodologies, tools and languages for building ontologies. Where is their meeting point?. Data & Knowledge Engineering, 46 (1), 41-64. ISSN 0169-023X. Recuperado de http://oa.upm.es/2637 Información general del recurso. Estudio en idioma inglés que presenta una comparación entre las principales metodologías, herramientas y lenguajes para la construcción de ontologías. Este material complementa el estudio de la Unidad 2. Ontologías y su proceso de creación. Nombre del recurso: Corcho, O., Fernández-López, M., Gómez-Pérez, A. & López-Cima, A. (2005) Construcción de ontologías legales con la metodología METHONTOLOGY y la herramienta WebODE. Law and the Semantic Web. Legal Ontologies, Methodologies, Legal Information Retrieval, and Applications. Springer-Verlag. ISBN 0302-9743. Recuperado de http://oa.upm.es/5289/ Información general del recurso. Este artículo describe cómo construir una ontología en el dominio legal utilizando la metodología METHONTOLOGY. Permite complementar el estudio de la Unidad 2. Ontologías y su proceso de creación.

Nombre del recurso: Fernández, M., Gómez-Pérez, A. & Juristo, N. (1997). METHONTOLOGY: From Ontological Art Towards Ontological Engineering. AAAI

Technical Report SS-97-06. Recuperado de http://www.aaai.org/Papers/Symposia/Spring/1997/SS-97-06/SS97-06-005.pdf Información general del recurso. Este artículo describe las actividades de la creación de una ontología y el orden en el que deben realizarse. Permite complementar el estudio de las unidades 2. Ontologías y su proceso de creación, y 3 Especificación y Conceptualización de una ontología. Nombre del recurso: Fernández, M., Gómez-Pérez, A. & Rojas, MD (2000). Ontology's crossed life cycles. In: 12th International Conference on Knowledge Engineering and Knowledge Management EKAW00 in cooperation with the American Association for Artificial Intelligence (AAAI), October 2000, Juan-les-Pins, France. Recuperado de http://oa.upm.es/5482/1/Ontologys_Crossed_Life_Cycles.pdf Información general del recurso. En este artículo se discute la interrelación que puede suceder entre los ciclos de vida de diferentes ontologías. Complementa el estudio de las unidades 2. Ontologías y su proceso de creación, y 3 Especificación y Conceptualización de una ontología.

Nombre del recurso: Gómez-Pérez, A. (1999). Evaluation of Taxonomic Knowledge in Ontologies and Knowledge Bases. Proceeding of 12th Banff Knowledge Acquisition for Knowledge-Based Systems (KAW’99), 16-21, October 1999, Banff, Alberta, Canada. Recuperado de http://oa.upm.es/6456 Información general del recurso. Artículo que presenta los criterios que se pueden utilizar para evaluar las ontologías. Por tanto, apoya el estudio de la Unidad 6 Evaluación de ontologías y razonamiento.

Nombre del recurso: Gruber, T. (1993a). Toward principles for the design of ontologies used for knowledge sharing. Originally in N. Guarino and R. Poli, (Eds.). International Workshop on Formal Ontology, Padova, Italy. International Journal of Human-Computer Studies, 43(5-6), 907-928. Recuperado de http://tomgruber.org/writing/onto-design.pdf Información general del recurso. Artículo en inglés que discute acerca de las ontologías como artefactos diseñados y formulados para propósitos concretos y evaluados en relación con criterios de diseño objetivos. Permite complementar el estudio de la Unidad 2. Ontologías y su proceso de creación.

- Recursos Educativos Abiertos

Nombre del REA

Link

Ontologies and

Semantic Web

http://ocw.upm.es/ciencia-de-la-computacion-e-

inteligencia-artificial/ontologies-and-semantic-web

Curso OCW sobre ontologías y web semántica

creado por dos renombrados investigadores del área.

Explica que se debe tener en cuenta para la creación

de ontologías y algunos ejemplos prácticos. En cada

una de las unidades que se aborda en la materia se

podrá realizar el respectivo seguimiento en este

recurso

NeON Book Libro digital elaborado por investigadores del Grupo

de Ingeniería Ontológica de la Universidad

Politécnica de Madrid. Consta de varios capítulos los

cuales van enseñando desde los fundamentos

teóricos de cada tema y finaliza explicando un

escenario concreto de aplicación o uso. Este recurso

ayudará al aprendiz a alcanzar las habilidades

necesarias para crear una ontología mediante un

proceso formal

MODALIDADRESENCIAL

Plan Docente Resumido

A. Datos básicos del componente

Nombre del

componente:

BASES DE DATOS AVANZADAS CODIGO:

1. Área

Académica:

Técnica

2. Departamento: Ciencias de la Computación y Electrónica

3. Sección

Departamental:

Tecnologías Avanzadas de la Web y Sistemas Basados en el

Conocimiento

4. Carrera

(Titulación):

Sistemas Informáticos y Computación

5.

Nivel en el

que se

imparte:

1 2 3 4 5 6 7 8 9 10

X

6.

Tipo:

Troncal

Genérica

Formación

Básica

Complementaria

Libre

Configuración

GP /

P

R

A

C

T

I

C

U

M

7. X

8. Número de

créditos :

4 créditos

B. Conocimientos previos recomendados (requisitos o corequisitos)

El estudiante que tomará esta asignatura, debe haber desarrollado destrezas

en el modelado conceptual de base de datos aplicando un proceso

metodológico, la transformación a un diseño lógico, el proceso de

normalización para producir un modelo con redundancia mínima; así también

debe dominar el lenguaje de manipulación de datos (DML) y conocer los

principales comandos de definición de datos (DDL); también debe

desenvolverse con libertad en la lectura de material en inglés, en la búsqueda

de información de fuentes confiables y en el manejo de citas y referencias

bibliográficas.

B. Importancia de la asignatura dentro del perfil de egreso de la titulación

Actualmente el manejo de información en las organizaciones ha venido a tomar un papel protagónico, a tal punto que se han hecho grandes inversiones en tecnología que permita manipular de forma adecuada uno de los recursos más importantes de las organizaciones: los datos, de ahí la importancia de esta asignatura.

En su formación como ingeniero en sistemas informáticos y computación, esta

asignatura es de vital importancia ya que se revisan temas que mejorarán sus

habilidades en el uso de metodologías para guiar el proceso de diseño de una base

de datos, las técnicas para monitoreo y optimización de su funcionamiento, la

prevención de vulnerabilidades, conocerá también la unidad de medida de una base

de datos: las transacciones, así como el empleo de bases de datos móviles,

tecnologías web que junto con las bases de datos semánticas están dando mucho

de qué hablar en la nueva web de datos enlazados y terminaremos haciendo una

introducción hacia los almacenes de datos, todo ello le ayudará en la adquisición de

las competencias necesarias que se complementan con las adquiridas en la

asignatura de Fundamentos de Base de Datos y demás asignaturas de la malla

curricular de la carrera.

D. Competencias a desarrollar en la asignatura en relación con el perfil de egreso

Competencias genéricas:

i. Orientación a la innovación y e investigación.

Competencias específicas de la titulación:

i. Implementar aplicaciones a partir de especificaciones y modelos de software

utilizando estándares de documentación y de programación

ii. Construir modelos y especificaciones de software que permitan validar un

producto previo a su implementación.

iii. Diseñar, implementar y administrar sistemas de base de datos.

C. Contenidos mínimos del componente en relación con el perfil de egreso Unidad 1: Metodología: diseño físico de bases de datos relacionales

Unidad 2: Metodología: monitorización y optimización del sistema final

Unidad 3: Seguridad

Unidad 4: Gestión de Transacciones

Unidad 5: Bases de datos distribuidas: conceptos y diseño

Unidad 6: Replicación y bases de datos móviles

Unidad 7: Tecnología web y sistemas de gestión de bases de datos

Unidad 8: Conceptos de Almacenes de datos

Unidad 9: Bases de Datos Semánticas

D. Bibliografía básica y complementaria

Bibliografía Básica

Nombre del Texto Básico: Connolly, T. y Begg, C.(2005).Sistemas de bases de datos. Un enfoque práctico para diseño, implementación y gestión. Madrid: Pearson Education. Información general del texto: Este texto propone los temas que se deben abordar dentro del componente de Base de Datos Avanzadas. Su contenido es bastante didáctico, ofrece recursos para que el estudiante pueda autoevaluarse al final de cada unidad, dispone de casos de estudio sobre los cuales se puede ir desarrollando la parte práctica del componente. También ofrece recursos adicionales en la web que ayudan al estudiante a complementar los contenidos del texto.

Bibliografía Complementaria

Nombre del Texto: Coronel, C., Morris, S. & Rob, P. (2001). Bases de Datos. Diseño, implementación y administración. México: CENGAGE Learning.

Información general del texto: Este texto en su novena edición, comprende aspectos prácticos del diseño de base de datos, su implementación y administración. Además ofrece ejemplos ilustrativos así como propone ejercicios que con su desarrollo pondrán a prueba los conocimientos adquiridos por los lectores. Así mimos ofrece material adicional en la web que complementan los contenidos del texto.

Nombre del Texto: Pratt, P. & Last, M. (2009). SQL. Madrid: Ediciones ANAYA

Información general del texto: Este texto se enfoca en el aprendizaje del lenguaje SQL tanto de manipulación de datos como de definición de datos. Es una obra completa para desarrollar las destrezas de manejar información en

una base de datos relacional.