Está en la página 1de 13

carrera universitaria afín.

Magíster en Ciencias de la Computación en la UDEC

Para ingresar al Programa de Magíster en Ciencias de la Computación, debe estar


en posesión del título de Licenciatura en Ciencias de la Ingeniería o título
universitario de cualquier otra carrera universitaria afín.

Objetivos
Proporcionar al estudiante conocimientos avanzados en computación e
informática, que lo capaciten para impulsar y desarrollar investigación y
aplicaciones en forma autónoma, impartir docencia y prestar asesoría
especializada en lo referente a la comprensión y aplicación de la computación, así
como al diseño, implementación y utilización de sistemas computacionales.
Requisitos de Admisión
Para ingresar al Programa de Magíster en Ciencias de la Computación, debe estar
en posesión del título de Licenciatura en Ciencias de la Ingeniería o título
universitario de cualquier otra carrera universitaria afín.

Para obtener el grado de Magíster en Ciencias de la Computación , el candidato


deberá aprobar el plan de estudios establecido, asignaturas Básica 12 créditos,
Especialidad 6 créditos, Seminario 3 créditos, Tesis. Acreditar dominio del idioma
Inglés a nivel instrumental.

PLAN DE ESTUDIOS
Magíster en
Ciencias de la
Computación

Descripción: El objetivo es proporcionar al estudiante conocimientos


avanzados en ciencias de la computación informática, que lo
capaciten para impulsar y desarrollar investigación y aplicaciones,
impartir docencia y prestar asesoría especializada.
Información del Programa:
* Objetivos: Proporcionar al estudiante conocimientos avanzados en
computación e informática, que lo capaciten para impulsar y desarrollar
investigación y aplicaciones en forma autónoma, impartir docencia y prestar
asesoría especializada en lo referente a la comprensión y aplicación de la
computación, así como al diseño, implementación y utilización de sistemas
computacionales.

* Líneas de Investigación:

*Grado que otorga: : Magíster en Ciencias de la Computación

* Requisitos de admisión: Para ingresar al Programa de Magíster en Ciencias


de la Computación, debe estar en posesión del título de Licenciatura en
Ciencias de la Ingeniería o título universitario de cualquier otra carrera
universitaria afín.

* Requisitos de graduación: Para obtener el grado de Magíster en Ciencias de


la Computación , el candidato deberá aprobar el plan de estudios establecido,
asignaturas Básica 12 créditos, Especialidad 6 créditos, Seminario 3 créditos,
Tesis. Acreditar dominio del idioma Inglés a nivel instrumental. 

* Programa acreditado: 21-03-2012 - 21-03-2017

Docentes:
Roberto Javier Asín Achá
Doctor, Universidad Politécnica de Cataluña, 

Facultad de Ingeniería, Departamento de Ingeniería Informática y Ciencias de la


Computación
Correo Electrónico: rasin@udec.cl
John Anthony Atkinson Abutridy
Doctor of Philosophy, University of Edinburgh, Escocia

Magíster en Ingenieria Informática, Informática,Universidad Técnica Federico Santa


María, Chile

Facultad de Ingeniería, Departamento de Ingeniería Informática y Ciencias de la


Computación

Correo Electrónico: jatkinso@udec.cl


Juan Antonio Carrasco Montagna
Doctor of Philosophy, University of Toronto, Canadá

Magíster en Cs. de la Ingeniería, Pontificia Universidad Católica de Chile, Chile

Licenciado en Ciencias de la Ingeniería, Pontificia Universidad Católica de Chile, Chile

Facultad de Ingeniería, Departamento de Ingeniería Civil

Correo Electrónico: juancarrasco@udec.cl


Cecilia Paola Hernández Rivas
Doctor en Ciencias, Universidad de Chile, 

Master of Science, Computación,University of Washington, Estados Unidos

Facultad de Ingeniería, Departamento de Ingeniería Informática y Ciencias de la


Computación

Correo Electrónico: cecihernandez@udec.cl


