Professional Documents
Culture Documents
Ciencias de la Computacin
Gua Informativa
EXAMEN COMPLEXIVO
Informacin general
El reglamento de rgimen
acadmico, establece que los
estudiantes que han
culminado sus estudio antes
del 21 de noviembre de 2008,
debern aprobar un examen
complexivo o de grado
articulado al perfil de una
carrera vigente o no vigente
habilitada para el registro de
ttulos
Plazo
El establece un plazo de 18
meses a partir de la vigencia
del reglamento para que los
estudiantes de dicha
condicin se titulen mediante
examen u homologuen sus
estudios a una carrera vigente.
Este plazo fenece en mayo de
2015
La UTPL, ha establecido la
siguiente fechas para el
desarrollo del examen: 28
Febrero y 1 Marzo de 2015.
Tipo de examen
Los exmenes complexivos
para la carrera de Ingeniera
en Sistemas consta de una
parte escrita de naturaleza
objetiva con 2 horas de
duracin y una prctica en
computador de 3 horas.
Presencial y Distancia
Parte escrita
Contendr un total de 93 preguntas de tipo objetivo de
alternativa mltiple, estas preguntas debern
desarrollarse en un tiempo lmite de dos horas.
Ciencias de la Computacin
Estas funciones las puede desempear en diferentes mbitos de actuacin tanto en el sector pblico
como en el sector privado.
Para poder cumplir estas funciones, los perfiles contemplan cuatro macro competencias que se
describen en la tabla 1 y de ellas se desprenden competencias especficas que se detallan en la tabla 2.
Tabla 1. Macro competencias de la titulacin
Nro.
Macro competencias
Para efectos del examen complexivo y acogiendo el reglamento de rgimen acadmico, los estudiantes
debern rendir el examen basado en los contenidos de la carrera actual ofertada por la Universidad. El
ttulo que se obtendr ser el correspondiente al cursado por el estudiante.
Los ttulos que se contemplan en el rea de ciencias de la computacin son los siguientes:
Tecnlogo en informtica
Licenciado en anlisis de sistemas
Licenciado en sistemas informticos y computacin
Ingeniero en informtica
Ingeniero en sistemas informticos y computacin
Presencial y Distancia
Ciencias de la Computacin
A partir de estas competencias especficas, se ha establecido una malla conformada por 45 asignaturas
distribuidas por distintos ejes de formacin que en el mbito informtico se clasifican en:
Programacin
Base de datos
Ingeniera de Software
Gestin de TI
Presencial y Distancia
Ciencias de la computacin
Matemticas.
Ciencias de la Computacin
Aplica a
Aplica a
Aplica a
Tecnologa Licenciatura Ingeniera
Descripcin
Programacin
Base de datos
Ingeniera de
software
Gestin de TI
Ciencias de la
Computacin
Matemticas
Tecnologa
Licenciatura
Ingeniera
Programacin
40%
30%
20%
Base de datos
35%
25%
15%
Ingeniera de software
0%
15%
30%
Gestin de TI
0%
0%
10%
Ciencias de la computacin
10%
15%
15%
Matemticas
15%
15%
10%
Presencial y Distancia
Ciencias de la Computacin
Bases de datos
Ingeniera de
Software
Gestin de TI
Ciencias de la
computacin
Matemticas
LOGICA DE LA
PROGRAMACIN
FUNDAMENTOS
DE BASE DE
DATOS
FUNDAMENTOS
DE INGENIERA DE
SOFTWARE
GESTIN DE
PROYECTOS
FUNDAMENTOS
INFORMTICOS
ESTADSTICA
PROGRAMACIN
DE ALGORITMOS
BASE DE DATOS
AVANZADAS
INGENIERA DE
REQUISITOS
GESTON DE
TECNOLOGAS DE
INFORMACION
SISTEMAS
OPERATIVOS
MATEMTICAS
DISCRETAS
CLCULO
ESTRUCTURA DE
DATOS Y
ALGORIMOS
PROCESOS DE
INGENIERA DE
SOFTWARE
IA AVANZADO
PROGRAMACIN
AVANZADA
ARQUITECTURA
DE
APLICACIONES
SISTEMAS
BASADOS EN
CONOCIMIENTO
INGENIERA WEB
REDES Y
SISTEMAS
DISTRIBUIDOS
ARQUITECTURA Y
SEGURIDAD DE
REDES
FUNDAMENTOS
DE REDES Y
TELECOMUNICA.
De acuerdo al modelo de competencias vigente en la UTPL, cada asignatura aporta al desarrollo del
perfil profesional con una parte de las competencias especficas de las que se indican en la tabla 2, por
tanto para entender como aporta cada asignatura al desarrollo de las habilidades planteadas en el perfil
profesional, es necesario explicar la relacin entre competencias y asignaturas mediante una matriz de
cruce.
Vale acotar que si bien todas las asignaturas de la malla actual de la carrera construyen el conocimiento
y habilidades requeridos para el perfil profesional, el presente examen no considera todas las
asignaturas, enfocndose en los aspectos esenciales que un profesional en el rea debe dominar en la
actualidad.
Presencial y Distancia
COMPETENCIAS
ASIGNATURAS
Analizar
problemas y
plantear
soluciones
mediante
mtodos
computacio
nales.
Ciencias de la Computacin
Implementar
aplicaciones a
partir de
especificacion
es y modelos
de software
utilizando
estndares de
documentaci
n y de
programacin
FUNDAMENTOS
DE
BASE
DE
DATOS
FUNDAMENTOS
DE
INGENIERA
DE
SOFTWARE
Construir
modelos y
especificaciones
de software que
permitan validar
un producto
previo a su
implementacin
Gestionar
redes de
datos.
Disear,
implementar y
administrar
sistemas de
base de datos.
X
X
LGICA
DE
LA
PROGRAMACIN
FUNDAMENTOS
INFORMTICOS
MATEMTICAS DISCRETAS
ESTRUCTURA
DE
DATOS
Y
ALGORIMOS
PROGRAMACIN
DE
ALGORITMOS
CLCULO
PROGRAMACIN
AVANZADA
ESTADSTICA
BASE
DE
DATOS
AVANZADAS
INGENIERA
DE
REQUISITOS
X
X
FUNDAMENTOS
DE
REDES
Y
TELECOMUNICA.
X
X
GESTIN DE PROYECTOS
INGENIERA
WEB
GESTON
DE
TECNOLOGAS
DE
INFORMACION
REDES
Y
SISTEMAS
DISTRIBUIDOS
ARQUITECTURA
Y
SEGURIDAD
DE
REDES
PROCESOS
DE
INGENIERA
DE
SOFTWARE
Definir,
planificar y
controlar
proyectos
de TI
ARQUITECTURA
DE
APLICACIONES
SISTEMAS OPERATIVOS
Evaluar, disear
y aplicar tcnicas
y modelos de
representacin
del conocimiento
para la
resolucin de
problemas.
IA AVANZADO
SISTEMAS
BASADOS
EN
CONOCIMIENTO
Ciencias de la Computacin
Incluye:
Estructuras de control
API JERSEY
JDK 6 o superior
ASIGNATURAS DE LA MALLA:
Las asignaturas que forman parte de este currculo incluyen a las siguientes:
Lgica de la programacin
Programacin de algoritmos
Programacin avanzada
Ingeniera WEB
Ciencias de la Computacin
Lgica de la programacin
Tipo: Troncal
Competencias:
Bibliografa bsica
Ramrez, F. (2007). Introduccin a la programacin, algoritmos y su implementacin en VB.net, C#, Java
y C++. Mxico:Alfaomega.
Otros recursos
Ttulo
URL
OCW:Introduction to
Computer Science and
Programming
http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-00introduction-to-computer-science-and-programming-fall-2008/
http://ocw.uned.ac.cr/eduCommons/ciencias-exactas-y-naturales/logica-paracomputacion
Videos tutorales de la
asignatura, por captulos
http://www.youtube.com/watch?v=e5N9x-HMmrA
http://www.youtube.com/watch?v=VasTVENmUPk
http://www.youtube.com/watch?v=nLUVz3Idayg
http://www.youtube.com/watch?v=nLUVz3Idayg
http://www.youtube.com/watch?v=LjMpvLg54HM&feature=plcp
http://www.youtube.com/watch?v=05Cr1USPWyY&feature=plcp
http://www.youtube.com/watch?v=9jxMq9Uyrz8&feature=plcp
Ciencias de la Computacin
Programacin de algoritmos
Tipo: Troncal
Competencias:
Programacin en java
Manejo de excepciones
Bsqueda y ordenamiento
Recursividad
Archivos y flujos
Programacin orientada a objetos: herencia, polimorfismo
Paquetes en java
Bibliografa bsica
Otros recursos
Ttulo
URL
OCW:Programacin en
java
http://ocw.upm.es/lenguajes-y-sistemas-informaticos/programacionen-java-i/
http://ocw.uned.ac.cr/eduCommons/ciencias-exactas-y-naturales/logica-paracomputacion
Videos tutoriales de
programacin en java.
Jorge Lpez Vargas (2010)
Ciencias de la Computacin
Tipo: Troncal
Competencias:
Estructuras lineales estticas (Arreglos): conceptos y estructuras, Operaciones bsicas, ordenacin, bsqueda,
operaciones adicionales.
Estructuras dinmicas: apuntadores, listas enlazadas
Estructuras de datos no lineales: rboles, rboles binarios, rboles binarios de bsqueda, aplicaciones.
Archivos: formas de acceso, flujos, tipo de datos FILE, aplicaciones en C
Grafos
Bibliografa bsica:
Otros recursos
Ttulo
URL
http://ocw.unican.es/ensenanzas-tecnicas/estructuras-de-datos-y-algoritmos
http://ocw.upm.es/lenguajes-y-sistemas-informaticos/estructuras-de-datos
/contenidos/tema4nuevo/Arboles.pdf
http://ocw.upm.es/lenguajes-y-sistemas-informaticos/estructuras-de-datos
/contenidos/tema5nuevo/Grafos.pdf
10
Ciencias de la Computacin
Programacin Avanzada
Tipo: Troncal
Competencias:
URL
Recurso OCW de
http://ocw.upm.es/lenguajes-y-sistemas-informaticos/
Programacin en Java I programacion-en-java-i.
Universidad Politcnica
de Madrid
Presentacin de los
http://ocw.ehu.es/ensenanzas-tecnicas/introduccion-a-la
elementos bsicos de
programacin-en-java/Course_listing.
programacin y de la
programacin orientada
a objetos
11
Ciencias de la Computacin
ASIGNATURA:
Ingeniera WEB
Tipo: Troncal
Competencias:
Bibliografa bsica
Software Enginnering for Internet Application Andersson E., Greenspun P., and Grumet
A.(2006), 6ta edicin. The MIT Press. ISBN 0262511916. 2006.
Otros recursos
Ttulo
OCW: Administracin
de servidores Web.
Universidad de Oviedo.
Construyendo
aplicaciones web con
una metodologa de
diseo orientado a
objetos
Linux Magazine
URL
http://ocw.uniovi.es/course/view.php?id=28
http://www.unab.edu.co/editorialunab/revistas/rcc/pdfs/
r22_art5_c.pdf
http://www.linux-magazine.es/
issuE5/008-009Inseguridades45.pdf
12
Ciencias de la Computacin
13
Ciencias de la Computacin
Tipo: Troncal
Competencias:
Bibliografa bsica
Otros recursos
Ttulo
URL
http://bit.ly/16ktPfZ
http://bit.ly/TgOitP
Modelo relacional
http://bit.ly/104Vttz
lgebra relacional
http://bit.ly/1aDRI3f
Manipulacin de datos
http://bit.ly/18ynBxy
Diseo conceptual
http://bit.ly/19pjdQr
Diseo lgico
http://bit.ly/11CPvWs
Normalizacin
http://bit.ly/15egK8P
14
Ciencias de la Computacin
Bases de datos avanzadas
Tipo: Troncal
Competencias:
Bibliografa bsica
Otros recursos
Ttulo
URL
15
Ciencias de la Computacin
16
Ciencias de la Computacin
Tipo: Troncal
Competencias:
Contenidos
Bibliografa bsica
Otros recursos
Ttulo
OCW: Ingeniera de
Software
URL
http://www.uhu.es/sevirtual/ocw/politecnico/ingenieria-software
17
Ciencias de la Computacin
Ingeniera de Requisitos
Tipo: Troncal
Competencias:
Contenidos
Bibliografa bsica
Gottesdiener, E. (2005). The Software Requirements Memory Jogger. EBG Consulting, Inc.
Otros recursos
Ttulo
URL
http://ocw.mit.edu/courses/engineering-systems-division/esd-33systems-engineering-summer-2010/lecture-notes/
MITESD_33SUM10_lec04a.pdf
18
Ciencias de la Computacin
Arquitectura de aplicaciones
Tipo: Troncal
Competencias:
Contenidos
Bibliografa bsica
Gamma, E.; Helm, R.; Johnson, R. y Vilssides J. (2006). Patrones de diseo. Elementos de software
orientado a objetos reutilizable. Madrid, Espaa: Pearson Educacin.
Otros recursos
Ttulo
URL
19
Ciencias de la Computacin
Tipo: Troncal
Competencias:
Contenidos
Bibliografa bsica
Otros recursos
Ttulo
URL
20
Ciencias de la Computacin
rea:Gestin de TI
El rea de Gestin de TI, se enmarca en el desarrollo de dos habilidades imprescindibles la primera
tiene que ver con gestin de proyectos aplicada al rea de tecnologa y la segunda con la gestin de
tecnologa y arquitectura de empresa.
En lo relacionado a la gestin de proyectos se considera como base el estndar par la gestin de
proyectos del Project Management Institute, cuyo principal recursos el la Gua de los Fundamentos de
la Direccin de Proyectos PMBOK por sus siglas en ingls.
Como recursos ms importantes para la gestin de proyectos se dispone del PMBOK, disponible en
biblioteca o se lo puede adquirir en formato fsico o digital, adicionalmente en la web existen una serie
de recursos como guas, documentos, videos y simuladores del examen de certificacin.
La pgina web oficial para encontrar informacin de estos recursos es www.pmi.org
En la parte de Gestin de TI, se busca transformar tareas rutinarias a tareas automatizadas, de igual
forma 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.
Cmo base para el estudio de este componente se puede revisar informacin sobre arquitectura
empresarial (Enterprise Architecture), basado en el alguno de los framework como TOGAF cuyo
principal impulsor es the Open Group http://www.theopengroup.org/
21
Ciencias de la Computacin
Gestin de Proyectos
Tipo: Troncal
Competencias:
Contenidos
Bibliografa bsica
Otros recursos
Ttulo
URL
OCW: Gestin de
proyectos
OCW: Gestin en
Ingeniera
http://ocw.mit.edu/courses/mechanical-engineering/2-96management-in-engineering-fall-2012/
www.pmi.org
22
Ciencias de la Computacin
Gestin de TI
Tipo: Troncal
Competencias:
Contenidos
Bibliografa bsica
Otros recursos
Ttulo
URL
OCW:Arquitecturas
Empresariales y la
plataforma J2EE
http://ocw.uc3m.es/ingenieria-telematica/software-decomunicaciones-1/UDs_JEE/jee_unidad1/view
www.theopengroup.org
23
Ciencias de la Computacin
SISTEMAS
OPERATIVOS
BEEKMAN G. (2005).
Introduccin a la
Informtica. Sexta Edicin
PEARSON EDUCACIN
S.A., Madrid, 2005, ISBN:
84-205-4345-4
http://www.williamstallings.com/
OperatingSystems/OS7e-Student/
http://codex.cs.yale.edu/avi/osbook/OS7/os7c/index.html
24
IA AVANZADO
SISTEMAS BASADOS EN
CONOCIMIENTO
FUNDAMENTOS DE REDES Y
TELECOMUNICA.
REDES Y SISTEMAS
DISTRIBUIDOS
Ciencias de la Computacin
Aspectos histricos de IA
Aplicacin y relaciones de la
IA con otras reas
Conceptos de Tcnicas de
Minera de Datos
Modelos de clasificacin
Modelos de Clustering
Interpretacin de mtricas en
modelos de clasificacin
Introduccin a la Web
Semntica
Modelos de datos y de
conocimiento para la Web
Conceptos y proceso de
creacin de ontologas
Implementacin de
ontologas
Lenguajes de Consulta:
SPARQL
Generacin y publicacin de
datos
Introduccin a las redes de
computadoras
Redes de computadoras
conocidas
Capa Fsica
Ejemplos de Arquitecturas de
Capa Fsica
Capa de enlace de datos
Protocolos de la capa de
enlace de datos
Subcapa de control de acceso
al medio
Tecnologas de control de
acceso al medio
Capa de Red
Capa de transporte
Capa de aplicacin
Russell, Stuart.(2004),
Inteligencia Artificial un enfoque
moderno. 2da edicin. Prentice
Hall, 2004.
Sierra Araujo, Basilio Arbelaitz,
Amaanzas Rubn, Aprendizaje
Automtico: conceptos bsicos y
avanzados. Aspectos prcticos
utilizando el software WEKA,
2006. Prentice Hall.
http://axel.deri.ie/~axepol/
publications/
ESWC2007_SPARQL_Tutorial.pdf
http://www.w3.org/DesignIssues/
LinkedData.html
25
Ciencias de la Computacin
TIPOS DE PREGUNTAS
El examen consta de dos partes, una parte escrita que corresponde a preguntas de naturaleza objetiva
de seleccin mltiple, y una parte prctica que se desarrollar en un computador.
En relacin a la parte objetiva, las preguntas se encuentran desarrollada en diferentes niveles de
complejidad, los cuales corresponden a la denominada taxonoma de Bloom, la cual considera
diferentes niveles de dominio cognitivo en funcin del esfuerzo intelectual de que debe hacer el
estudiante para resolver la pregunta, estos niveles se explican a continuacin:
26
Ciencias de la Computacin
EJEMPLOS DE PREGUNTAS
rea: Base de datos
PREGUNTA No. 1
Nivel Taxonmico:
Conocimiento
Cul es la funcin de un ndice?
A) Permitir
un
rpido
acceso
a
los
registros
de
una
tabla
en
una
base
de
datos.
B) Ordenar
la
informacin
en
secciones
cada
tiempo
asignado.
C)
Liberar
datos
basura
en
el
disco
duro.
D) Ninguna de las anteriores.
PREGUNTA No. 2
Nivel Taxonmico:
Aplicacin
Como administrador de la base de datos del Sistema de Talento Humano, el Director de dicho departamento
solicita generar una lista con el nombre del empleado y el nombre de su jefe. Cul es la consulta que debera
generar?
Tabla Empleado
27
Ciencias de la Computacin
rea programacin
PREGUNTA No.4
Nivel Taxonmico:
Comprensin
Si usted dispone de un conjunto desordenado de datos numricos, cul de los siguientes algoritmos ordenara
el conjunto de manera ms rpida?
A) Selection Sort
B) Bubble Sort
C) Merge Sort
D) Insertion Sort
PREGUNTA No. 5
Nivel Taxonmico:
Comprensin
Si se aplica el algoritmo Selection Sort, cul de los siguientes conjuntos de datos se ordenara de manera
ascendente ms rpido?
A)
B)
C)
D)
[ 5 7 2 2 4 78 85 34 2 1 2 4 6 7 5 3 ]
[ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15]
[ 85 76 65 59 40 33 29 11 8 4 0 ]
[ 1 1 2 3 5 8 13 21 34 55 89 144 233 ]
PREGUNTA No. 6
Nivel Taxonmico: Aplicacin
Considere
el
siguiente
algoritmo
escrito
en
el
lenguaje
de
programacin
JAVA.
Qu
valor
es
impreso
en
consola?
-
2.0
4.4
10.0
3.0
28
Ciencias de la Computacin
Comprensin
Considere
que
se
le
pide
desarrollar
una
aplicacin
en
JAVA
que
tenga
una
lista
de
balones
que
deben
ser
movidos
en
la
pantalla.
Cul
de
los
siguientes
diseos
representa
mejor
el
concepto
de
encapsulacin
para
este
problema
en
particular?
A. class Balon{
this.center
=
new
C.
class
Balon{
public
Point
center;
public
int
radius;
public
Balon(Point
c,
int
r){
this.center
=
new
Point(c);
this.radius
=
r;
}
}
//balls
:
Lista
de
objetos
balones
balls
=
.
.
.
void
move(Ball
ball,
Point
pos){
//
Cambia
la
posicin
de
un
baln
29
Ciencias de la Computacin
Conocimiento
Cules
son
los
parmetros
que
deben
ser
idnticos
entre
los
routers
OSPF
para
formar
una
adyacencia?
1.
2.
3.
4.
5.
6.
ID
de
rea
Valores
K
Valor
mtrico
Intervalo
de
saludo
Tipo
de
red
Tipo
de
interfaz
Opciones de respuesta:
A.
1,2,3
B.
2,5,6
C.
1,4,5
D.
1,3,5
PREGUNTA No. 9
Nivel Taxonmico:
Comprensin
Un administrador de red necesita aumentar el ancho de banda y reducir el trfico en una red. Qu es lo que se
debe usar en la capa de acceso del modelo de diseo de red jerrquico para dedicar ancho de banda a los
usuarios limitando al mismo tiempo los dominios de broadcast?
A.
B.
C.
D.
PREGUNTA No. 10
Nivel Taxonmico:
Comprensin
30
Ciencias de la Computacin
RESPUESTAS
Pregunta
Rta
Justificacin
10
31