María Angélica Pinninghoff Junemann
Magíster en Ciencias de la Computación, Universidad de Concepción, Chile

Facultad de Ingeniería, Departamento de Ingeniería Informática y Ciencias de la


Computación

Correo Electrónico: mpinning@udec.cl


María Andrea Rodríguez Tastets
Doctor of Philosophy, University of Maine, Estados Unidos

Facultad de Ingeniería, Departamento de Ingeniería Informática y Ciencias de la


Computación

Correo Electrónico: andrea@udec.cl


Gonzalo Eduardo Rojas Durán
Doctor, Universidad Politécnica de Valencia, España

Magíster en Ciencias de la Computación, Universidad de Concepción, Chile

Facultad de Ingeniería, Departamento de Ingeniería Informática y Ciencias de la


Computación

Correo Electrónico: gonzalorojas@udec.cl

Asignaturas:
Asignaturas de tipo Básica
* BASE DE DATOS - Descripción: Esta asignatura entrega a los alumnos conocimiento
de enfoques recientes para la modelación y diseño de bases de datos. Se revisarán
varios modelos de datos, incluyendo modelos relaciones, objeto-relaciones, orientados
al objeto, grafos, datos semin-structurados y data warehousing. Esta asignatura
requiere conocimiento previo en bases de datos relacionales. - Créditos:4

* BASE DE DATOS - Descripción: Esta asignatura entrega a los alumnos conocimiento


de enfoques recientes para la modelación y diseño de bases de datos. Se revisarán
varios modelos de datos, incluyendo modelos relaciones, objeto-relaciones, orientados
al objeto, grafos, datos semin-structurados y data warehousing. Esta asignatura
requiere conocimiento previo en bases de datos relacionales. - Créditos:4

* INGENIERíA DE SOFTWARE - Descripción: En esta asignatura se conocerán y aplicarán


los conceptos fundamentales de Diseño e Implementación de Software, por medio de
la realización de un proyecto software real. - Créditos:4

* INTELIGENCIA ARTIFICIAL - Descripción: Esta asignatura entrega a los alumnos una


revisión de las teorías y aplicaciones de sistemas de Inteligencia Artificial: conceptos,
representaciones, y técnicas usadas en la construcción de sistemas computacionales
que parezcan demostrar conductas inteligentes por medio de algoritmos adaptativos
de procesamiento de la información. Conocimientos básicos de lógica, algoritmos de
búsqueda, y optimización son necesarios para tomar este curso. - Créditos:4

* REPRESENTACIóN DEL CONOCIMIENTO - Descripción: Este curso es una introducción


a técnicas y metodología avanzadas en la representación del conocimiento, poniendo
especial énfasis en representación usando variantes de la lógica clásica: lógicas
descriptivas, lógicas no-monótonas, lógica difusa, etc., así como también, el uso de
estas bases de conocimiento mediante lenguajes de consulta, razonamiento automático
(demostradores de teoremas, verificadores de modelos, tablas semánticas, etc.). Se
analizarán diferentes implementaciones que ayudan a crear, consultar y trabajar con
bases de conocimiento y de las diferentes aplicaciones prácticas de estas tecnologías. -
Créditos:4

* TóPICOS EN INTELIGENCIA ARTIFICIAL - Descripción: El uso de técnicas asociadas al


área de inteligencia artificial, es un mecanismo que permite resolver una importante
cantidad de problemas para los cuales no existen soluciones por medios tradicionales.
La variedad de técnicas actualmente disponibles y el impacto que ellas tienen en la
solución de problemas de ingeniería hacen imprescindible que estudiantes de pregrado
y postgrado conozcan, más allá de la programación tradicional, los elementos más
importantes que caracterizan a esta disciplina. Este curso cubre algunos tópicos
avanzados en inteligencia artificial simbólica y que no han sido cubiertos en detalle en
asignaturas previas; resolución de problemas, y aplicaciones fundamentales en el
estudio y desarrollo de sistemas inteligentes. El curso es una mezcla de teoría y práctica;
presenta las ideas básicas y proporciona al estudiante herramientas conceptuales para
abordar problemas complejos que requieran la utilización de estas técnicas avanzadas.
- Créditos:4

Asignaturas de tipo Especialidad


* ADAPTATIVIDAD EN APLICACIONES WEB - Descripción: Curso teórico-práctico, en el
cual se revisan los conceptos fundamentales del campo de Hipermedia Adaptativa,
centrada en el desarrollo de aplicaciones Web que se adaptan al contexto en uso. -
Créditos:3

* APRENDIZAJE AUTOMáTICO - Descripción: - Créditos:3

* BASES DE DATOS ESPACIALES - Descripción: Este curso cubre tópicos avanzados en


bases de datos orientados a bases de datos de objetos complejos. En forma particular
abordar el tema de bases de datos espaciales, las cuales manejan datos que contienen
una referencia espacial o geométrica. El curso aborda desde modelos conceptuales
hasta aspectos físicos para el manejo de información espacial. En particular, introduce
los conceptos básicos para modelar información espacial, las extensiones de los
modelos clásicos de bases de datos para incorporar tipos de datos espaciales y los
métodos de indexación y procesamiento de consulta. - Créditos:3

* COMPUTACIóN CUáNTICA - Descripción: Resultados de aprendizaje de la carrera


parcialmente cubiertos: A. Resolver problemas con enfoque científico y de ingeniería ?
Formulación de hipótesis ? Prueba y evaluación de hipótesis ? Identificación y
formulación de problemas ? Modelamiento de problemas B. Algoritmos ? Prueba de
resultados teóricos - Créditos:3

* DISEñO, TESTING Y MANTENIMIENTO DE SOFTWARE - Descripción: Esta asignatura


presenta a los alumnos un compendio de buenas prácticas para el diseño
arquitectónico y el microdiseño de grandes sistemas software, así como los
conocimientos necesarios para el mantenimiento y prueba de este tipo de sistemas
complejos. Todos los contenidos impartidos en la teoría se pondrán en práctica con un
sistema parcialmente implementado, al que los alumnos deberán añadir ciertas
funcionalidades. Esta asignatura contribuye a las siguientes competencias del perfil de
egreso: ? Aplicar principios de matemáticas, ciencias de la ingeniería y ciencias de la
computación, a problemas de ingeniería informática. ? Identificar necesidades de
usuarios, a partir de las cuales formula, diseña e implementa soluciones informáticas
que satisfagan las especificaciones. ? Diseñar y conducir experimentos para evaluar,
caracterizar y modelar sistemas informáticos complejos. ? Trabajar en equipo para
solucionar problemas de manera colaborativa e incentivando el trabajo
multidisciplinario. ? Comprender, desenvolverse y comunicarse efectivamente en los
ambientes laborales delimitados por la responsabilidad profesional y ética. ?
Involucrarse en procesos de auto-aprendizaje continuo que le permita adaptarse a la
evolución de la teoría y tecnología. - Créditos:3

* ESTRUCTURAS DE DATOS Y ALGORITMOS AVANZADOS - Descripción: Esta


asignatura asume que el alumno ha cursado asignaturas de análisis de algoritmos y de
estructuras de datos elementales. Por tanto, al alumno le es familiar la notación
asintótica y es capaz de analizar algoritmos y estructuras de datos básicas. Partiendo de
esta base, se profundizará en técnicas de análisis y diseño más avanzadas tanto para
memoria principal como secundaria. En el contenido de la asignatura se propone una
selección de temas que determinan el contexto en el que se estudiarán dichas técnicas.
El grado de profundización en cada tema dependerá del interés de los alumnos. Esta
asignatura contribuye con las siguientes competencias del perfil de egreso: ? Aplicar
principios de matemáticas, ciencias de la ingeniería y ciencias de la computación, a
problemas de ingeniería informática. ? Identificar necesidades de usuarios, a partir de
las cuales formula, diseña e implementa soluciones informáticas que satisfagan las
especificaciones. ? Involucrarse en procesos de auto-aprendizaje continuo que le
permita adaptarse a la evolución de la teoría y tecnología. - Créditos:4

* FUNDAMENTOS DE ESTRUCTURAS DE DATOS Y ALGORITMOS - Descripción: Esta


asignatura proporciona conocimientos básicos y comunes a los estudiantes del
programa de Doctorado en Ciencias de la Computación en temas de algoritmos y
estructuras de datos. Aporta conocimiento profundo y actualizado en Ciencias de la
Computación, centrándose en conocimientos fundamentales en algoritmos y
estructuras de datos que sustenten la formación en al menos una de las líneas de
investigación desarrolladas por el cuerpo académico del programa. Esta asignatura
aporta a la siguiente competencia del perfil de egreso: Mostrar un manejo profundo y
actualizado en Ciencias de la Computación, centrándose en conocimientos
fundamentales en algoritmos y estructuras de datos. - Créditos:6

* INTERFACES DE USUARIO EN SISTEMAS SOFTWARE - Descripción: Curso orientado a


revisar y aplicar conceptos fundamentales de Interacción Humano-Computador en el
desarrollo de Interfaces de Usuario para sistemas software. El curso destaca el carácter
interdisciplinario de este campo, mostrando la aplicación de sus conceptos en diver-sos
aspectos de la vida diaria y organizacional, junto con la integración de conocimientos
de di-versas áreas (ciencias humanas, diseño, comunicación). Se orienta principalmente
a la especifi-cación, diseño e implementación de interfaces software, situándolos dentro
de procesos de desarrollo tradicionales y ágiles. Se consideran, además, las demandas
que la creciente diversi-dad de dispositivos de operación de sistemas software
presentan a este campo. Esta asignatura contribuye con las siguientes competencias del
perfil de egreso: ? Aplicar principios de matemáticas, ciencias de la ingeniería y ciencias
de la computación, a problemas de ingeniería informática. ? Identificar necesidades de
usuarios, a partir de las cuales formula, diseña e implementa soluciones informáticas
que satisfagan las especificaciones. ? Trabajar en equipo para solucionar problemas de
manera colaborativa e incentivando el trabajo multidisciplinario. ? Involucrarse en
procesos de auto-aprendizaje continuo que le permita adaptarse a la evo-lución de la
teoría y tecnología. - Créditos:3

* INTRODUCCIóN A LA TEORíA DE GRAFOS - Descripción: Este curso se destina a


estudiar los conceptos fundamentales asociados a la teoría de grafos y a sus
aplicaciones más difundidas. Se enfatiza el concepto de grafo como un modelo de
representación de problemas y se orienta a las técnicas más usuales de resolución de
los mismos. Esta asignatura contribuye con las siguientes competencias del perfil de
egreso: ? Aplicar principios de matemáticas, ciencias de la ingeniería y ciencias de la
computación, a problemas de ingeniería informática. ? Comprender, desenvolverse y
comunicarse efectivamente en los ambientes laborales delimitados por la
responsabilidad profesional y ética. ? Involucrarse en procesos de auto-aprendizaje
continuo que le permita adaptarse a la evolución de la teoría y tecnología. - Créditos:3

* MINERíA DE DATOS - Descripción: Esta asignatura proporciona a los estudiantes una


visión teórica y práctica acerca de los fundamentos, técnicas y problemas actuales en el
análisis inteligente de textos y descubrimientos de patrones desde bases de datos
textuales en lenguaje natural, también conocido como minería de textos. Se analizar los
problemas principales existentes en el minado de datos textuales versus el de bases de
datos relacionales tradicional. También en este curso los alumnos conocerán algunas
herramientas básicas, recursos computacionales y algunas aplicaciones simples en
clasificación automática, vigilancia tecnológica, extracción de conocimiento científico,
Web semántica, etc. - Créditos:3

* PROCESAMIENTO AUTOMáTICO DE LENGUAJE NATURAL - Descripción: Esta


asignatura proporciona a los estudiantes los fundamentos teóricos, técnicas, modelos y
herramientas para el procesamiento automático del lenguaje natural en sus diversas
formas: escrito, hablado. Se estudian los enfoques computacionales y lingüístico-
computacionales, las diferentes etapas de procesamiento y las bases para el desarrollo
de sistemas para el tratamiento del lenguaje, incluidos los enfoques simbólicos,
estocásticos y de aprendizaje automático. Conocimientos básicos de la teoría de
autómatas y lenguajes y probabilidades son necesarios para tomar este curso. -
Créditos:3

* RECUPERACIóN DE INFORMACIóN - Descripción: Esta asignatura aborda los aspectos


teóricos de la recuperación de información que combina recuperación de información
clásica con recuperación de información en la Web. Se pretende que los alumnos sean
capaces de entender los requerimientos y las diferentes estrategias asociadas a sistemas
de recuperación de información, concentrándose en modelos clásicos y extendidos de
recuperación de información, lenguajes de consulta, indexación y clasificación de
documentos relacionados. Conocimientos de estructuras de datos y algoritmos son
necesarios para tomar este curso. - Créditos:3

* REDES NEURONALES ARTIFICIALES - Descripción: Asignatura teórica y práctica que


entrega al alumno las nociones fundamentales de las redes neuronales artificiales y su
uso en la modelación de diferentes problemas - Créditos:3

* SISTEMA MULTI-AGENTES - Descripción: Esta asignatura aborda como tópico


avanzado en sistemas los fundamentos, técnicas y modelos actuales para la resolución
de problemas utilizando Sistemas Multi-Agente y Inteligencia Artificial Distribuida. Se
introducen las nociones de agentes inteligentes, arquitecturas y modelos, teoría de
juegos y negociación, modelos de comunicación de agentes y estándares. También se
describirán algunas herramientas y aplicaciones de sistemas de agentes en el ámbito de
la robótica, Internet, comercio electrónico, etc. Conocimientos básicos de las técnicas de
inteligencia artificial, representación de conocimientos y computación distribuida son
necesarios para tomar este curso. Esta asignatura contribuye con las siguientes
competencias del perfil de egreso: Aplicar principios de matemáticas, ciencias de la
ingeniería y ciencias de la computación, a problemas de ingeniería informática.
Identificar necesidades de usuarios, a partir de las cuales formula, diseña e implementa
soluciones informáticas que satisfagan las especificaciones. Analizar e interpretar
grandes volúmenes de datos que describen tanto sistemas como sus componentes.
Diseñar y conducir experimentos para evaluar, caracterizar y modelar sistemas
informáticos complejos. Comprender, desenvolverse y comunicarse efectivamente en
los ambientes laborales delimitados por la responsabilidad profesional y ética.
Involucrarse en procesos de auto-aprendizaje continuo que le permita adaptarse a la
evolución de la teoría y tecnología. - Créditos:3

* SISTEMAS ADAPTATIVOS - Descripción: El estudio de sistemas con comportamiento


emergente es una de las características centrales de este curso. Basado en la metáfora
de fenómenos emergentes naturales, la inteligencia artificial presenta alternativas a la
clásica resolución algorítmica de problemas. En este curso se analizan algunas de esas
técnicas, y se establecen las conexiones existentes entre los sistemas emergentes
artificiales, la evolución biológica y la evolución social. - Créditos:3

* SISTEMAS DINáMICOS DISCRETOS - Descripción: Asignatura teórica y práctica que


introduce al alumno en las nociones fundamentales de los sistemas dinámicos a tiempo
y espacio discreto. La asignatura aborda el tema tanto en espacios topológicos como
en espacios de medida, incluyendo aspectos básicos de la teoría del caos. Los
conceptos son ilustrados con un estudio detallado de las redes dinámicas discretas y de
los autómatas celulares. - Créditos:3

* TéCNICAS AVANZADAS DE PRUEBA DE SOFTWARE - Descripción: Planteada como


una asignatura de postgrado, la asignatura combina los contenidos teóricos con la
puesta en práctica de pequeños trabajos de investigación muy diversos, sobre todo en
lo referente a la comparación de diferentes variantes de la mutación. Estos trabajos de
investigación requieren la aplicación de los conocimientos teóricos y la utilización de
herramientas de testing que, además, obligan a la aplicación sistemática de procesos de
pruebas bien definidos. Con ello, los alumnos adquirirán una base sólida de teoría,
buenos hábitos prácticos y un primer trabajo de investigación en el área. - Créditos:3

* TEORíA DE COMPUTACIóN - Descripción: - Créditos:4


* WEB SEMáNTICA - Descripción: Esta asignatura aborda la Web como un espacio de
información donde la estructuración de su contenido permite superar las desventajas
asociadas con la heterogeneidad conceptual y de lenguaje empleado en documentos
Web. Esta asignatura analiza la Web semántica como el conjunto de métodos que
organizan y utilizan semánticamente el contenido de información, los cuales se
diferencian de los métodos puramente estructurales o sintácticos de la recuperación de
información. En este curso los alumnos deberán manejar diferentes lenguajes y
herramientas de especificación que permitan ver a la Web como un gran repositorio
con cierto nivel de estructuración - Créditos:3

* XML Y DATOS SEMI-ESTRUCTURADOS - Descripción: Esta asignatura trata temas


teóricos y prácticos sobre la creación, uso y las características formales de los datos
semi-estructurados y XML. Específicamente, el curso presentará las representaciones
que dieron origen a la creación del estándar XML para la manipulación de datos semi-
estructurados. Así también, los lenguajes asociados a este estándar (DTDs, XML
Schema, XPath, Xquery, XSLT, etc) serán analizados y se discutirán sus aplicaciones y
límites. Finalmente, el curso abordará temas de punta como las técnicas de
almacenamiento XML. - Créditos:3

Asignaturas de tipo Complementaria


* COMPUTACIóN Y COMPLEJIDAD - Descripción: Esta asignatura tematizara la relacion
entre los dos fenomenos mencionados en el ttulo; desde los diversos enfoques que se
han venido proponiendo. Se estudiara por lo tanto la complejidad algortmica de
problemas computacionales, pero tambien se ofreceran otras visiones que relacionan
las complejidades del mundo con los recursos y potencialidades de la maquina. -
Créditos:3

* PROGRAMACIóN PARALELA EN SISTEMAS MULTICORE - Descripción: Es indudable


que se ha iniciado una revolución hacia la adopción de procesadores multicore. Los
computadores multicore son, efectivamente, computadores paralelos, y la creación de
software para estos sistemas es notoriamente complicada. Esta asignatura aborda
problemas de programación y análisis de algoritmos paralelos con el objetivo de dar
una visión acotada, pero en profundidad del estado del arte. Esta asignatura aporta a
las siguientes competencias del perfil de egreso: ? Aplicar principios matemáticos,
ciencias de la ingeniería y ciencias de la computación, a problemas de ingeniería
informática. ? Involucrarse en procesos de auto-aprendizaje continuo que le permita
adaptarse a la evolución de la teoría y tecnología. - Créditos:3

Asignaturas de tipo Seminario


* Seminario de Investigación - Descripción: Este seminario está dirigido a alumnos que
habiendo cursado todos o la mayoría de los cursos y estén en el proceso de
formulación de la Tesis de Doctorado. El seminario está diseñado para fomentar la
conducta del graduando en su capacitación como investigador. Esta capacitación
incluye la revisión de etapas en un proceso de investigación y la formulación de un
proyecto de investigación. Así mismo, se discuten estrategías de apoyo en la escritura
de artículos científicos y de presentación de resultados. Aquí, el estudiante está
desarrollando su propuesta de tesis de grado y debe aportar efectivamente en las
discusiones de proyectos varios. - Créditos:3

* La información de las asignaturas es solo referencial y es responsabilidad del


programa. 

Contacto:
Director(a): María Andrea Rodríguez Tastets
Secretaría: Johanna Ávila E.
Fono: (56-41) 220 4305
E-mail: johaavila@ude.ccl

También podría gustarte