Está en la página 1de 113

/,(103- /

&Citas
UnIVERSIDAD

BACHILLERATO Y LICENCIATURA EN

INGENIERÍA EN SISTEMAS DE COMPUTACIÓN

Solicitud de Modificación de Carrera

(menos del 30%)

2010
FIDELITAS
UNIVERSIDAD
ENSEr.L.n
i

e, n
»,..4

41, M P
ANÁLISIS TEMO YIIIRRICI —Zn R
- CONESUP - 1
San José, 5 de noviembre, 2010 RECIBIDO: .baura Ferilández Lópe;,
REC-052-10 FECHA: 9 9 2 ) ) O
iCONSECUTIVO: .. 3 -' Oi
HORA: ,..9k. O O

Máster
Evelyn Chen Quesada
Directora Ejecutiva
CONESUP
Presente

Estimada Señora:

De acuerdo con lo estipulado en el inciso c del artículo 23, del Reglamento


General del Consejo Nacional de Enseñanza Superior Universitaria Privada
vigente, entrego toda la documentación necesaria para el estudio y aprobación
de la modificación de la carrera:

BACHILLERATO Y LICENCIATURA EN INGENIERÍA EN SISTEMAS

Por lo anterior, entrego a ustedes lo siguiente:

Tomo 1: Propuesta de modificación de la carrera de Ingeniería en


Sistemas
Versión digital de la documentación correspondiente

Agradeciendo su atención a la presen

Atentamente,

M.B.A Gilbe dón Agüero


Rector

San Pedro de Montes de Oca • Teléfono: 253-0262 • Fax: (506) 253-9576 • www.ufidelitas.ac.cr • Apdo.: 8063-1000 San José, Costa Rica
.7,

/
1\ A19 NI,
VIRSUARk ,'

fidelitas
UnIVERSIDAD

BACHILLERATO Y LICENCIATURA EN

INGENIERÍA EN SISTEMAS DE COMPUTACIÓN

Solicitud de Modificación de Carrera

(menos del 30%)

2010
DE INSchtlsz4

<Si>
5 9
1

P (:)
tt
. .1

qS;TARlh

Nombre de la institución: Universidad Fidélitas

Nombre del Director de la carrera: Máster Luis Guillermo Alvarado Quesada

Nombre de la carrera propuesta: Ingeniería en Sistemas de Computación

Grado que se otorga: Bachillerato y Licenciatura

Título que se otorga: Bachillerato en Ingeniería en Sistemas de Computación.


Licenciado en Ingeniería en Sistemas de Computación.

Duración: Ocho cuatrimestres el bachillerato


Dos cuatrimestres la Licenciatura

Total de cursos: 37 (treinta y ocho) cursos Bachillerato


8 (ocho) cursos Licenciatura

Total de créditos: 144 (ciento cuarenta y cuatro) créditos Bachillerato


32(treinta y dos) créditos Licenciatura

Fecha de presentación a CONESUP: Noviembre 2010


)E ENS
1

101'
• -
*
NiEP \r"
RSITAR1A
Contenido
GLOSARIO 2
SIGLAS 2
I. FUNDAMENTACIÓN 3
1.1. Historia de la Universidad 3
1.2. Historia de la carrera 4
1.3. Justificación y perspectiva teórica de la carrera 5
1.3.1. Necesidades laborales y académicas (CINDE, CAMTIC, FLACSO) 5
1.3.2. Población meta 6
1.3.3. Enfoque curricular 7
1.3.4. Orientación humanística de la carrera 10
II. ORGANIZACIÓN Y PROGRAMACIÓN 11
2.1. Perfil académico y profesional 11
2.2. Perfil ocupacional 13
2.3. Objetivos generales 13
2.4. Objetivos específicos 13
2.5. Estructura del Plan de Estudios 13
2.5.1 Áreas del plan de estudios 13
2.5.2 Área Tecnológica 14
2.5.3 Área Administración de Proyectos TIC 15
2.5.4 Área Complementaria 15
2.5.5 Área Humanística 15
2.5.6 Cuadro de relación de cursos por área 16
2.5.7 Resumen de los contenidos de las materias 18
2.5.8 Malla curricular 311
2.5.9 Modificaciones propuestas 322
2.5.10 Programas de cursos propuestos 36
2.6. Análisis comparativo del plan de estudios 89
2.7. Comparación Modificaciones 911
2.8. Cuadro Sinóptico del Personal Docente y Administración de carrera 93
III. GESTIÓN DEL CURRÍCULO 94
3.1. Requisitos de ingreso (Perfil de Entrada) 94
3.2. Requisitos de graduación 94
3.3. Recursos de apoyo didáctico y de aprendizaje 94
IV. REFERENCIAS BIBLIOGRÁFICAS 101
Listado de notas y referencias del documento 103
2
DE ENS'iii.444

GLOSARIO G-4
Protocolo Conjunto de normas que regulan la comunicación entre distintos dispositivos de una red.
Ceballos, F. (2008). Microsoft C#. Lenguajes y Aplicaciones. Segunda Edición. Alfaomega Grupo
Editor. México.
Software (Voz inglesa). m. lnform. Conjunto de programas, instrucciones y reglas informáticas para
ejecutar ciertas tareas en una computadora. Diccionario de la Real Academia Española. 23g Edición.
2010.
Web (Del ingl. web, red, malla). 1. f. Inform. Red informática. Diccionario de la Real Academia
Española. 23g Edición. 2010.
TIC (de las siglas) Tecnologías de la Información y la Comunicación. Término profesional acuñado.
Carrera TI (academia) Carrera académica que se limita al estudio de temas relacionados con
tecnologías de la información.
UML (profesión). Lenguaje de modelado universal. Técnica de diseño profesional utilizada en las
ciencias de la computación e informática.

SIGLAS
CINDE Coalición para la investigación y el desarrollo empresarial en Costa Rica.
CAMTIC Cámara de Tecnologías de la Información y la Comunicación de Costa Rica.
FLACSO Facultad Latinoamericana de Ciencias Sociales.
ACM Asociation Computing Machinery - Asociación Informática Científica y Educacional más grande
del mundo.
IEEE Institute of Electronic and Electrical Engineer - Asociación más grande de nivel mundial,
dedicada a la innovación tecnológica en beneficio de la humanidad.
CONARE Consejo Nacional de Rectores de Costa Rica.
•,I,NV O

\11
;1 ep
1: .?

9S11-A R1
I. FUNDAMENTACIÓN

1.1.Historia de la Universidad
La Universidad Fidélitas es un ente privado de utilidad pública, creado según las
disposiciones de la Ley N2 6693 del 27 de noviembre de 1981. Ha sido autorizada para la
enseñanza universitaria y superior de las letras, de las ciencias y de las artes.
Se constituyó como institución de educación superior el 21 de agosto de 1980 en que se
incorporó como colegio afiliado a la UACA, con el nombre de Collegium Fidélitas. La UACA es
la primera universidad privada fundada en Costa Rica y estaba organizada como una
federación de colegios universitarios según el modelo OXBRIDGE (OXFORD-CAMBRIDGE).
La nueva institución nació con dos bases diferenciadoras: excelencia académica y cordial
relación humana entre el claustro y los educandos. Esta fuerza impulsora hizo que la
Institución creciera y se desarrollara, convirtiéndose en poco tiempo, en una de las mejores
opciones para obtener un grado profesional en Costa Rica.
Precisamente, ese crecimiento cuantitativo y cualitativo, significó que el Collegium Fidélitas
se convirtiera en 1994 en una universidad independiente, según consta en el Acta N 2 246-94
en sesión del CONESUP, celebrada el 29 de agosto de 1994. En primer lugar, Artículo
Segundo (sic), aprobada el 12 de setiembre, autorizó la creación de la Universidad
Metropolitana de Costa Rica (UNIMET), sus autoridades, Estatuto y Reglamentos,
instalaciones y aranceles.
Una vez aprobada la Universidad, el CONESUP autorizó la desafiliación del Collegium Fidélitas
de la UACA, y a la vez, su afiliación a la Universidad Metropolitana. Posteriormente, los
mismos personeros que habían gestionado la creación de la nueva universidad solicitaron al
ente gubernamental el cambio de nombre, por ser más natural y así expresar lo que
realmente era, una continuación del Collegium Fidélitas: desde entonces se llamaría
UNIVERSIDAD FIDÉLITAS, tal y como quedó escrito en el Acta de la Sesión N 2 249-94 del
CONESUP.
Los títulos que emite la Universidad son válidos para el ejercicio de la profesión cuya
competencia acrediten. Para efectos de colegiatura, estos títulos son reconocidos por los
colegios profesionales (Artículo 14, Ley 6693). Los ciclos académicos de la Universidad son
cuatrimestrales lo que significa que se imparten 15 semanas efectivas de clases.
Como norma curricular básica, los Planes de Estudio de las carreras están diseñados en
Bachillerato y Licenciatura, siendo el grado de Bachillerato opcional, pues por el Reglamento
aprobado por el CONESUP (Sesión N2 245-94, Artículo 22), los estudiantes pueden optar por
acumular residencia de estudios y continuar con las materias de la licenciatura sin tener el
grado de bachiller.
La graduación es por medio de Pruebas de Grado, de Tesis o Práctica Profesional Supervisada
(PRUS), ofreciéndose la oportunidad de un desarrollo profesional diferenciado y
enriquecedor.
La Universidad dispone de un "campus" con más de 4 hectáreas dentro de lo que se conoce
como el "Circuito Universitario de San Pedro", las instalaciones constan de modernos
vog, DE ENSEÑ4v7

4
po, • 1-, r-
,y
edificios para aulas, biblioteca, laboratorios y secciones administrativas, construidas cern la
tecnología más apropiada para facilitar la calidad académica.
Su ubicación los aleja de toda contaminación sónica o ambiental. También comprende
suficiente extensión para parqueo y áreas verdes, que coadyuvan a crear el mejor ambiente
para el estudio, la reflexión y la tertulia universitaria.
La Universidad Fidélitas tiene aprobado por el CONESUP un cuerpo de leyes y reglamentos
que le permite actuar segura y dentro de las normas jurídicas del estado de derecho de Costa
Rica. Todas las regulaciones son de conocimiento público y están a disposición en la
Biblioteca.

Misión de la Universidad
Fidélitas es un vocablo de origen latino que significa fidelidad, que involucra, precisamente,
los propósitos fundamentales de la Institución: ser fieles, por encima de todo, a la verdad, a
los educandos y a la sociedad. Ser fieles, también, a la transmisión de los valores que hacen
grande a este país.
La misión de la Universidad Fidélitas es:
"...brindar servicio académico de excelente calidad a nuestros
estudiantes, profesionales y empresas que nos confían su
actualización y desarrollo profesional. La universidad se distinguirá
por ser una comunidad de aprendizaje responsable con la sociedad y
el medio ambiente, consciente del rol que juega en el desarrollo del
país"

Los valores de la Universidad Fidélitas son:


Compromiso con el ambiente y el bienestar de las personas
Ética
Excelencia en el servicio
Rigor académico
Trabajo en equipo

1.2.Historia de la carrera
El Bachillerato y Licenciatura en Ingeniería en Sistemas de Computación de la Universidad
Fidélitas, fue una continuación de la misma carrera existente en la Universidad
Metropolitana (UNIMET), proveniente de la Universidad Autónoma de Centro América
(UACA) del Collegium Fidélitas.
En la Universidad Fidélitas fue presentado el 13 de mayo de 1994. Dicho plan de estudios
junto con el perfil profesional fue aprobado en Acta de la Sesión N 2 249-94, Artículo 42 del
10 de octubre de 1994, y el oficio respectivo, donde literalmente dice: "Autorizar a la
Universidad Fidélitas la apertura de la carrera de Bachillerato y Licenciatura en Ingeniería en
Sistemas de Computación".
El plan de estudios fue modificado en la sesión N2 440-2001, (artículo 332) por el Senado del
CONESUP, a solicitud de la Universidad en oficio enviado el 28 de febrero del 2001, misma
que fue resuelta y comunicada en el oficio ST 759-01-CONESUP, que dice: "ACUERDA POR
..
tE ENSEZZ ,

Crr" r
UNANIMIDAD: Aprobar a la Universidad Fidélitas, la solicitud de modificación del PlanS,
Estudios de la carrera de Bachillerato y Licenciatura en Ingeniería de Sistemas e
Computación". El acta de aprobación no transcribe el Plan de Estudios propuesto por ser la
costumbre de entonces, simplemente aprueba lo que se presentó en la solicitud.
El día 26 de abril del 2005, en Sesión 154-05 del CONESUP, se aprobó la sustitución del curso
de Administración de Recursos Humanos por el de "Desarrollo de Emprendedores y
Liderazgo Empresarial" y la reestructuración de las materias específica.
En el año 2006 se notificó por medio del oficio CONESUP 1578 del 23 de octubre de 2006 el
nombre de la carrera, tal y como estaba dispuesto desde el año 1994 Bachillerato y
Licenciatura en Ingeniería en Sistemas de Computación.
En el año 2009 hubo una modificación que fue resuelta a favor de la Universidad por el
CONESUP en la sesión 639-2009, celebrada el 11 de noviembre de 2009, donde se autoriza la
inclusión del curso de Técnicas de Expresión Oral y Escrita y la división del curso Cálculo
Diferencial e Integral l por los cursos de Introducción al Cálculo y Cálculo Diferencial e
Integral I.
Para el desarrollo de cada programa se utiliza el formato requerido por el documento
"Nomenclatura de Grados y Títulos de la Educación Superior Universitaria Privada", en el
apartado 2.5.8 (pág. 36) de este documento se agregan los programas de las nuevas materias
propuestas al plan de la carrera.
Tabla 1
Fechas y situaciones de interés
CONESUP
Año Tipo Acta y Sesión Fecha
01/07/1994 Apertura de la carrera (UNIMET) 246-94 art. 22 29/08/94
13/05/1994 Solicitud de aprobación de carrera 249-94 art. 42 10/10/1994
28/02/2001 Solicitud de modificación 440-2001 art. 33 23/08/2001
482-01
Enero 2005 Reestructuración de materias y cambio 554-05 26/04/2005
Junio 2009 Modificación al Pensum 639-09 29/10/2009

Para mayor claridad, en la tabla anterior se colocaron referencias de los documentos a que
se hizo mención en este apartado.

1.3.1ustificación y perspectiva teórica de la carrera

1.3.1. Necesidades laborales y académicas (CINDE, CAMTIC, FLACSO)


Al igual que en el resto del mundo, en Costa Rica, se han dado una serie de situaciones
laborales, sociales y en especial económicas, que han servido de aliciente para que toda
persona en edad de estudiar se preocupe por alcanzar los mayores niveles académicos.
El área de la computación e informática, posiblemente ha sido durante años, una de las
opciones académicas más amplias de que disponen los estudiantes de hoy.
Sin embargo, entes de análisis mundial como la ACM (Asociation Computing Machinery -
Asociación Informática Científica y Educacional más grande del mundo), en concordancia
con el capítulo de computación de la IEEE (Institute of Electronic and Electrical Engineer -
Asociación más grande de nivel mundial, dedicada a la innovación tecnológica en beneficio
ENSIÑA1V4
o,* ,
4<-4

de la humanidad), han definido un documento base con los contenidos mínimos para la:
carrera que le han llamado CC2001, modernizado como cs2001.
z•siTARIN
Documento que sirvió de base para que las opciones académicas e tYmp ción e
informática en todo el mundo, plantearan sus proyectos educativos, en concordancia con lo
que pide el sector académico mundial y en especial el sector industrial.
Es aquí donde surgen distintas interrogantes del medio, en las que destaca: que la carrera
debe ser revisada con una periodicidad mínima de cinco años, no con el fin de cambiarla,
pero sí de actualizarla. Por lo anterior es que la Universidad Fidélitas se ha propuesto hacer
esta revisión en este año 2010.
También, cabe destacar los temas que surgieron en las consultas realizadas en el nivel
mundial por estas organizaciones, que establecen algunos temas prioritarios que deben ser
cubiertos en los programas académicos, tales como:
Seguridad, no sólo en sistemas operativos y redes, también en el nivel de programación.
Concurrencia, trabajo centrado en la red.
Interacción ser humano y computadora
Ingeniería de software
Administración sistemas de información
Situaciones alrededor de la especialidad, y
Práctica profesional
En este punto se resalta la concordancia con la información obtenida por el Programa de
Apoyo para la Competitividad del Sector Software (Pro-Software) por CAMTIC, que en el año
2003 realizó un estudio (Mata, Matarrita, Araya, 2003)' con el objetivo de elaborar siete
perfiles ocupacionales y académicos para plantear recomendaciones curriculares a los
centros de enseñanza de computación e informática en Costa Rica, que permitieran
asegurar la calidad de la formación de sus egresados y garantizar su desempeño idóneo en
el campo laboral, los cuales se han actualizado en el 2010.
Producto de este estudio es el perfil Ingenieros de Sistemas / Analistas y Diseñadores de
Sistemas, los cuales son tomados como base para el análisis de la carrera que se imparte en
Fidélitas.
Además, en el sector costarricense a sabiendas de las carencias de técnicos en el área de
tecnologías de la información y la comunicación y con los resultados de los estudios
realizados de "Oferta y demanda del recurso humano en el sector TIC's (2009)", surge el
Proyecto Specialist Costa Rica (Camtic, 2009), el cual pretende facilitar la formación de
capital humano en carreras de corte técnico y tecnológico de particular importancia para el
desarrollo competitivo actual y futuro del país y a la vez que sus egresados puedan optar
por certificaciones industriales.
Estos insumos han sido de gran ayuda para diferenciar y apoyar las sugerencias que en este
documento se disponen para justificar los cambios propuestos.

1.3.2. Población meta


La población meta es el bloque de estudiantes graduados de secundaria, con deseos de
superación, que en Costa Rica, asciende hoy día a cerca de 722.350 estudiantes posibles al
año 2009, según estadísticas del Instituto Nacional de Estadísticas y Censos (INEC)". Lo
, .01 DE ENSE'4/90.4

n, !
anterior, por cuanto son personas que tienen secundaria completa, l'éCundaria técnica*
completa y educación universitaria incompleta. s)

El sistema estatal universitario costarricense atiende al año 2008 a /4-:uuu


'l studiantes
mientras que las universidades privadas atienden a aproximadamente 100.000 estudiantes
en el mismo período.
Actualmente la carrera de sistemas de la Universidad Fidélitas se ha destacado por tener un
alto nivel de aceptación por parte del sector estudiantil, lo cual permite suponer que la
necesidad seguirá latente por los próximos años, más aún cuando se conoce de 17 opciones
relacionadas con la carrera sólo en el sector privado y cinco opciones en el nivel estatal,
éstos últimos atienden cerca de 900 estudiantes en conjunto, siendo la carrera de Sistemas
en la Universidad Fidélitas una de las más grandes del país, dado que mantiene cerca de 700
estudiantes en los niveles de Bachillerato, Licenciatura y Maestría.
Según estudios de CONARE, en el año 2007 específicamente en el área de las Ingenierías de
las universidades estatales se graduaron un total de 1904 estudiantes, por lo que tomando
en consideración una proyección al mismo ritmo de crecimiento al año 2010, se infiere que
las instituciones estatales habrán graduado a unos 2174 profesionales en este momento.
Esta relación numérica permite traducir que la carrera de Ingeniería en Sistemas de la
Universidad Fidélitas, le aportó durante el año 2010 casi un 5% relativo a ese total nacional
(sin tomar en cuenta los datos del sector privado que no se encuentran disponibles), lo
anterior según datos del departamento de registro de la Universidad.
Actualmente, la carrera de Ingeniería en Sistemas de Computación se ha convertido en una
de las opciones académicas con mayor presencia y viabilidad dentro de la Universidad
Fidélitas, tanto así que pasó de aportar en el año 2008 un 5% a casi un 17% de los graduados
de todos sus niveles académicos, lo que definitivamente permite establecer su importancia
dentro de su estructura académica y formal, y una razón más para mejorar el plan de
estudios, dada la responsabilidad social que posee la organización, de formar profesionales
de alto nivel académico que se inserten con éxito en el mercado laboral costarricense.
Además, se agrega que en el estudio FLACSOw se identifica una demanda de 2901 ingenieros
sólo en desarrollo de software y analistas de sistemas, así como programadores de
aplicaciones en diferentes sectores del entorno empresarial costarricense a este mismo año,
lo que denota gran necesidad de graduados en la especialidad, papel por el cual la
Universidad se destaca. ,

1.3.3. Enfoque curricular

El enfoque curricular es un cuerpo teórico que sustenta la forma en que se visualizarán los
diferentes elementos del currículo y como se concebirán sus interacciones, de acuerdo con
el énfasis que se dé a algunos de éstos.
La carrera debe permitir demostrar por medio de esos diferentes elementos del currículo, la
capacidad de alcance de los objetivos propuestos y de la organización efectiva de los
contenidos, así como de sus experiencias.
Esta propuesta curricular sugiere que en el proceso de enseñanza y aprendizaje se utilice un
enfoque de tipo ecléctico, donde algunas veces es conductista y en otras constructivista,
Ny PE ENSE 14.4
3140. \ o
1
,01

basado en la resolución de problemas. Por ejemplo, en el caso de la programación, el orden


de los conceptos y los comandos son dados de antemano al estudiante, quien los debe
seguir en forma estricta y ponerlos en práctica para poder avanzar en la materia, pero
constructivista porque se ve en la necesidad de aprovechar y aplicar los conocimientos y
habilidades previos organizados, pertinentes y relevantes, para conectarlos con la nueva
información objeto de aprendizaje.
En este sentido, el proceso de enseñanza y aprendizaje puede describirse como un proceso
de construcción progresiva de significados o de representaciones compartidas entre
profesores y alumnos, cada vez con más puntos de contacto entre sí y cada vez más
cercanas a ese conocimiento experto, al que en definitiva apuntan los objetivos educativos".
Este enfoque eleva el poder de asimilación de los aprendizajes significativos, ya que se parte
de las experiencias que tienen los estudiantes, que se someten al conflicto cognitivo (duda
acerca de lo que se conoce), reconstruyendo o construyendo los conceptos,
procedimientos, actitudes y aplicando ese nuevo conocimiento."'
El desarrollo de actitudes y valores coherentes con la profesión y la sociedad de manera
integral, requiere de un enfoque de enseñanza orientado a "aprender a ser". Es decir,
formar un profesional capaz de resolver problemas reales de su entorno. Las experiencias y
los conocimientos previos facilitan o inhiben la construcción de nuevos conceptos. Por ello,
éstos últimos toman forma cuando se dirigen a la solución de problemas o a un reto
cognoscitivo, el cual es significativo para los estudiantes dado que les permite entrar en
contacto con la realidad.
Lo anterior es un proceso dinámico que integra el uso de los conceptos verbales y lógicos de
la experiencia, donde el proceso de aprendizaje es continuo y progresivo, se da por etapas
que se van alcanzando paulatinamente, dado que el aprendizaje no se finaliza y está en
constante evolución."
Según lo anterior, es que los temas medulares se presentan con coherencia, secuencia y
profundidad a lo largo de la malla curricular, entendiéndose que lo que los estudiantes
aprenden en este plan, les permite continuar aprendiendo durante el desarrollo de su
carrera profesional. En consecuencia, se debe enfatizar un enfoque metodológico de
"aprender a aprender", se propone que los estudiantes realicen proyectos o actividades de
investigación-acción para la mayoría de los cursos, que permitan desarrollar y potenciar el
pensamiento lógico, crítico y analítico; identificar, analizar y resolver problemas y utilizar,
consolidar y sintetizar la información.
Además, se debe utilizar la comunicación oral y escrita en forma efectiva, desarrollar el
trabajo en quipo, ejercer liderazgo y emprendedurismo, demostrar capacidad de
negociación y de tomar decisiones, entre otros. En este caso, se debe utilizar un enfoque de
enseñanza fundamentado en "aprender a hacer" en los distintos cursos donde se
desarrollan estos temas.
La acción grupal cooperativa y solidaria dinamiza los procesos de creación del conocimiento
y fomenta la calidad de los aprendizajes, por ello se promoverá el trabajo en equipo y la
crítica constructiva y proactiva entre compañeros, con énfasis en un enfoque de enseñanza
de "aprender juntos" en los cursos donde la temática lo permita. --
AL DE ELS
-W4

La planificación curricular, que incluye la organización de los co'tenidos en los cursos,


considera para su aplicación estrategias modernas de enseñanza y aprendizaje, que
promuevan el interés en el estudiante y que le agreguen color al aprendizaje, por medio de
un balance entre los conocimientos teóricos y las aplicaciones orientadas a la práctica
profesional, así como la investigación en el aula, dando como resultado la integración de los
conocimientos, habilidades y actitudes de los estudiantes en un contexto real y dinámico, lo
cual se hace por medio de los cursos finales de la carrera.
Durante la evaluación de los aprendizajes, dentro del contexto del aula, se privilegia la
observación y ejecución de las actividades propias de la naturaleza de la carrera, además, se
considera como un elemento acumulativo para la medición del aprendizaje logrado por
cada uno de los estudiantes. Para ello se considerará la función diagnóstica de la evaluación
(CECC 2008)" que permite detectar la situación de partida de los estudiantes, antes de
iniciar el proceso de enseñanza y aprendizaje. La función formativa, favorece la orientación
en la toma de decisiones, con la finalidad de adaptar el proceso didáctico a los progresos y
necesidades de aprendizaje observadas en los alumnos y la función aditiva, tiene efecto al
final, cuando permite determinar si el estudiante logró los objetivos propuestos en el curso.
El docente universitario debe mostrar dominio en su área de especialidad, tener
competencias para la planificación y organización del ambiente de trabajo en clase, así
como didáctica y responsabilidad profesional. Además, estimular el desarrollo de métodos
de construcción y apropiación del saber con la realización de actividades de aprendizaje de
nivel de dificultad adecuado, ni muy fáciles ni muy difíciles, generalmente en el laboratorio,
ayudando a desarrollar las potencialidades que los alumnos poseen para aprender
(inteligencias múltiples). ,
Los docentes apoyan a sus estudiantes, promoviendo la construcción de mentes con
pensamiento lógico y matemático, así como pensamiento lingüístico para el desarrollo de la
carrera de ingeniería, donde la creatividad y el talento son cada vez más importantes. En el
caso específico de la carrera, la dinámica durante la creación y utilización de conocimientos
científicos nuevos, es fundamental, de ahí la importancia de desarrollar mentes flexibles con
claridad en los paradigmas, especialmente en cuanto a que el estudio es inacabado y en
continuo perfeccionamiento..
El papel de los docentes debe ser, motivar a los estudiantes para que sigan un camino hacia
la construcción del conocimiento, en vez de dárselo preparado, pero lo anterior también es
válido dentro de la teoría conductista, ya que se dan los principios de contigüidad,
repetición y reforzamiento, promoviendo la explicación del cómo ocurre el aprendizaje. En
especial por la naturaleza de esta carrera, en que la memoria es un factor importante. Por
ello es que se planteó al inicio del apartado el enfoque ecléctico.
Este plan de estudios presenta flexibilidad curricular con el fin de ampliar las opciones
académicas al estudiante, dado que contemplan cursos electivos, que quedarán a su
decisión llevar según sus intereses sin distorsionar la secuencia de las áreas de conocimiento
inmersas dentro del plan.
La malla
malla curricular está planteada obedeciendo a criterios estrictamente académicos, donde
se evidencia la secuencia de los cursos según los ciclos y los requisitos de cada uno. Se
incluyen cursos teóricos y teórico-prácticos de acuerdo con la naturaleza de la carrera. Dicha
DE ENsEimszi

integración se hará evidente en las prácticas de laboratorio, tareas o prolSctos


programados, prácticas programadas.

1.3.4. Orientación humanística de la carrera


El alcance humanístico dentro de la carrera, es un valor propio de la misma. Hoy día, cada
vez más en el campo de la computación se da atención al concepto de robo de identidad y al
aparente conflicto entre las demandas de protección de datos y los requisitos de la libertad
de información. I'
El enfoque humanista centra su prioridad en el ser humano, en sus intereses, necesidades y
problemas, y el proceso educativo, que implica el desarrollo de este plan de estudio,
pretende la integración de los diferentes saberes para posibilitar la generación de valores
humanistas, como la solidaridad, la honestidad y la tolerancia entre otros.
En adelante se detallan cada uno de los aspectos humanistas que se encuentran dentro del
plan de estudios, inmersos en los contenidos programáticos de los cursos propuestos.

1.3.4.1 Ética profesional


El-componente ético dentro de la carrera de Ingeniería en Sistemas de Computación de la
Universidad Fidélitas se propone de manera transversal durante el plan, el mismo se incluye
desde diversos puntos de vista, tales como ética personal, ética profesional y ética
organizacional, entre otros.
Además, se propone un nuevo curso Computación y Sociedad, que ha de convertirse en ese
elemento motivador del conocimiento colateral de la especialidad, siempre dentro de un
contexto propiamente humanístico.

1.3.4.2. Investigación aplicada


El componente de investigación dentro de la carrera de Ingeniería en Sistemas de
Computación de la Universidad Fidélitas, busca fortalecer una cultura científica y
tecnológica, con el fin de comprender, reflexionar críticamente y contribuir a la resolución
de problemas en el sector TIC.
Esta investigación pretende que la adquisición de conocimientos específicos y su dominio,
sea un componente para alcanzar las competencias idóneas durante la resolución de
problemas profesionales teóricos y prácticos en diversos contextos, mediante un conjunto
de métodos y técnicas identificados con el nombre de método científico. En este proceso los
valores son requerimientos indispensables del quehacer investigativo.
La resolución de problemas es una de las debilidades que se han detectado en la formación
de los graduados en carreras de TI (FLACSO, 2010) es por ello, que en esta propuesta se da
énfasis a la investigación en el aula como un eje transversal. En esta área, se destaca el
curso Metodología de la Investigación, en el primer nivel de la carrera, que sirve de
fundamento para la elaboración de los proyectos de investigación de aula, que se proponen
en los cursos de la malla.
.'""--
. ,01 DE ENSEÑA107.‘
_001DU.

*11/4k, 1 1
-4Y
."... vn
'444
(/'

*
II. ORGANIZACIÓN Y PROGRAMACIÓN
Por ser una modificación de cursos, el perfil se mantiene vigente con relación al original. Las
mejoras que se dan son una unidad técnica y profesional aclaratoria, asociada a la vigencia
del momento histórico del país y de la profesión.

2.1. Perfil académico y profesional


El perfil académico profesional orienta el desarrollo de los programas de estudios,
proveyendo la caracterización de los conocimientos, habilidades y destrezas, así como los
valores y actitudes que debe poseer el profesional.
La formación adquirida durante el transcurso de la carrera por parte del estudiante, le
capacita para enfrentarse a situaciones técnicas propias de su especialidad en el entorno
laboral.
Según diversos estudios, (Prosoftware, 2003 y CAMTIC, 2008 entre otros) el futuro graduado
de la carrera, debe tener la posibilidad de enfrentarse con los requerimientos del sector
industria, dentro de un amplio manejo de sus capacidades técnicas y profesionales.
Según ACM y la IEEE, en el CS2001X se establecen algunos temas, tales como:
Lenguajes de programación, su enseñanza y el conocimiento de diversos paradigmas.
Seguridad, en los niveles de acceso, encriptación, redes y escritura de software seguro.
Principios básicos de gestión y control de código fuente.
Principios de código arqueológico (investigar en códigos grandes, mal documentados)
- Ajuste de rendimiento, entre otros

Lo anterior se justifica y alimila con los resultados del estudio de CAMTIC)", que establece
otras áreas temáticas necesarias para la profesión, tales como:

Metodología y calidad en el desarrollo de software


Manejo y administración de bases de datos
Administración y control de proyectos TIC
Conocimiento en lenguajes de programación
Trabajo orientado a la red
Nuevos lenguajes de programación

Además, desde este documento (CAMTIC)", en concordancia con los requerimientos de los
empleadores de Costa Rica, y sin perder de vista las necesidades de la especialidad, los
ingenieros en Sistemas de Computación, deben internalizar conocimientos en:

Metodología de desarrollo de software


Análisis y definición de requerimientos
Especificaciones de diseño
Bases de datos
Interacción humano- computadora
Desarrollo de aplicaciones para Internet
Construcción de software
Calidad de software
Algoritmos y programación
DE A 4,0. 12

Sistemas de información
Sistemas operativos y programación de sistemas
MEP
I) Realizar, documentar pruebas y mantener software RIA

m) Hardware, arquitectura y organización de computadoras


n)Comunicación de datos y redes de cómputo
o)Administración general aplicada a proyectos TIC

Lo anteriores cuerpos de conocimientos se han de convertir en el corazón técnico y


académico de la profesión, lo cual se logrará por medio de los cursos propuestos.

Para desempeñarse en el ámbito profesional, se requiere también de habilidades, destrezas


. y actitudes tales como:

Capacidad de pensamiento analítico y lógico que involucra la capacidad


de identificar, analizar y resolver problemas
para analizar interacciones complejas
para utilizar, consolidar y sintetizar información
para pensar creativamente y desarrollar nuevos enfoques
para trabajar con nuevas tecnologías

Habilidades sociales y de interacción humana, tales como la capacidad


oral y escrita
de liderazgo \
para trabajar y tomar decisionestájo presión
para trabajar con orden y disciplina
de negociación
de trabajo en equipo

Igual importancia tienen los valores y actitudes que se resumen:


Igualdad de género
Responsabilidad para realizar las labores diarias
Integridad moral acorde con el desarrollo profesional
Solidaridad para interactuar en ambientes de trabajo colectivo
Humildad para reconocer las limitaciones personales y técnicas en algunos campos
y buscar ayuda
Honradez y seriedad profesional
Disciplina para observar y cumplir las normas y principios aceptados en la
organización
Respeto por las opiniones, ideas y aportes de otros miembros de la organización
Conducta de acuerdo con los Códigos de Ética promovidos por el Colegio de
Profesionales en Informática y Computación de Costa Rica (CPIC)
<1100g DE ENSE4442.
'q 41,44

CON ESZ.;,73
:771
2.2. Perfil ocupacional
En este punto se definen los rasgos ocupacionales del profesional gratiado de la carrera, en
términos de conocer las funciones y competencias que le permitan responder al desempeño
laboral.
Los Ingenieros en Sistemas de Computación utilizan sus conocimientos, habilidades y
destrezas para resolver problemas específicos, mediante la aplicación de técnicas,
metodologías y principios de diseño en arquitectura, basadas en tecnología de información,
ayudando a las organizaciones y empresas a maximizar el resultado de su equipo, personal y
procesos. Las actividades de esta ocupación incluyen el desarrollo de nuevos sistemas y la
mejora de sistemas existentes.
Estos profesionales típicamente realizan las siguientes funciones:
análisis y definición de requerimientos de software,
elaboración de especificaciones de diseño durante un proyecto software,
construcción de software,
implantación, documentación, mantenimiento y administración de la configuración
de software.

La mayoría de los empleados en esta ocupación desempeñan también labores relacionadas


con programación de software y la administración de proyectos de desarrollo de software.

2.3. Objetivos generales


Integrar en el estudiante sólidas bases en el conocimiento de la teoría, la técnica y la
práctica propias de la especialidad, con el fin de que cuenten en un futuro con los
conocimientos, habilidades, destrezas y valores necesarios para desempeñarse de
manera competitiva.

2.4. Objetivos específicos


Formar al estudiante con las competencias, conocimientos, habilidades, destrezas y
actitudes necesarias para desempeñarse en el ámbito laboral tecnológico costarricense e
internacional.
Desarrollar.en el estudiante las capacidades de administración de proyectos tecnológicos
de manera competente, según los requerimientos del medio laboral vigente.
Preparar al estudiante con los conocimientos y herramientas generales que le permitan
desempeñarse adecuadamente en un entorno multidisciplinario.
Formar profesionales con calidad y sensibilidad humana, que le permita enfrentarse a los
retos de la sociedad actual, siempre dentro de un marco de ética y promoción social.

2.5. Estructura del Plan de Estudios


2.5.1 Áreas del plan de estudios

El plan de estudios de Ingeniería en Sistemas de Computación contiene 37 cursos en el grado de

bachillerato y 8 cursos en el grado de licenciatura. Estos cursos proceden de cuatro áreas del
EmstioNi,z-
14
. ^ '13 •
a

conocimiento diferentes, que permiten el respeto por el proceso de formación profesional con el nivel

de grado, para desarrollar las actividades planteadas en el perfil académico profesional.

En efecto, si se acepta la línea de argumentación seguida hasta aquí y se comparte, al menos en sus

aspectos esenciales, el análisis de funciones y de los núcleos de cuerpos de conocimientos, habilidades y

actitudes, se pueden traducir las necesidades de formación de los profesionales de ingeniería en cuatro

áreas de conocimiento: Área tecnológica, área humanística, planteada en forma transversal; área

complementaria y área administrativa de tecnologías de información.

2.5.2 Área Tecnológica

Esta es la columna vertebral sobre la cual se sustenta el conocimiento técnico aprovechable por todos y
cada uno de los componentes del proyecto estudiantil universitario, tal y como lo describe el documento
de CAMTIC y el estudio realizado por ACM/IEEE, para lo cual la Universidad decidió adoptar: (ver cursos
en el diagrama 2)
Ambiente Web, como lo dice Martínez, J. (2004)x"' "más que una plataforma tecnológica
para el intercambio de información, consiste en una tecno-estructura cultural
comunicativa, que permite la re significación de las experiencias, del conocimiento y de
las prácticas de interacción humana".
Desarrollo de software, es un proceso que comprende una serie de fases de desarrollo,
que permiten expresar por medio de un modelo abstracto una solución tangible en el
nivel de software, a un problema común. Para un ingeniero en Sistemas la atención
principal está en el hardware, en el software y en el manejo del equilibrio entre ambos.
(Booch, 2006)"
Calidad y documentación de software, según Díaz, M. (2007) " "desde el inicio del
proyecto hay que tener muy claro las ideas del nivel de calidad a aplicar (lo que puede
quedar reflejado en la realización de un EDP — Estrategias de Descomposición del
Proyecto)"
Análisis y Seguridad de la Información, actualmente la información se ha ganado el
legítimo derecho de ser considerada como un recurso clave en las organizaciones, los
encargados de tomar las decisiones por fin han comprendido que la información no es
tan sólo un producto derivado de la conducción de los negocios, sino un impulsor de los
mismos y que puede constituir un factor crucial en el éxito o fracaso de una empresa,
tal y como lo referencia Kendall y Kendall (2005)".
Redes, infraestructura y plataformas operativas, tal y como lo establece Mariño, P.
(2003)""' , "la empresa de hoy puede ser contemplada como un sistema de relaciones
exógenas, mantenidas con agentes ajenos a la empresa, ya sean del mismo sector o
bien de diferentes sectores públicos y privados y endógenas, establecidas dentro de la
propia organización empresarial independientemente de las distancias geográficas.", lo
que hace que requieran del conocimiento de diversos aspectos de la infraestructura y
el equipamiento que poseen.
DE ENSERLAN4

4
- 15
C It L:v -*

Administración y manipulación de la información, según Nuera, F. (2010) en la Revista


ITNow del mes de junio" , "muchas veces, los datos se administran como islas que
ocasionan degradación de su integridad y calidad...", en la medida que la base de datos
permitan mejorar el ingreso de calidad de los datos y su correcta utilización, se
permitirá mejorar la calidad de los servicios asociados.

2.5.3 Área Administración de Proyectos TIC

La Administración de Proyectos TIC tiene dos facetas netamente diferenciadas, por un lado la
llamada ingenieril, que aplica técnicas similares a las de cualquier otra ciencia tales como los
cálculos, el diseño o su gestión y por otro lado la llamada sociológica, basada en el comportamiento
humano, donde las soluciones a los problemas en la mayoría de los casos, deben ser negociados. Si
se combinan ambas y se utilizan ciertas técnicas como la organización, planificación, recursos
humanos y control de las operaciones, durante la administración, se logran los objetivos
propuestos.
Aquí cabe lo que dice Palacios, A. (2010) en la Revista ITNow ", "Las mejores prácticas también
dependen del modelo del negocio, pero en general son aquellas que evitan cualquier clase de
demora o confusión al buscar la información y su fin es quien busca encuentra lo que necesita, en el
momento que lo necesita..."
Se encuentra representada por los cursos: (SC-770) Gestión de Tecnología I; (SC-670) Gestión de
Tecnología 11; (AN-775) Desarrollo de Emprendedores y Liderazgo Empresarial; (SC-760) Estrategia
Empresarial; (SC-965) Formulación y Evaluación de Proyectos; (SC-985) Continuidad de los Procesos
de Negocios; (SC-995) Consultoría Aplicada en Tecnología de Información.

2.5.4 Área Complementaria

Son aquellos conocimientos que van a permitir que el estudiante adquiera las bases cognitivas,
como es el caso de las matemáticas, o bien herramientas para la construcción de proyectos y su
presentación. Lo cual se espera con los cursos existentes en la carrera tales como (11-115)
Introducción al Cálculo, (11215n) Cálculo Diferencial e Integral, (SC-315) Matemáticas Discretas, (AN-
100) Metodología de la Investigación y (AN-810) Técnicas de Comunicación Oral y Escrita.

2.5.5 Área Humanística

Esta área se va a tomar corno eje transversal de la carrera, de esta forma se pretende sensibilizar al
estudiante sobre la importancia del entorno y su relación con la tecnología, aspectos propios de una
vida en sociedad, que requiere de la discusión y el conocimiento multidisciplinar. Por lo tanto no
está representada en algún curso en específico.
Tal y como se establece en el Informe Final del Proyecto Tuning-América Latina (2007)", existen
competencias genéricas identificadas para los graduados universitarios del Siglo XXI, tales como la
capacidad para adaptarse a las nuevas condiciones, el trabajo en equipo, las habilidades
interpersonales, la capacidad de comunicación, la apreciación de la diversidad y las culturas
múltiples, la habilidad para trabajar en contexto internacional, el conocimiento de culturas y
costumbres de otros países y la preocupación por la calidad, entre otras son parte fundamental de
N'y O E ENSEItimiz

,,<17
17 ‘4•11 16

la formación de profesionales hoy día, es por ello que en esta reforma se introduce el área
humanística, como una innovación.

2.5.6 Cuadro de relación de cursos por área

Los diagramas 1 y 2 que a continuación se presentan muestran la relación por áreas y sub-
áreas, según la delimitación descrita en los apartados anteriores, con el fin de tener la visión
sobre la integralidad de la carrera.

Diagrama 1

Relación de las áreas del plan de estudios


/ Eje Transversal: \

Área Tecnológica

Área redes,
infraestructura y Desarrollo de
plataformas Software
operativas
Área de
Área
Calidad y Administración
Complemento
Ambiente Web documentación en TIC
del Software

Administración y Análisis y
manipulación de la seguridad de la
Información Información

tedHtiffióníStietl:

Fuente: Elaboración propia

Diagrama 2
Relación temática detallada del plan de estudios
Área Tecnológica
Redes, infraestructura y plataformas Desarrollo de Software
operativas
Redes y Telemática I Introducción a la Programación
Redes y Telemática II Paradigmas de programación
Sistemas Operativos 1 Programación 1
17

Sistemas Operativos II Programación Ilfrz,qs1TARIN


Ambiente Móvil Programación IlF
Arquitectura de Computadores Programación IV
Tecnología de Comunicaciones Programación V
Administración y manipulación de la Calidad y documentación de
información software
Estructura de Datos Documentación de Software
Bases de Datos I Calidad del Software
Bases de Datos II Ingeniería del Software
Lenguajes de Cuarta Generación Mantenimiento del software
Tecnología de Bases de Datos
Ambiente Web Análisis y seguridad de información
Diseño de Interfaz Gráfica de Usuario Análisis de Sistemas I
Ambiente Web Cliente Análisis de Sistemas II
Ambiente Web Servidor Análisis de Sistemas III
Auditoría de Sistemas
Seguridad Informática

ÁREA ADMINISTRACIÓN EN TIC


Gestión de Tecnología I
Gestión de Tecnología II
Desarrollo de Emprendedores y Liderazgo
Empresarial
Estrategia Empresarial
Formulación y Evaluación de Proyectos
Continuidad de los Procesos de Negocios
Consultoría Aplicada en Tecnología de Información

Área complementaria
Fundamentos Técnicos
Computación y Sociedad
Metodología de la Investigación
Técnicas de expresión oral y escrita
Introducción al Cálculo
Cálculo Diferencial e Integral I
Probabilidad y Estadística Descriptiva
Matemáticas discretas
Contabilidad Básica para Ingenieros (Electiva)
Administración General (Electiva)
Desarrollo de Emprendedores y Liderazgo
Empresarial (Electiva)
Fuente: Elaboración propia
CIE

tSt,
18

2.5.7 Resumen de los contenidos de las materias eY


SITARIN

Nivel Bachillerato

SC-115 Introducción a la Programación. Conceptos Generales Forma de pensar, Proceso de diseño


Algoritmos Instrucciones de asignación, Tipos de Datos. Operaciones diversas. Herramientas de diseño:
pseudocódigo y DF Operaciones lógicas, matemáticas Sentencias de control (si y si múltiple) Ciclos
Programación Modular Subprocesos Parámetros, envío y recepción de datos Diseño detallado de
procesos Detalle de subprocesos Lógica interna Uso de datos externos Modificación externa Funciones
predefinidas Funciones propias Funciones en librería Programación Remota Detalle de diseño Ejercicios
Manejo de datos en estructuras estáticas Tipos de datos estáticos Arreglos Administración de
información Campos, Registros Archivos y Tipos de archivo.

SC-220 Fundamentos Técnicos. Conceptos básicos. El computador. Unidades de medida de información.


Sistemas numéricos. Clasificación de las computadoras. El Microprocesador (CPU) Áreas funcionales de
un computador personal. Procesamiento, entrada y salida. Arquitectura del Hardware. Arquitectura del
Software. Software del sistema: Sistema Operativo. Lenguajes de Programación. Paradigmas de la
programación. Desarrollo de Sistemas Redes (LAN/WAN) y Comunicaciones. Tecnologías de transmisión
Protocolos, Topologías, Seguridad Sistemas de Bases de Datos Historia, Sistemas Administradores de
Bases de Datos (SABD) Sistemas de Información. Metodologías (Estructurada, UML). Internet La red
mundial, Servicios Correo, ftp, telnet, www.

AN-100 Metodología de la Investigación. Epistemología e Investigación. Conocimiento ordinario y


científico. Las Ciencias y la Investigación Científica. Los paradigmas y los métodos científicos. El Tema y el
Problema Investigativo. La selección y delimitación del tema. La pregunta central de la investigación. Los
objetivos de la investigación. Los alcances y las limitaciones. El antecedente histórico. El marco teórico. El
marco hipotético. La operacionalización de la hipótesis. El Procedimiento metodológico. Tipo de
investigación. Marco. Naturaleza. Sujetos y fuentes de información. El muestreo. Técnicas e
instrumentos para la recolección de datos e información. Análisis documental y de contenido.
Observación directa e indirecta. Otras técnicas e instrumentos para la recolección de información.
Informe Final de Investigación. Estructura para la presentación de resultados. Lectura, descripción e
interpretación de resultados. Estilo y aspectos formales para presentación de resultados.

11-115 Introducción al Cálculo. Operaciones con números reales, leyes de signos en las operaciones
potencias de exponente entero y fraccionario. Raíces. Aritmética con potencias y raíces. Expresiones
algebraicas con una variable, operaciones con monomios y polinomios. Factorización de polinomios.
Ceros de un polinomio de una variable, discriminante, uso de división sintética, teorema del factor.
Ecuaciones Algebraicas: lineales, cuadráticas y de grado n>2, fraccionarias, con una raíz, con un valor
absoluto. (IEWI = a, a lnecuaciones con fracciones racionales. Gráficas. Intersecciones con los
ejes coordenados. Función cuadrática (parábolas), vértice. Concavidad. Funciones definidas por dos o
más criterios. Concepto intuitivo de función inversa. Función exponencial y función logarítmica
generales. Propiedades de los logaritmos. Ecuaciones exponenciales y logarítmicas. Trigonometría.
Triangulo rectángulo. Círculo trigonométrico. Gráficas de las funciones seno, coseno y tangente en el
sistema de coordenadas rectangulares. Las funciones inversas de las trigonométricas.
19

AN-810 Técnicas de Expresión Oral y Escrita. Marco conceptual. Elementos de la comunicación


lingüística. Usos y funciones del lenguaje. Gramática, sintaxis, ortografía, ortología, ortoepía, ortofonía y
retórica. Significado denotativo y significado connotativo. Redacción. Estrategias de lectura. Emisión oral
y escrita (recepción, escuchar, leer). Ley de la escritura: Párrafos, oración y el texto. Construcción del
texto. Elementos claves en la construcción del texto. Propiedades de las palabras vinculadas a la
redacción. Vicios en la dicción. Signos de puntuación. Expresión oral en público. Estrategias para la
exposición individual y en equipo. Uso de medios audiovisuales y materiales. Signos externos
(indumentaria, accesorios).

5C-210 Programación I. Introducción al lenguaje. Historia, su popularidad. Características deseables en


un programa. Estructura y análisis de un programa. Elementos básicos de programación. Identificadores
y palabras reservadas. Tipos de datos y secuencias de escape. Constantes simbólicas y declaraciones.
Operadores. Operador condicional, algunas funciones de biblioteca. Entrada y salida de datos Entrada y
salida de caracteres. Funciones de entrada y salida. Sentencias de control. Ciclos anidados y control
múltiple. Compilación separada. Definición de una función. Llamado de una función y prototipos de
función. Parámetros por valor y por referencia, Recursividad. Definición y procesamiento arreglos.
Arreglos de una, dos y varias dimensiones. Cadenas de caracteres. Registros. Definición y uso de
estructuras estáticas y dinámicas. Archivos de datos.

5C-250 Paradigmas de la programación. Historia y futuro de los lenguajes de programación. Diseño.


Sintaxis. Estructura. Semántica básica. Declaraciones, bloques y alcance. Tabla de símbolos. Resolución y
sobrecarga de nombres. Asignación, tiempo de vida y el entorno. Variables y constantes. Alias,
referencias pendientes y basura. Tipos de datos, simples su construcción, nomenclatura, equivalencia y
verificación. Conversión y verificación de tipos polimórficos. Ciclos y variaciones Manejo de excepciones.
Procedimientos y ambientes. Definición y activación de procedimientos. Ambientes, activación y
asignación de procedimientos. Administración de memoria dinámica. Ética en la programación. Tipos de
datos abstractos y módulos. Mecanismos de tipos de datos abstractos y módulos. Compilación
individual. El meta lenguaje. POO. Programación funcional. Programación Lógica. Resolución y
unificación. Programación en paralelo Introducción al procesamiento en paralelo. Hilos, Semáforos,
Monitores Paso de mensajes, Paralelismo en lenguajes no imperativos. Nuevos temas relacionados
Escritura ética del código fuente Programación en la nube. Programación en tablas.

SC-260 Documentación del Software. Técnicas de verificación y pruebas. Pruebas y validación


Fundamentos de la prueba del software Pruebas de caja blanca. Pruebas de caja negra Verificación del
comportamiento de los objetos. Lenguaje Unificado de Modelado (UML). Visión general, abstracciones,
mecanismos, artefactos. Modelado estructural básico. Clases y Relaciones. Mecanismos comunes
Diagramas y Diagramas de clases. Modelado estructural. Características de las clases, las relaciones
Interfaces, tipos y roles Paquetes, Instancias Diagramas de objetos Componentes. Modelado del
comportamiento. Interacciones, casos de uso, diagramas de casos de uso, de interacción y de
actividades. Nivel avanzado, eventos y señales. Máquinas de estado. Procesos e hilos, tiempo y espacio
Diagramas de estados. Modelado Arquitectónico, artefactos, despliegue, colaboraciones, patrones y
marcos de trabajo. Diagramas de artefactos, de despliegue. Sistemas y modelos. Ética durante la
ejecución del proyecto. Documentos éticos. Cuidado de la información y del documento.
INSE'l
'AVA ,sk;
<1;
15
" 20

II-215n Cálculo Diferencial e Integral I. Cálculo Diferencial. Función derivada. Derivada como pendiente
de una recta tangente a una curva. Notaciones. Tabla de derivadas de funciones polinomiales, raíces,
exponenciales, logarítmicas, trigonométricas y trigonométricas inversas. Derivadas de sumas, restas,
productos y cocientes, Regla de la cadena, derivación implícita. Caída libre, velocidad y aceleración.
Razones de cambio relacionadas. Aplicaciones de las derivadas en trazo de curvas y problemas de
optimización. Cálculo Integral. Concepto de primitiva o antiderivada de una función. La integral
indefinida. Propiedades de la integral indefinida. Integración directa por tablas. Regla de la cadena de
integración (el integrando se reconoce como derivada de una función compuesta conocida). Integración
por sustitución algebraica. División de polinomios antes de integrar. Integral de una fracción racional
que da como resultado un logaritmo, o un arcotangente cuando el denominador es
2
ax + bx + c con A <0 . Integración por partes. Integral definida, concepto y propiedades. Teorema
fundamental del cálculo. Cálculo de integrales definidas. Cambio de límites de integración al hacer una
sustitución algebraica. Aplicación de la integral definida en el cálculo de áreas de regiones planas entre
curvas.

SC-270 Computación y sociedad. Computación: un enfoque interdisciplinario. Relación con otras


carreras. Ética: un enfoque individual. Derecho individual Intimidad y privacidad de la información.
Dominio de la información. Ética: un enfoque técnico. Uso de la tecnología. Uso remoto de los recursos
de TI. Aprovechamiento de los recursos. Ética: un enfoque organizacional. Dominio de la información
Responsabilidad sobre la información. Obligaciones con la información. Derecho y uso de las TIC.
Seguridad y uso de la tecnología. Aplicación de la seguridad. Limitaciones o mejoras al usuario Cercanía o
lejanía del usuario y las TIC. Accesibilidad. Ley 7600 y sus implicaciones en la tecnología Situaciones
especiales Manejo de espacios y dominio de terminología. La disyuntiva: Software Libre o Licenciado
Importancia del Software Libre Importancia del Software Licenciado Necesidades y prioridad
organizacional. Bases de Datos. Seguridad de la información personal Información pública y privada
Protección de la información utilizando bases de datos? Las redes y su neutralidad. Dominio sobre la red.
Posesión en la red. Aprovechamiento de la infraestructura de la red. Internet: un mundo de cambio
Ubicación de Internet Control sobre internet Manejo de internet Servicios asociados. La Inteligencia
Artificial Historia de la Inteligencia Artificial (IA) Robótica y Sistemas Expertos. Simulación. Domótica y
hogar digital. Edificios digitales. Construcciones inteligentes.

SC-310 Programación II. Programación Orientada a Objetos. Conceptos generales Clases, objetos,
Herencia, encapsulamiento, polimorfismo. Ejemplos programados. Introducción al lenguaje Su origen e
Importancia Un primer programa. Sentencias de control. Bloques de código. La biblioteca de clases de
Java. Tipos de datos, variables y arreglos. Variables. Conversión de tipos, arreglos. Operadores
matemáticos, nivel de bits, relacionales, lógicos, de asignación, condicional. Sentencias de iteración.
Fundamentos de las clases. Declaración de objetos, métodos, constructores. Métodos y clases.
Sobrecarga de métodos. Utilización de objetos como parámetros. Paso de argumentos. Recursividad,
Control de acceso. Herencia fundamentos, jerarquía multinivel. Orden de ejecución de los constructores.
Sobreescritura de métodos, selección de métodos. Clases abstractas. Paquetes e interfaces. Paquetes,
Protección e Importación, Interfaces Excepciones Gestión de excepciones Utilización de excepciones.
ENSEN,w,
"
'S>
^
al4J a
21

SC-320 Estructuras de Datos. Manipulación de cadenas. Uso de cadenas. Manipulación de cadenas.


Manejo de módulos. Aplicación de módulos. Envío y recepción de parámetros. Manejo de módulos.
Arreglos. Manejo apropiado de arreglos. Recursividad Manejo de archivos. Archivos y registros. Arreglos
de registros. Manejo de estructuras dinámicas pilas, colas, colas circulares, bicolas. Listas enlazadas.
Listas doblemente enlazadas. Árboles y Grafos. Árboles binarios. Manejo de grafos cíclicos y no cíclicos.

SC-350 Diseño de Interfaz Gráfica de Usuarios (GUI's) Diseño web. Aspectos éticos. Diseño de las
páginas web. Edición y animación a las páginas. Edición de sonido. Edición de videos. Ética en el diseño
de páginas. Páginas interactivas. Integrando animación. Ingreso de videos, sonidos, formularios. Páginas
web con multimedia. Integrando animación, video y sonido desde archivos externos. Aprovechamiento
de las características multimedia. Uso de extensiones multimedia. Complementos de software.
Incrustación de objetos. Hojas de estilo. Comandos básicos. Uso e integración con otros lenguajes.

SC-315 Matemáticas Discretas. Sistemas Numéricos. Binario, Octal, Hexadecimal. Inducción Matemática.
Forma fuerte de inducción y la propiedad del buen orden. Fundamentos de Lógica. Proposiciones.
Cuantificadores. Demostraciones. Conjuntos y Relaciones. Funciones. Sucesiones y cadenas. Relaciones
de equivalencia. Matrices de relaciones. Bases de Datos Relacionales. Matrices. Sistemas de Ecuaciones
Lineales. Permutaciones. Combinaciones. Algoritmos para generar permutaciones y combinaciones.
Lenguajes de Estado Finito. Algebra Booleana y Circuitos. Circuitos combinatorios. Propiedades de los
circuitos combinatorios. Teoría de probabilidad discreta. Coeficientes binomiales e identidades
combinatorias. Álgebras booleanas. Funciones booleanas y simplificación de un circuito. Aplicaciones.

SC-360 Ambiente Web Cliente. Internet, servicios, servidor. Una web por dentro. Cómo están hechas.
Definición del tema para un sitio. Estructura y diseño del sitio. La Ética personal y empresarial en el uso
de Internet. Introducción al lenguaje de marcas de hipertexto. Formato de texto. Insertar imágenes.
Texto formateado. Acentos y otros caracteres especiales. Listas. Un sitio web completo. Colores en
ambiente gráfico de páginas. Apariencia de una página. Imágenes en las páginas. Tablas en HTML.
Edición de contenido y texto. Páginas dinámicas. Formularios, Hipervínculo. Ejecución de códigos.
Inclusión de código. Sintaxis y variables. Tipos de datos. Operadores. Control simple y cíclico. Funciones y
argumentos. Declaración y desarrollo de funciones. Paso de argumentos.

SC-415 Programación III. Ambiente de programación gráfico. Modos de ejecución y diseño. Elementos
del ambiente. Operaciones básicas. Tipos de proyectos. Aspectos básicos del lenguaje. Programación por
eventos. Tipos de datos primitivos. El tipo variante. Tipos de datos. Tipos compuestos, constantes
simbólicas. Variables escalares, declaración de arreglos. Inicialización de datos. Instrucciones básicas
Instrucciones de control Comparación de hileras, ciclos, salidas abruptas. Programación modular.
Declaración e invocación de procesos. Mensajes, preguntas. Muestra y descarga de formas. Eventos
carga y activación. Control del puntero. Controles visuales. Controles básicos y avanzados. Depuración de
errores. Tipos de errores. Herramientas de depuración. Sistema de Archivos. Sistemas Administradores
de Bases de Datos. Modelo ADO. Funcionalidad ADO. Actualización.

SC-450 Bases de Datos I. Sistemas Administrador de Bases de Datos (SABD). Objetivo de los SABD y
características. Abstracción de datos. Modelo de datos. Instancias y esquemas. Independencia de Datos.
Distintos lenguajes del SABD. Modelo Entidad-Relación Entidades y conjunto entidades. Relaciones y
DE
4 ,>45\
'r
-
* 22
h

conjunto de relaciones. Atributos. Restricción de asignación. Llaves. Diagrama E-R. Ejercicios. Modelo
Relacional. Estructura Base de Datos Relacional. Algebra y Cálculo Relacional. Normalización. Primera
forma normal. Segunda forma normal. Tercera forma normal. Lenguajes Relacionales. Distintos lenguajes
(QUEL, QBE, SQL). SQL. Operaciones en SABD, sobre tablas y sobre índices. Diccionario de datos.

SC-625 Redes y Telemática 1. Nociones sobre hardware, sobre software de computador. Terminología de
redes. Ancho de banda digital. Modelo general de comunicación. El modelo de referencia 051
Comparación del modelo OSI y el modelo TCP/IP. Redes de área local. Dispositivos LAN básicos.
Evolución de los dispositivos de red. Construcción de LAN. Modelo OSI. Capa 1, Capa 2, Capa 3, Capa 4,
Capa 5, Capa 6, Capa 7. Red amplia. Enrutadores. Interfaz y línea de comando. Componentes y líneas de
comando. Inicio y configuración del enrutador. TCP/IP Conjunto de Protocolos. Direccionamiento IP.

SC-640 Arquitectura de Computadoras. Introducción a la arquitectura. Partes físicas de la computadora.


Diferenciación Entrada-Proceso-Salida. Memorias. ROM. PROM. EPROM. EEPROM. RAM. SRAM. DRAM.
Dispositivos de Entrada y Salida. Almacenamiento. Medios ópticos. Medios externos. Tecnologías de
transmisión. Microprocesador. Unidad de Control. Unidad de Memoria. Unidad Aritmética y Lógica.
Registros y direccionamiento. Arquitectura de procesadores. Buses de datos. Buses de información.
Buses de direcciones. Actividades de diagnóstico y control de hardware.

11-240 Probabilidad y Estadística Descriptiva. Estadística tipos, variables. Tablas de frecuencias,


Distribuciones y su representación grafica. Construcción de una tabla de frecuencias. La media
poblacional, media de una muestra. Propiedades de la media aritmética, ponderada, mediana, moda.
Posiciones relativas de la media, la mediana y la moda. Medidas de dispersión, Rango, desviación
estándar. La media y la desviación estándar de datos agrupados. Relación entre variables. Probabilidad.
Contingencia. Principios de Conteo. Distribuciones discretas de probabilidad. Probabilidad. Variables
aleatorias. Media, varianza y desviación estándar. Probabilidad binomial, Distribución hipergeométrica,
Distribución de piosson, covarianza. La familia de distribuciones de probabilidad uniforme. Distribuciones
de probabilidad normal. Normal estándar. Determinaciones de áreas bajo la curva. Aproximación
distribución normal a binomial.

SC-740 Lenguajes de Cuarta Generación. Generalidades y arquitectura Oracle. Sentencias básicas de


SQL. Funciones simples, despliegue de datos de múltiples. Funciones de agrupamiento de los datos SQL*
Plus Manipulación de datos Creación y administración de tablas, creación de vistas. Control de acceso de
usuarios. Lenguajes Oracle PL/SQL. Declaración de variables. Escritura de código. Interacción con el
servidor. Estructuras de control. Declaración de tipos de datos. Cursores. Manejo de excepciones.
Formas Oracle, constructor de formas, creación del módulo básico. Bloques de datos. Ítems de texto.
Creación de ventanas y contenedores. Producción y depuración de disparadores. Agregación de
funcionalidades. Manejo de mensajes y alertas. Reportes Oracle. Diseño y ejecución. Vistas previas,
plantillas. Métodos de almacenamiento. Creación de consultas, grupos, columnas. Modelo de capas.
Modificación de propiedades. Creación y uso de parámetros. La hoja de reportes. Matriz de reportes.
Codificación de disparadores con PL/SQL en reportes.

SC-560 Calidad del Software. Sistemas de calidad. Normas y criterios de calidad. Filosofía organizacional.
Eficiencia organizacional. Componentes de la calidad. Ética en los procesos de calidad. Calidad de
23

producto software. Modelo de calidad interna y externa. Evaluación de un producto software. Gestión
de los procesos software. Modelado de los procesos software. Elementos del proceso software.
Clasificación de los Lenguajes de Modelado de Procesos (LMP). Metamodelos de proceso software.
Fundamentos de las pruebas de software. Inspecciones de código. Pruebas basadas en la ejecución del
código. Diseño de casos de prueba. Estrategia de pruebas. Pruebas de sistemas 00. Depuración,
generación de informes, uso de herramientas. Interpretación. Prueba de acceso a bases de datos.
Técnicas de prueba. Prueba del código, tipos de documentos. Herramientas para automatización de la
prueba. Pruebas de un sitio Web. Navegación. Enlaces rotos. Estructura y contenido. Validación.
Sistemas. Arquitectura, configuración y características del sistema. Arquitectura interna. Especificación
de requisitos software. Manejo de la ética durante el proceso.

SC-725 Redes y Telemática II. Introducción al cálculo de líneas de transmisión de datos analógica y digital
Definición de conceptos de transmisión Modelo 051. Moduladores. Multiplexores. Enrutadores.
Direcciones. IP Protocolos de enrutamiento Charla de cableado estructurado Cálculo de rendimiento
para algunos dispositivos básicos de interconexión de redes. Principios de fibra óptica Principios de
centrales telefónicas Telefonía Celular Sistemas inalámbricos de transmisión "Bluetooth y 802.11 a, b y
g". Estudio básico de los protocolos más comunes del mercado Rendimientos de velocidades y anchos de
banda para protocolos. Aplicaciones de voz, datos e imagen sobre protocolos digitales. Tecnologías en
otros protocolos (ATM, PDH, SOL). Internet Avanzada Seguridad de las redes de datos. Esquema de
seguridad básico. Esquemas básicos de: Internet, intranet y extranet. Gestión redes diferentes vías.
Esquema general de red. Elementos básicos de operación y mantenimiento. Esquemas operativos de la
tecnología actual.

SC-420 Sistemas Operativos 1. Aspectos generales de sistemas operativos. Introducción a los sistemas
informáticos: Definición, Historia, Conceptos Generales Introducción a los Sistemas Operativos:
Concepto, Objetivos, Evolución, Casos de Estudio. Descripción y control de procesos estados,
descripción, control y gestión hilos y micronúcleos. Procesos e Hilos Concurrencia: Exclusión Mutua y
sincronización. Exclusión mutua, semáforos, monitores, interbloqueo e inanición. Principios, prevención,
predicción, detección, problemas. Administración de memoria. Requerimientos, partición, paginación,
segmentación. Memoria virtual. Estructuras de HW y Control de software del SO. Problemas,
planificación, monoprocesadores. Algoritmos y tipos de planificación. Multiprocesadores y tiempo real
Multiprocesadores. Planificación en tiempo real. Casos: Sistema Operativo Unix, Linux, Windows Diseño
Seguridad Evolución.

SC-570 Ambiente Web Servidor. Lenguaje PHP. Inicio y conceptos del lenguaje, sintaxis, variables,
operadores, instrucciones de control, condicionales, ciclos, salida, cadenas. Programación modular,
funciones, librerías. Características de diseño. Enlaces externos. Procesado de formularios. Integración
de bases de datos. Seguridad. Servidores y configuración de plataformas. Integración Ajax y JavaScript.
Representación de objetos (DOM), Localizador de objetos (BOM) Eventos sobre servidor Técnicas
básicas, marcos de trabajo, Librerías Utilidades, Recursos. Seguridad Web. Páginas seguras, acceso a
páginas, manejo de páginas. Implementación de seguridad. Proceso de definición de seguridad.
Certificados de seguridad. Manejo de niveles de seguridad. Ética en el manejo de la Web. Seguridad
relativa en la Web. Optimización de motores de búsqueda (SEO). Buscadores. Dar de alta los sitios webs.
Publicidad web. Desarrollo de Sitio Web completo Definición de tema. Diseño de sitio. Elaboración de
,• "
24

productos. Montaje de servidor. Alta de servicios Publicación final Sitios Web Móviles Consideraciones
éticas, técnicas, operativas y funcionales.

SC-535 Programación IV. Plataforma de Microsoft .NET. Componentes .NET. Visual Studio. Ambiente
Integrado de Desarrollo. Diseño de aplicaciones Windows Forms. Diseño de formularios. Código y
prueba de aplicaciones Windows Forms. Controles. Vistas. El lenguaje CU. Tipos de datos "Built-In".
Variables y constantes. Operadores aritméticos, operadores de asignación y orden de las operaciones
aritméticas. Conversión explicita e implícita. Tipos. Alcance, enumeraciones y nulabilidad. Operadores
relacionales y lógicos. Funciones y procedimientos (métodos). Paso de argumentos por valor y
referencia. Validación de datos. Uso de Controles. Depurando Aplicaciones Windows y tratamiento de
errores. Diagramas de clases. Herencia en C#.NET. Clase base y subclase. Poliformismo. Casting. Clases
abstractas. Implementación de interfaces y genéricos. Organización de clases, espacios de nombres,
documentación de clases y creación de proyectos de librerías de clases. Formularios MDI, Menús y
Toolbars. ADO.NET Arquitectura de datos desconectada y concurrencia. Sentencias SQL. Transacciones.
Reportes. Reportes desde una aplicación de Windows Forms. Instaladores. Creación y manejo de
arreglos. Lectura y Escritura de Archivos XML.

SC-550 Bases de Datos II. Sistema de Administración de Bases de Datos. Lenguaje de Definición de Datos
(DDL), Lenguaje de Manipulación de Datos (DML), Lenguaje de Control de Datos (DCL) y de un Lenguaje
de Consulta (SQL). Generalidades de Bases de Datos Relacionales (tabla, atributo, relación, grado de
relación, cardinalidad de una relación, llave primaria, llave candidata, llave foránea). Operaciones
Relacionales. Diseño de una Base de Datos. Ingeniería de requerimientos. Modelo conceptual. Diseño de
una Base de Datos. Modelo lógico. Normalización. Diseño de una Base de Datos. Modelo físico.
Diccionario de datos. Estándares para la creación de objetos de Base de Datos. Bases de Datos
Orientadas a Objetos. Notación, reglas, mecanismos Bases de Datos ORACLE. Introducción de Bases de
Datos ORACLE. Administrador de Bases de Datos (DBA). Concepto. Responsabilidades. Objetivos y
funciones. Afinación de Base de Datos. Conceptos. Importancia. Respaldos y Recuperación. Importancia.
Tipos de Respaldos y tipos de Recuperación. Plan de Contingencia. Inteligencia de Negocios. Concepto.
DataMining, DataWareHouse, DataMart.

SC-630 Análisis de Sistemas I. Sistemas y conceptos relacionados. La organización y los Sistemas.


Analistas de Sistemas. Concepto de planeación y control. Ciclo de vida del sistema. Actividades iniciales
Investigación preliminar Entrevistas y estrategias para la determinación de requerimientos. Estudio de
Factibilidad técnica, operativa, funcional, organizacional. Determinación de Requerimientos.
Conceptualización. Actividades. Elementos. Técnicas para encontrar hechos. Tipos de análisis. Análisis
estructurado. Análisis de Flujos de Datos. Análisis de Flujos de Datos. Jerarquías de módulos y procesos.
Diagramas de Flujos de Datos. Diccionario de Datos. Conceptualización. Simbología. Prototipo.
Conceptualización. Tipos de prototipos. Estrategias case. Tipos de case. Ingeniería de Software.
Características y aplicabilidad. Metodologías de Análisis Orientado a Objetos. Características y
aplicabilidad. Desarrollo de metodología UML. Replanteamiento del proyecto de análisis.

SC-520 Sistemas Operativos II. (Electiva) El sistema de archivos. Arquitectura C/S. Arquitectura
simétrica. Comunicación. Asignación de nombres. Sincronización. Consistencia y Replicación. Tolerancia a
fallas. Administración de dispositivos de Entrada y Salida. Administración del Almacenamiento
25

Secundario. Estructura de Redes. Sistema de Protección. Sistema de Seguridad. Seguridad en NFS.


Autenticación descentralizada. Compartimiento de archivos seguros punto a punto. Sistemas
Multiprocesadores y Multicomputadores. Sistemas distribuidos. Estilos arquitectónicos.
Autoadministración de sistemas distribuidos. Procesos. Comunicación. Nombres. Identificadores.
Diercciones. Sincronización. Consistencia. Replicación. Administración de réplicas.

AN-125 Contabilidad Básica para ingenieros. (Electiva) Sistemas de información. Contabilidad como
sistema de información. Conceptos básicos de contabilidad. Sistema de partida doble, acumulados. Ciclo
contable. Procedimientos básicos — Registro de operaciones. Las cuentas contables. Débitos y Créditos.
Saldos normales. Registro de las operaciones. Asientos, Diario, Mayor, Asientos de Diario, Mayorización,
Determinación de Saldos normales. Ecuación Patrimonial. Estados Financieros Básicos La posición
financiera de la entidad Activo. Pasivo. Capital Contable. El balance general Ingresos y Gastos. Estado de
resultados Capital Contable. Operaciones con Mercancías La entidad comercial Sistemas de inventarios
Utilidad bruta en ventas Cuentas correlativas. Ventas, compras, descuentos, devoluciones, fletes y otros.
Balance General. Estado de Resultados Análisis Financiero Razones financieras Análisis teórico para la
toma de decisiones. Flujo de caja Estado de Origen y Aplicación de Fondos.

SC-610 Programación V. Arquitectura .NET Lenguaje HTML. Inclusión de código de servidor.


Programación en el archivo. Como crear un sitio web con ASP.NET. Diseño de formulario Web. Eventos
en formularios. Controles Web y HTML. Captura de datos. Datos insertados en la dirección. Transferencia
de peticiones y redireccionamiento. Controles Básicos Web. Mantenimiento del estado en ASP.NET
Variables de Sesión. Galletas (cookies). Como crear páginas maestras. Estilos de formato. Temas. AJAX.
Instalación y uso de controles AJAX. Funcionamiento básico de los componentes del ADO.NET. La
arquitectura de datos desconectada y concurrencia. Acceso a base de datos. Creación de Procedimientos
almacenados. Seguridad y Autenticación de Usuario. Controles de Seguridad. Configurando el Archivo
Web. Servicios Web con XML. Servicios Web desde una aplicación de Windows Web.

SC-770 Gestión de Tecnología I. Administración de Proyectos. Fases, ciclo de vida de un proyecto.


Estudios de pre inversión. Portafolios de proyectos, definición áreas de conocimiento en la
administración de Proyectos La triple restricción. Organización del equipo de trabajo. Nacimiento de un
proyecto. Identificación del problema. Documento de aceptación. Etapa de planificación. Área de
conocimiento. Objetivos y procesos. Sistema de control de cambios. Objetivos y procesos. Método
inteligente (SMART). Work Breakdown Structure (WBS) Taller de herramienta y conversión a Project.
Área de conocimiento "Administración de Recursos Humanos" Objetivos y procesos. Perfil y
responsabilidades y Project Manager. Área de conocimiento. Objetivos y procesos. Herramienta
"Programa de Proyecto" Consideraciones para realizar el "Programa de Proyecto" Puntos por función
Caso de Puntos por Función Área de conocimiento "Administración del Costo". Objetivos y procesos.
Herramienta "Estimados de Costos". Evaluación de Costos Relevantes.

SC-740 Análisis de Sistemas II. Conceptos Introductores Pasos iniciales Objetivos Estandarización
Prototipo Tipos de Prototipo Características del prototipo a presentar. Elementos de Diseño Salidas
Archivos y Base de Datos. Entradas. Controles. Procedimientos. Especificaciones de Programa. Diseño de
Salidas y entradas. Tipos de salidas. Estandarización. Conceptos novedosos. Objetivos. Lineamientos.
Validaciones. Diseño de diálogos en línea. Conceptualización Características y aplicabilidad. Optimización
26

de Procesos Conceptualización Aplicación Implementación. Pruebas y mecanismos de retroalimentación


Características. Aplicabilidad. Casos de Usos y Diagramas de UML. Mejoras a los casos de uso. Mejoras a
los diagramas de caso de uso. Gestión de Calidad Conceptualización Características Estrategias.

SC-750 Ambiente Móvil. (Electiva) Telefonía Móvil. Internet por satélite Protocolos y bandas móviles
Sistemas de comunicación (GPS DAM, UMTS). Acceso a la información por medios móviles. Servicios de
correo. Mensajería instantánea. Lectura de noticias. Gráficos 3D. Acelerómetro. Geolocalización.
Radionavegación. TV Digital. Ética en el manejo de ambientes móviles. Plataformas de desarrollo
Windows Mobile, Maemo, Symbian, OS Ovi, Flash Lite, Web Runtime y otros. Seguridad Móvil. Firma
digital. Seguridad en la transferencia Ambiente Móvil. Configuración. Perfiles. Lenguaje MIDIet. Entorno
gráficos, primitivas gráficas, escribiendo texto, dibujando imágenes. Componentes de interfaz de
usuario. Pantallas y formularios. Uso de clases generales. Gestión de comandos y conexión a redes
Entrada/Salida desde el uso del lenguaje. Perfil de dispositivos móviles. Patrones de diseño con Java.
Patrón para la generación de menús, generación de diálogos, paginación, creación de aplicaciones
portables. Optimización de código. Recolector de basura Sistemas operativos móviles (Android y otros)
Sistemas incrustados (embebed). Otros tipos de plataformas. Uso ético de las plataformas móviles.

AN-110 Administración General. (Electiva) Generalidades de la Administración. Proceso administrativo,


Eficacia, eficiencia y efectividad. Escuelas del pensamiento administrativo. La influencia de la concepción
Mecanicista. Diseño del modelo racional de dirección proceso administrativo (H. Fayol). Escuela del
comportamiento. Enfoque de contingencias. El Enfoque sistémico de la administración. Planeación
estratégica. Mitos sobre la Planeación. Planeación y control. Tipos de planes. Planeamiento estratégico
Pasos básicos. El ambiente y su incidencia en la planeación. Análisis FODA. Toma de Decisiones. Pasos en
el proceso de toma de decisiones. Métodos para la selección de una alternativa. Organización, tipos y
conceptos fundamentales. Centralización, descentralización y delegación de autoridad. La
desconcentración. Administración de Recursos Humanos (ARH). Dirección y motivación, tipos. Modelos
sobre la motivación. Técnicas motivacionales. Liderazgo, estilos y teorías de liderazgo. Proceso y barreras
de la comunicación. Control y factores de control. Cambio organizacional. Tipos de cambio. Pasos del
proceso. Comportamiento organizacional. Clima organizacional y cultura organizacional.

SC-840 Auditoría de Sistemas. Conceptos Generales sobre Auditoria de Sistemas. Proceso de Auditoria.
Formulación, ejecución e informe del programa de Auditoria. Cambios en los paradigmas de control
Retos para el diseño de controles. Administración del Riesgo. Implementación de controles. Evaluación
del ambiente informático. Adquisición de equipos, software. Virus. Redundancia de datos.
Documentación de las aplicaciones. Respaldos. Privacidad de los datos. Seguridad física y lógica.
Mantenimiento de los datos. Definición de estándares. Dispositivos biométricos. Redundancia
geográfica. Mantenimiento de Equipos. Evaluación de los sistemas en producción. Definición de
requerimientos. Seguridad del sistema sobre la entrada de datos (totalidad, exactitud, integridad). Sobre
el procesamiento. Sobre las salidas del sistema. Planes de contingencia. Evaluación al desarrollo de
aplicaciones. Desarrollo de sistemas. Formas de participación del auditor. Método para definir proyectos
a evaluar. Participación de la Auditoría en el proceso de desarrollo de sistemas. Definición de
requerimientos, diseño del sistema, programación, pruebas, implantación, capacitación.
JE ENSEA1,6.1

„ rmal 11-7! g 27
ts;
419
.
SC-870 Gestión de Tecnología II. Administración de proyectos. Cara terísticas. Influencias
organizacionales. Sistemas, cultura, estructura organizacional. Procesos de la administración de
proyectos. Procesos de proyecto, Procesos de grupo. Personalización de los procesos. Definición de
Proyectos de Tecnologías de la Información. Ámbito o "scope". Alcances. La administración de proyectos
de TI. Factibilidad de un proyecto. Administración de la Integración de proyectos. Plan de Proyecto.
Control de cambios. Control. Administración del tiempo. Definición de las actividades. Estimación de la
duración, Administración de costos. Control y elaboración de presupuestos. Administración de la calidad.
Administración del recurso humano. Administración de la comunicación. La administración de proyectos
de TI. Administración de las adquisiciones. Administración del contrato. Cierre procesos paralelos a la
Administración de Proyectos. Resolución de conflictos. La Licitación de un Sistema Informático en el
sector estatal. Proceso de licitación, respuesta a carteles. Estimación, multas, garantías, fallas en
licitaciones. Análisis, valoración y decisión en torno a licitaciones de TI reales.

SC-830 Análisis de Sistemas III. Aseguramiento de la calidad mediante Ingeniería de software. Enfoque
de administración de la calidad total (TQM). Seis Sigma. Responsabilidades de la administración de la
calidad total. Repaso estructurado. Diseño y desarrollo de sistemas. Desarrollo modular. Modularidad en
entornos gráficos. Ingeniería de software y documentación. Probar, mantener y auditar un sistema de
información. Implementación de sistemas. Implementación de sistemas. Capacitación de usuarios.
Estrategias de capacitación. Lineamientos para la capacitación. Conversión. Seguridad en sistemas de
información. Evaluación de sistemas. Evaluación de sitios. Análisis y diseño de sistemas orientado a
objetos. Lenguaje unificado de modelado (UML). Conceptos y diagramas del UML. Casos de uso y
relaciones. Desarrollo de diagramas de casos de uso. Escenarios de caso de uso. Diagramas de actividad,
de secuencia y de colaboración. Diagramas de clase. Diagramas de generalización/especialización
Diagramas de estado, de paquetes y otros.

SC-850 Seguridad Informática. (Electiva) Introducción a la seguridad de la información. La ética en la era


digital. Seguridad y conceptos asociados. Revoluciones en seguridad. Vulnerabilidades, amenazas y
ataques. Servicios de seguridad. Criptografía Uso y aprovechamiento. Cifrado de información. Claves
públicas y privadas. Protocolos de seguridad. Firmas y certificados digitales. Acuerdo e intercambio de
claves. Administración de la seguridad Análisis de riesgos Normativa sobre políticas de seguridad. Control
de acceso Identificación y autenticación Referencia de autenticidad Aplicación y debilidad del control de
acceso Compartimientos Políticas de apoyo. Detección de intrusos Auditoría de la configuración del
sistema Código malicioso Virus, Ataques de penetración, de denegación de servicios. Programas de
espionaje. Caballos de troya y bombas de tiempo. Seguridad en sistemas operativos. Herramientas y
protocolos. Sistema de nombres de dominio (DN.5). Redes virtuales privadas (VPN). Transacción
electrónica segura (SET). Encriptación vía correo (PGP). Sistemas de detección de intrusos. Seguridad en
redes. Protocolos de encaminamiento. Intranets y cortafuegos. Administración de identidades.
Estructura de puertos y precauciones. Seguridad de los enlaces. Seguridad móvil y redes inalámbricas.

AN-775 Desarrollo de emprendedores y liderazgo empresarial. (Electiva) Influencias culturales en el


comportamiento. Cultura organizacional. Caracterización de la socialización. Globalización.
Comportamiento humano y las relaciones laborales. Bases para la comprensión del comportamiento.
Variables psicológicas individuales. Motivación: teorías de contenido y aplicaciones. Comportamiento
dentro de las organizaciones. El grupo y trabajo en equipo. Comportamiento intergrupal y negociación.
28

Desarrollo de equipo de trabajo. La realidad del poder y la política liderazgo. Conceptos y enfoques
actuales. Líderes: ¿Nacen o se hacen?. La teoría de liderazgo situacional. Teoría de atribución de
liderazgo. Liderazgo e inteligencia emocional. Liderazgo emprendedor en las empresas del Siglo XXI. El
emprendimiento, aptitud y comportamiento. La visión de largo plazo y el enfoque del emprendimiento
eficaz. La persistencia (temple) superar las expectativas emprendedoras.

Nivel Licenciatura

SC-760 Estrategia Empresarial. Conceptos introductorios: ¿Cómo inicia una empresa? Objetivos
fundamentales más importantes de toda empresa y de todo negocio Diferencia entre empresario y ser
emprendedor Características del Emprendedor Importancia del conocimiento de negocio en nuestra
especialidad. Comprendiendo el fenómeno emprendedor: su importancia Por su rol en el desarrollo
competitivo de las pymes Por su contribución a la generación de empleo. Es motor de la economía
basada en el conocimiento Por su contribución al desarrollo institucional. Por su importancia en la
gestión de grandes empresas Por su aporte a la regeneración de la economías regionales Desarrollo
Emprendedor dinámico y sostenible Las 4 C del emprendedor. Empresa de software en Costa Rica.
Componente legal de constitución. Requerimientos estructurales y logísticos. Financiamiento y gestión
financiera. El producto y su definición.

SC-915 Tecnología de Comunicaciones. Cableado estructurado. Normativas. Requerimientos.


Nomenclatura. Proyectos de diseño. Redes inalámbricas y Telefonía IP. Protocolos. Servicios. SAN,
Consolidación y Replicación entre sitios remotos. Análisis de viabilidad. Revisión de necesidades.
Seguridad, conectividad y arquitectura WSSRA. Dimensiones de la seguridad. Accesos físicos y lógicos.
Determinación de necesidades empresariales, individuales. Información personal o confidencial.

SC-925 Tecnología de Bases de Datos. Reglas del Negocio. Organización. Distribución. Capacidad nivel
de riesgo. Seguridad. Recuperación. Inversión. Viabilidad de soluciones. Proyecciones estratégicas.
Reglas de la Tecnología Modelos de Bases de Datos. Aseguramiento de los Datos. Nivel de
procesamiento. Portabilidad operatividad. Distribución, seguridad, adaptabilidad, métricas de
crecimiento. Modelos Tecnológicos Bases de Datos Relacionales. Bases de Datos de Redes. Bases de
Datos Neurales. Bases de Datos Semánticas. Bases de Datos Orientadas a Objetos. Tecnología Humana .
Diagnóstico de madurez de la Tecnología en las organizaciones. Administración de las Bases de Datos.
Modelos de logística y distribución de las Bases de Datos. Metodologías de recuperación en caso de
desastres. Motores de Bases de Datos SQL Server, BD Sybase Informix, BD Oracle, BD Progress, BD
menores Comparación entre BD. Funcionalidad y aplicaciones de los motores Almacenes de Datos
Minería de Datos Inteligencia de Información Auditoría sobre las Bases de Datos Optimización de las
Bases de Datos Seguridad de las Bases de Datos. Tecnología Neural Modelaje. Agentes Middleware.
Mecanismos pre activos y de respuesta inteligente.

SC-935 Ingeniería de Software. Ingeniería de Software. Definición, objetivos y principios de la Ingeniería


de Software. Impacto y análisis. Análisis del impacto sobre el proceso de mantenimiento. Auditoría de
Sistemas. Análisis del proceso de auditoría. Calidad Total e Ingeniería de software. Influencia de la
calidad total. ISO 9000 e Ingeniería de software. Influencia de un proceso de implementación de IS0-
9000. Implementación con ISO 9000. Reingeniería. Ingeniería de software y orientación a objetos.
DE

29
;
Beneficios, análisis y diseño orientado a objetos. Metodología de desarrollo de sistemas 'C'on UML.
Metodologías basadas en prototipos. Aplicación de herramientas tipo case y Rad's. Administración de los
Proyectos Informáticos. Trabajo en equipos organización de un proyecto de Desarrollo. Mercado
nacional. Perspectiva de aplicación de la ingeniería de software respecto de los proveedores nacionales.
Principales problemas del mercado a nivel de soluciones de Sistemas, tanto para proyectos como para
procesos de implementación o productos terminados. Perspectiva de aplicación de la ingeniería de
software respecto del sistema universitario.

SC-965 Formulación y evaluación de proyectos. Proceso de formulación. Planes de desarrollo,


programas y proyectos. Enfoques de evaluación de proyectos. Preparación: Estudio mercado, técnico,
organizacional, legal y económico. Proceso de evaluación. Análisis y evaluación del riesgo del proyecto.
Estudio de Mercado Análisis ambiental Análisis de la demanda y oferta. Métodos estratégicos de
pronóstico. Estrategia del mercado. Dimensionamiento del equipo y maquinaria. Aspectos de la
organización. Sistemas y procedimientos administrativos. Organización de las operaciones. Dotación de
recursos humanos. Estudio legal. Marco legal de las empresas. Ordenamiento jurídico del país. Aspectos
ecológicos del proyecto. Estudio económico. Cuantificación de la inversión inicial. Análisis de las fuentes
de financiamiento. Análisis de los ingresos y egresos del proyecto. El costo de capital del proyecto de
inversión. Métodos de evaluación de proyectos: VAN, TIR, Período de Recuperación Análisis y evaluación
del riesgo: Métodos probabilísticas y determinísticos. Implementación del proyecto de inversión.
Confección del perfil del proyecto. Administración del proyecto.

SC-950 Mantenimiento de Software. Gestión de la configuración del Software. Elementos de


configuración Control de cambios Documentación Formulario e Informes de cambios Control de
versiones Instalación Creación de repositorios Autenticación Autorización Puesta en marcha. Entornos de
ingeniería del software orientados al proceso Modelos del proceso de ciclo de vida Panorámica general
Norma ISO 90003. Modelo de madurez de la capacidad (CMM). El estándar ISO/IEC 15504. CMMI y
SCAMPI. Modelos iberoamericanos de madurez y evaluación. Calidad de Sistemas de Información
Medición de sistemas de información. Teoría de la medición del software. Proceso de creación de
métricas. Estándares y metodologías de medición Métricas de software Herramientas de medición
software. Calidad de la información Calidad de los modelos de datos. Calidad de datos. Evaluación y
mejora de la calidad de la información. Gestión del conocimiento Factoría de experiencia y paradigma de
mejora de la calidad (QIP) La calidad como un factor ético durante la gestión del conocimiento.

SC-985 Continuidad de los procesos de negocio. Dimensionamiento del Proyecto Misión Estructura
Estrategias y Procesos de Negocios Asociados Tecnología Existente Análisis de los riesgos Metodología de
riesgos informáticos a emplear Elaboración de Recomendaciones Análisis del impacto Elaboración de los
perfiles Elaboración de las curvas de impacto Priorización de los procesos de negocio Documentar
mecanismos de protección. Identificación de los elementos críticos Definir configuración mínima
requerida Selección de la estrategia de recuperación Documentación de las estrategias de recuperación
viables (Actividades/Recursos/Costos) Elaboración de recomendaciones Desarrollo del Plan de
Continuidad Establecer y documentar la organización para emergencia y la conformación de los equipos
de recuperación Elaborar el plan de continuidad del negocio Tecnología de información Recursos
humanos y soporte logístico Definir estrategia de pruebas Definición del plan periódico de pruebas
Definición del procedimiento de actualización y mejora del plan de continuidad de negocios.
CONIPzN 4%,
* 30
41,, P /
-
SC-995 Consultoría Aplicada en Tecnología de Información. Desarrollo caso ambiente 'real. Definición
del problema de investigación. Propósito de la investigación. Elaboración de objetivos. Hipótesis.
Operacionalización de la hipótesis. Marco Referencial y Teórico. Marco Metodológico. Diagnóstico de
Situación Actual. Análisis de situación. Conclusiones. Recomendaciones. Propuesta de solución.
j

V.1
V /
2.5.8 Malla curricular ts1111.'
a

.;191/1
"RSiTARI A

Ingeniería en Sistemas de Computación


Plan Bachillerato y Licenciatura

Técnicas de
I CICLO Introducción a la Metodología de la Introducción al Fundamentos
Expresión Oral y 20
Programación Investigación Cálculo Técnicos
4 4 Escrita 4 4 4

Paradigmas de Documentación Cálculo Diferencial Computación y 19


II Ciclo Programación 1
Programación del software e Integral Sociedad
4 4 4 4 3

III Ciclo Estructura de Diseño de Interfaz Matemáticas Ambiente Web 19


Programación 2
Datos Gráfica de Usuario Discretas Cliente
4 4 3 4

Redes y Arquitectura de Probabilidad y


IV Ciclo Programación 3 Bases de Datos 1 20
Telemática 1 Computadoras Estadística
4 4 4 4 4

Lenguajes de
V Ciclo Calidad del Redes y Sistemas Ambiente Web 18
Cuarta
Software Telemática 2 Operativos 1 Servidor
4 Generación 3 4 4 3

VI Ciclo Análisis de Sistemas Contabilidad para 16


Programación 4 Bases de Datos 2
Sistemas 1 Operativos 2 Ingenieros
4 4 4 4 4

BLOQUE ELECTIVAS

Gestión de Análisis de
VII Ciclo Programación 5 Ambiente Móvil 16
Tecnología 1 Sistemas 2
4 4 4 4

BLOQUE ELECTIVAS

VIII Ciclo Auditoría de Gestión de Análisis de Emprendedores y Seguridad


Sistemas 16
Tecnología 2 Sistemas 3 Liderazgo Informática
4 4 4 4 m resa 'a 4

Bachillerato Universitario 144

IX Ciclo Tecnología de Tecnología de Ingeniería de Estrategia


Bases de Datos 16
Comunicaciones Software Empresarial
4 4 4 4

Consultona
Continuidad de los Formulación y 16
X Ciclo Aplicada en Mantenimiento de
11-11> Procesos de Evaluación de
Tecnología de Software
4 Negocios 4
Proyectos
4 Información

Proyecto o Tesis
TSC-200

Licenciatura Universitaria
ENSEikow7,,,,
4 4;41; 32

CO 2
2.5.9 Modificaciones propuestas ki E P

En adelante se detallan las modificaciones propuestas, por ciclos de carrera y por cursos.

Código: SC-250 Código: SC-260


Nombre: Paradigmas de Programación Nombre: Documentación del Software
Créditos: 4 Horas Lectivas: 4 Créditos: 4 Horas Lectivas: 4
Nivel: II Ciclo Nivel: II Ciclo
Naturaleza: Teórico - práctico Naturaleza: Teórico - Práctico
Requisitos: SC-115 Co-requisitos: Ninguno Requisitos: AN-810 Co-requisitos: Ninguno
Código: SC-270
Nombre: Computación y Sociedad
Créditos: 3 Horas Lectivas: 3
Nivel: II
Naturaleza: Teórico
Requisitos: SC-220 Co-requisitos: Ninguno
Código: SC-350 Código: SC-360
Nombre: Diseño de Interfaz Gráfica de Usuarios Nombre: Ambiente Web Cliente
Créditos: 3 Horas Lectivas: 3 Créditos: 4 Horas Lectivas: 4
Nivel: III Ciclo Nivel: III Ciclo
Naturaleza: Teórico - Práctico Naturaleza: Teórico - Práctico
Requisitos: SC-260 Co-requisitos: Ninguno Requisitos: SC-270 Co-requisitos: Ninguno
Código: SC-560 Código: SC-570
Nombre: Calidad del Software Nombre: Ambiente Web Servidor
Créditos: 3 Horas Lectivas: 3 Créditos: 3 Horas Lectivas: 3
Nivel: V Ciclo Nivel: V Ciclo
Naturaleza: Teórico — Práctico. Naturaleza: Teórico - Práctico
Requisitos: SC-450 Co-requisitos: Ninguno Requisitos: Ambiente Web Cliente
Co-requisitos: SC-360
Código: SC-750
Nombre: Ambiente Móvil
Créditos: 4 Horas Lectivas: 4
Nivel: VI Ciclo
Naturaleza: Teórico - Práctico.
Requisitos: Ambiente Web Servidor
Co-requisitos: SC-570
Código: SC-850
Nombre: Seguridad Informática
Créditos: 4 Horas Lectivas: 4
Nivel: VII
Naturaleza: Teórico
Requisitos: SC-750 Co-requisitos: Ninguno
Código: SC-950
Nombre: Mantenimiento de Software
Créditos: 4 Horas Lectivas: 4
Nivel: X Ciclo
Naturaleza: Teórico
Requisitos: SC-915 Co-requisitos: Ninguno
IP/ 401,

c o ri
33

Cursos eliminados, son siete pertenecientes a los diferentes niveles de la carrera, según el
detalle siguiente:

Código: SC-430 Código: 11-325


Nombre: Estructuras de Archivos Nombre: Costos Industriales
Créditos: 4 Horas Lectivas: 4 Créditos: 4 Horas Lectivas: 4
Nivel: III Ciclo Nivel: III Ciclo
Naturaleza: Teórico - Práctico Naturaleza: Teórico - Práctico
Requisitos: Ninguno Co-requisitos: Ninguno Requisitos: AN-125 Co-requisitos: Ninguno
Código: AN-545 Código: AN-230
Nombre: Fundamentos de Mercadeo Nombre: Matemática Financiera e Ingeniería
Créditos: 4 Horas Lectivas: 4 Económica
Nivel: V Ciclo Créditos: 4 Horas Lectivas: 4
Naturaleza: Teórico Nivel: V Ciclo
Requisitos: AN-110 Co-requisitos: Ninguno Naturaleza: Teórico - Práctico
Requisitos: II-115/11-215n
Co-requisitos: Ninguno
Código: 11-535
Nombre: Investigación de Operaciones
Créditos: 4 Horas Lectivas: 4
Nivel: VI Ciclo
Naturaleza: Teórico - Práctico.
Requisitos: 11-240 Co-requisitos: Ninguno
Código: AN-660
Nombre: Economía Empresarial
Créditos: 4 Horas Lectivas: 4
Nivel: VII
Naturaleza: Teórico-Práctico
áequisitos: 11-325 Co-requisitos: Ninguno
Código: SC-975
Nombre: Estrategia Gerencial Informática
Créditos: 4 Horas Lectivas: 4
Nivel: X Ciclo
Naturaleza: Teórico
Requisitos: Ninguno Co-requisitos: Ninguno
DE ENsEi -2n
J."
, 4(•A
ct.-»¡,1111,71.-:„ u-d-r.2:.
Pill E 1:1 /.
Ikt-
--sii-ARIA . ... -
Cuadro 1. Desglose de cursos con horas y créditos.

HORAS HORAS
HORAS
CURSO REQUISITOS/ SEMANALES DE SEMANA- CRÉDI-
CODIGO PRESENCIA-
CO TRABAJO LES TOS
LES
INDEPENDIENTE TOTALES

1 CUATRIMESTRE

SC-115 Introducción a la Programación Ninguno 3 9 12 4


SC-220 Fundamentos Técnicos Ninguno 3 9 12 4
AN-100 Metodología de la Investigación Ninguno 3 9 12 4
11-115 Introducción al Cálculo Ninguno 3 9 12 4
AN-810 Técnicas de comunicación oral y escrita Ninguno 3 ' 9 12 4

II CUATRIMESTRE
SC-210 Programación 1 SC-115 3 9 12 4
SC-250 Paradigmas de Programación SC-115 3 9 12 4
SC-260 Documentación del software AN-810 3 9 12 4
II-215n Cálculo diferencial e integral 11-115 3 9 12 4
SC-270 Computación y Sociedad SC-220 3 6 9 3.

III CUATRIMESTRE
SC-310 Programación 11 SC-210 3 9 12 4
SC-320 Estructura de Datos SC-250 3 9 12 4
SC-350 Diseño de Interfaz Gráfica de Usuario SC-260 3 6 9 3
SC-315 Matemáticas Discretas II-215n 3 9 12 4
SC-360 Ambiente Web Cliente SC-270 3 9 12 4
1
IV CUATRIMESTRE
SC-415 Programación 111 SC-310/SC-450 3 9 12 4
SC-450 Bases de Datos 1 SC-320 3 9 12 4
SC-625 Redes y Telemática 1 SC-315 3 9 12 4
SC-640 Arquitectura de Computadoras SC-315 3 9 12 4
11-240 Probabilidad y Estadística Descriptiva II-215n 3 9 12 4

V CUATRIMESTRE
SC-740 Lenguajes de Cuarta Generación SC-415 3 9 12 4
SC-560 Calidad del Software SC-450 3 6 9 3
SC-725 Redes y Telemática 11 SC-625 3 9 12 4
SC-420 Sistemas Operativos 1 SC-640 3 9 12 4
SC-570 Ambiente Web Servidor SC-360 3 6 9 3
'•kAL DÉ ENs¿aw.,

35
a— ••••

/VI
NJ 191'
77-1, En A '•_‘-‘

VI CUATRIMESTRE
SC-535 Programación IV SC-740 3 9 12 4
SC-550 Bases de Datos II SC-560 3 9 12 4
SC-630 Análisis de Sistemasi SC-560 3 9 12 4
SC-520 Sistemas Operativos II (Electiva) , SC-420 3 9 12 4
Contabilidad Básica para Ingenieros
AN-125 11-240 3 9 12 —4—
(Electiva)

VII CUATRIMESTRE
SC-610 Programación V SC-535 . 3 9 12 4
SC-770 Gestión de Tecnología I SC-550 3 9 12 4
SC-740 Análisis de Sistemas II SC-630 3 . 9 12 4
SC-750 Ambiente Móvil (Electiva) SC-570 3 9 12 4
AN-100 Administración General (Electiva) AN-125 3 9 12 4

VIII CUATRIMESTRE
SC-840 Auditoría de Sistemas SC-770 3 9 12 4
SC-870 Gestión de Tecnología II SC-770 3 9 12 4
SC-830 Análisis de Sistemas III SC-740 3 9 12 4
Desarrollo de Emprendedores y Liderazgo
AN-775 AN-100 3 9 12 4
Empresarial (Electiva)
SC-850 Seguridad Informática (electiva) SC-750 3 9 12 4
Nivel de Bachillerato Total Créditos 144 i

IX CUATRIMESTRE
SC-925 Tecnología de Bases de Datos Ninguno 3 9 12 4
SC-915 Tecnología de Comunicaciones Ninguno 3 9 12 4
SC-935 Ingeniería de Software Ninguno 3 9 12 4
SC-760 Estrategia Empresarial Ninguno 3 9 12 4

X CUATRIMESTRE /6
SC-950 Mantenimiento de Software SC-915/SC-985 3 9 12 4
SC-985 Continuidad de los procesos de negocio SC-935/SC-950 3 9 12 4
SC-965 Formulación y Evaluación de Proyectos SC-760 3 9 12 4
Consultoría Aplicada en Tecnologías de
SC-995 3 9 12 4
Información
Nivel de Licenciatura Total Créditos 32
TSC-200 Proyecto o Tesis SC-995
36

2.5.10 Programas de cursos propuestos

Nivel Bachillerato
37

i Ingeniería en Sistemas de Versión: 01

f
idelitaS
~VERSION)
Computación
Programa de Curso
Fecha: Octubre 2010
Página 1 de 6

Nombre: Paradigmas de Programación


Código: SC-250
Período: II Ciclo 2011
Nivel: Bachillerato
Modalidad: Cuatrimestral
Créditos: 4
Horas Lectivas: 3 Presenciales
Naturaleza: Teórico - práctico
Requisitos: SC-115 Introducción a la Programación
Co-requisitos: Ninguno
Nombre del Profesor: Anthony Brenes Garro
Lugar: Universidad Fidélitas Sede Central

Descripción del curso


El presente curso hace un recorrido por los paradigmas actuales de la programación y sus distintos
tipos pues la abstracción de las operaciones que realiza la computadora ha sido posible gracias a la
utilización de los lenguajes de programación. Estos están caracterizados por la ejecución
secuencial de instrucciones, el uso de variables en representación de la localización de memoria y
el uso de la asignación para cambiar el valor de las variables. Algunas veces estos tipos de
lenguaje varían, según la manera en que permiten enfrentar los problemas.

Las matemáticas proveen algunos paradigmas de pensamiento, tales como el funcional (noción
abstracta de una función) y el paradigma lógico que se basa en la lógica simbólica, herramienta
básica de los lenguajes de programación, de ahí que se hable de paradigmas de programación, ya
que hacen posible su correspondencia con las bases matemáticas, que permiten que el
comportamiento del programa sea descrito de manera abstracta y precisa, haciendo mucho más
fácil juzgar si un programa se ejecuta correctamente, permitiendo la escritura de código preciso,
incluso para tareas complejas.

Este curso es importante porque permite ubicar al estudiante en un entorno técnico, fundamental
en el quehacer posterior de la profesión. Es por ello que entre los temas más importantes a
desarrollar están: - una visión amplia de los fundamentos de los diferentes paradigmas de
programación existentes, - distintos mecanismos de abstracción que se diseñan para escribir el
código requerido, - diferentes técnicas para el diseño de módulos o programas, aprovechando la
independencia, la cohesión, el encapsulamiento y el ocultamiento de información, mediante tipos
abstractos de datos o clases de objetos, módulos o componentes. - técnicas de programación
estructurada, orientada a objetos y eventos, su comparación y uso. - marcos de trabajo basados
en componentes. - fundamentos de la programación paralela, distribuida y en la nube, entre otros
temas de interés actual. - análisis de lenguajes de programación tales como C, C++, lava, LISP,
Prolog y Pascal.
38
vtAl .450.r,
DE ENsE,Z...
«"NN

Las habilidades que desarrolla el curso son: • Con,,, -1 . 5

Capacidad para comprender e identificar las corrientes actualé 4.? la programación.


Capacidad para el pensamiento analítico y lógico
Capacidad de identificar, analizar y resolver problema
Capacidad para trabajar con orden y disciplina
Capacidad para el trabajo en equipo.

Los valores que desarrolla el curso son la ética, la responsabilidad, la convivencia, el respeto, la
tolerancia la solidaridad para interactuar en ambientes de trabajo colectivo y respeto por las
opiniones, ideas y aportes de otros miembros de la organización
La naturaleza del curso es teórico-práctico, como se evidencia en los objetivos, metodología,
estrategias didácticas y evaluación de los saberes descritos a lo largo de éste curso.

Objetivos
General

Analizar los fundamentos teóricos y prácticos de los lenguajes de programación, sin


importar el paradigma en que se encuentre.

Específicos

Conocer la historia de los lenguajes de programación y los principios de diseño, que dan
origen a los distintos paradigmas de programación existentes.
Contrastar elementos y conceptos de programación presentes en cada uno de los
paradigmas estudiados.
Comprender el modo de funcionamiento de los lenguajes de programación según el
paradigma respectivo, desde un punto de vista conceptual y teórico.

Contenidos
Tema 1. Historia de los lenguajes de programación
Décadas de programación
Futuro de la programación
La ética en la programación

Tema 2. Principios de diseño


Criterios de diseño
Eficiencia en la programación
Regularidad en el diseño

Tema 3. Sintaxis
Estructura léxica de los lenguajes
Gramáticas libres de contexto
Árboles de análisis sintáctico y de sintaxis abstracta

Tema 4. Semántica básica


Atributos, ligaduras y funciones semánticas
Declaraciones, bloques y alcance
Tabla de símbolos
39
DE ENSEÑA.N2

Resolución y sobrecarga de nombres


1.41 ir
Asignación, tiempo de vida y el entorno
Variables y constantes EP
Alias, referencias pendientes y basura S;TARIA

Tema 4. Tipos de datos


Tipos Simples
Constructores de tipos
Nomenclatura de tipos
Equivalencia y verificación de tipos
Conversión y verificación de tipos polimórficos

Tema 5. Expresiones y enunciados


Expresiones
Enunciados y guardias condicionales
Ciclos y variaciones
Manejo de excepciones

Tema 6. Procedimientos y ambientes


Definición y activación de procedimientos
Semántica de procedimientos
Mecanismos de paso de parámetros
Ambientes, activación y asignación de procedimientos
Administración de memoria dinámica
Ética en los procedimientos de programación

Tema 7. Tipos de datos abstractos y módulos


Mecanismos de tipos de datos abstractos y módulos
Compilación individual en lenguaje C, espacios de nombres de lenguaje C++ y paquetes en
lenguaje lava
Paquetes en lenguaje ADA
Módulos en lenguajes el meta lenguaje ML
Módulos en lenguajes previos

Tema 8. Programación orientada a objetos


Reutilización e independencia del software
Lenguaje lava: objetos, clases y métodos
Herencia
Ligadura dinámica
Lenguaje C++
Lenguaje Smaltalk
Cuestiones de diseño en lenguajes Orientados a Objetos

Tema 9. Programación funcional


Programas como funciones
Programación funcional en un lenguaje imperativo
Lenguaje Scheme: Un dialecto LISP
Lenguaje ML: Programación funcional con tipificado estático
Evaluación retrasada
- Lenguaje Haskell: un lenguaje perezoso con sobrecarga

Tema 10. Programación Lógica


40

Lógica y programas lógicos


Cláusulas en lenguaje Hom
Resolución y unificación
El lenguaje Prolog
Problemas que se presentan con la programación lógica
Extensión de la programación lógica.

Tema 11. Semántica formal


Pequeño lenguaje de muestra
Semántica operacional
Semántica de notación
Semántica axiomática

Tema 12. Programación en paralelo


- Introducción al procesamiento en paralelo
Procesamiento en paralelo y lenguajes de programación
Hilos, Semáforos, Monitores
Paso de mensajes, Paralelismo en lenguajes no imperativos

Tema 13. Nuevos temas relacionados


- Escritura ética del código fuente
Programación en la nube (cloud computing)
Programación en tablas (grid computing)

Metodología
El curso se inicia con clases magistrales, aprovechando el marco referencial vigente y formal, que
permita la descripción de los paradigmas de programación. Se hace necesaria la revisión
bibliográfica por parte de los estudiantes para que amplíen el panorama del origen de la
programación.

Las estrategias de enseñanza incluyen la construcción del conocimiento _a partir de la


internalización de la teoría y de las técnicas propias de la materia. El profesor servirá de guía en el
proceso de enseñanza, de modo que asegure el enfoque activo del curso.

Se realizarán al menos dos prácticas que permitan conocer los principios de codificación existentes
en los distintos paradigmas de programación revisados, así como de los conceptos de mayor
importancia subyacentes en los lenguajes de interés.

Los estudiantes trabajarán en forma individual o grupal para el desarrollo de las actividades
planteadas y el cumplimiento de los objetivos de aprendizaje. El proyecto de investigación es un
elemento integrador del curso, que además potencia el desarrollo de habilidades en investigación
desde el inicio de la carrera.

Experiencias de Aprendizaje
La mediación del docente para lograr que el estudiante aprenda debe ser a partir del aprendizaje
significativo, basado en el trabajo práctico, sin perder de vista la capacidad individual para
relacionarse con compañeros y profesores. Para ello se realizará al menos dos prácticas sobre
DE

, 41

documentación de códigos, basados en paradigmas distintos y dos tareas que se realizarán en


tiempo extra clase.

Se facilitará el desarrollo y aplicación de las habilidades genéricas, tales como: analizar


interacciones complejas, pensar creativamente, trabajar con orden y disciplina, así como
desarrollar nuevos enfoques de trabajo, siempre dentro de un marco de aprendizaje colaborativo.

El papel del estudiante, tal y como se citó, es activo y funcional, dado que debe participar durante
todo el- proceso, realizando las actividades o tareas específicas que se le soliciten.

Recursos Didácticos
Este curso por su temática de carácter teórico-práctico requiere aula con equipamiento básico, tal
como pizarra acrílica, proyector y mobiliario. Para la realización de las prácticas se requerirá
equipo de cómputo de manera circunstancial.

La Universidad garantiza el acceso de los estudiantes a los laboratorios de cómputo, así como
acceso a la red Internet para la realización de los trabajos propios de la materia.

Evaluación
La evaluación académica de este curso está sujeta a las regulaciones del Reglamento Académico
de la Universidad.

Criterio Porcentaje
Examen Parcial (2) 50%
Tareas(2) , prácticas (2) 20%
Proyecto de investigación 30%
en el aula
Total 100%

Cronograma Semanal
Semana Tema Objetivos Actividades de
Aprendizaje
Conocer la historia de los lenguajes de Inicio de selección de
programación y los principios de tema para el trabajo
diseño que dan origen a los de investigación en el
1 Unidad 1 y 2
paradigmas de programación aula.
existentes. Regla del tiempo de la
programación
Contrastar elementos y conceptos de Tarea N 91: Revisión de
2-4 Unidad 3 y 7 programación presentes en cada uno ejemplos de código, en
de los paradigmas estudiados. diferentes lenguajes.
Examen I
5
parcial
Comprender el modo de Práctica N91 para
funcionamiento de los paradigmas trabajo individual.
6—9 Unidad 8— 10 orientado a objetos y funcional Documentar ejemplos
de código distintos.
Tarea N92.
Prograrr'iación
orientada a objetos y
funcional
Examen II
10
parcial
Comprender el modo de Práctica N22 para
funcionamiento de los lenguajes de documentar ejemplos
Unidad 11 -12 programación según el paradigma de código distintos.
respectivo, desde un punto de vista Exposición de trabajo
conceptual y teórico, de investigación.
15 Examen final

Bibliografía
Baltasar, J; Laza, R. (2008). Metodología y tecnología de la programación. Editorial Pearson
Educación, México.

Joyanes, L. (2010). Programación en C/C++ Java y UML. Primer Edición. Editorial Mc Graw-
Hill Interamericana, México.

López, L. (2006). Metodología de la programación orientada a objetos. Alfaomega Grupo


Editor, México.

Louden, K. (2007). Lenguajes de Programación. Editorial Thompson. México.

Rumbaugh, J. (2007). El Lenguaje Unificado de Modelado. Segunda Edición. Editorial


Pearson Educación. México.
43

/ Ingeniería en Sistemas de Versión: 01

fidelitas
univERsIDAD
Computación
Programa de Curso
Fecha: Octubre 2010
Página 1 de 5

Nombre: Documentación del Software


Código: SC-260
Período: II Ciclo 2011
Nivel: Bachillerato
Modalidad: Cuatrimestral
Créditos: 4
Horas Lectivas: 3 Presenciales
Naturaleza: Teórico - Práctico
Requisitos: AN-810 Técnicas de Expresión Oral y Escrita
Co-requisitos: Ninguno
Nombre del Profesor: Anthony Brenes Garro
Lugar: Universidad Fidélitas Sede Central

Descripción del curso


Para realizar con eficacia las tareas propias de la programación, no se circunscribe únicamente a la
generación de código fuente, también involucra la documentación que le acompaña, tanto en el
ámbito interno como externo, durante el proceso y en especial en los resultados.

En términos de aprovechar el entorno y las técnicas modernas de trabajo, este curso permite
aprender cómo demostrar la calidad del producto elaborado en todos sus extremos. Se estudiará
el dominio de espacios de pruebas y verificación, los elementos del Lenguaje Unificado de
Modelado (UML), los niveles del modelado de comportamiento así como el arquitectónico.

Además, provoca la toma de conciencia en el estudiante y desarrolla habilidades para establecer


metodologías de trabajo efectivos que les permitan realizar sus trabajos con calidad, desde el
momento mismo del análisis del problema, hasta la puesta en producción de los sistemas o
programas. Desarrolla la capacidad de identificar, analizar y resolver problemas y el pensamiento
analítico y lógico. Todo ello fundamental para "Realizar, documentar pruebas y mantener
software" aspecto definido en el perfil profesional.

Los valores que desarrolla el curso son la ética, la responsabilidad, Integrando animación, video y
sonido desde archivos externos. Disciplina para observar y cumplir las normas y principios
aceptados en la organización Todos estos valores son resaltados en cada uno de los temas
desarrollados en el aula.

Este curso posee como requisito temático el curso AN-810 Técnicas de Expresión oral y escrita,
donde adquirió los fundamentos para la elaboración de reportes. La naturaleza del curso es
teórico-práctico, como se evidencia en los objetivos, metodología, estrategias didácticas y
evaluación de los saberes descritos a lo largo de éste curso.
,•„".-INI. DE ENSEZA..
!,;•

Objetivos 3IIITbr:
General AFA
r
*

Aplicar el uso de la documentación intensiva en torno a los proyectos de desarrollo de


software

Específicos

Conocer diferentes técnicas de documentación y seguimiento de proyectos.


Aplicar las técnicas documentales aprendidas a proyectos individuales, para la obtención
de un producto de software de calidad.
Elaborar documentación interna y externa orientada a la calidad del software aplicando las
técnicas analizadas en clase.

Contenidos
Tema. 1 Técnicas de verificación y pruebas
Pruebas y validación
Fundamentos de la prueba del software
Pruebas de caja blanca
Pruebas de caja negra
Verificación del comportamiento de los objetos

Tema 2. Lenguaje Unificado de Modelado (UML)


Lenguaje Unificado de Modelado: una visión general
Abstracciones, mecanismos, artefactos
Modelado estructural básico
Clases y Relaciones
Mecanismos comunes
Diagramas y Diagramas de clases
Modela estructural avanzado
Características avanzadas de las clases, las relaciones
Interfaces, tipos y roles
Paquetes, Instancias
Diagramas de objetos
Componentes

Tema 3. Modelado del comportamiento


Nivel básico
Interacciones
Casos de uso
Diagramas de casos de uso, de interacción, de actividades
Nivel avanzado
c Eventos y señales
Máquinas de estado
Procesos e hilos
Tiempo y espacio
Diagramas de estados

Tema 4. Modelado Arquitectónico


Artefactos
Despliegue
Colaboraciones
Patrones y marcos de trabajo (frameworks)
Diagramas de artefactos
Diagramas de despliegue
Sistemas y modelos

Tema 5. Ética durante la ejecución del proyecto


Documentos éticos
Cuidado de la información y del documento

Metodología
El desarrollo de este curso es participativo, siendo el método primordial utilizado por el docente
para lograr la mediación efectiva, para que el estudiante aprenda de manera significativa. El
trabajo práctico, la investigación y la capacidad individual para relacionarse con compañeros y
profesores, es sinónimo de aprovechamiento académico por parte éste.

El análisis de interacciones complejas, el pensamiento creativo, el trabajo con orden y disciplina,


así como la aplicación de nuevos enfoques de trabajo, siempre dentro de un marco de aprendizaje
colaborativo, serán habilidades por desarrollar durante el transcurso de la carrera, por lo que este
curso también participa en este proceso.

Se pretende que sea un curso de valor sumatorio en la formación individual del futuro profesional
en Ingeniería en Sistemas de Computación.

Experiencias de Aprendizaje
La metodología de enseñanza se fundamenta en actividades de análisis grupal y por parte del
profesor, predominará el diálogo y la discusión con los estudiantes sobre la aplicación de las
técnicas de documentación en los casos específicos de proyectos de desarrollo de software.

El curso demanda dos prácticas y tareas que permitan cubrir los temas, y realizar ejercicios que
simulen los procesos de documentación intrínsecos en los proyectos de software' . Además se
desarrollará un trabajo de investigación - acción, que se realizará en empresas u organizaciones
que tengan relación directa con las Tecnologías de la Información y la Comunicación (TIC).

l'er glosario
46
DE EtisE vzi

Recursos Didácticos
Para este curso se requiere aula con equipamiento básico, tal como pizarra acrílica, proyector y
mobiliario. Para la realización de las prácticas se requerirá de espacio y condiciones para elaborar
documentación afín. _

La Universidad garantiza el acceso de los estudiantes a los laboratorios de cómputo y a la red


Internet para la realización de los trabajos propios de la materia.

Evaluación
La evaluación académica de este curso está sujeta a las regulaciones del Reglamento Académico
de la Universidad.

Criterio Porcentaje
Examen Parcial (2) 50%
Tareas(2) , prácticas(2) 20%
Proyecto investigación- 30%
acción
Total 100%

Cronograma Semanal
Semana Tema Objetivos Actividades de Aprendizaje
1 —2 Unidad 1 Conocer diferentes técnicas de Tarea Nº1 Revisión de
documentación y seguimiento de Estándares
proyectos. Inicio trabajo de
investigación-acción.
3 —4 Unidad 2 Aplicar las técnicas documentales Práctica Nº1 Comparación
aprendidas a proyectos individuales de estándares

5 I Examen
Parcial
6 —9 Unidad 3 Aplicar las técnicas documentales Tarea Nº 2 Revisar
aprendidas a proyectos individuales ejemplos de
documentación.
Práctica Nº 2. Técnicas
documentales
Revisión avance de trabajo
de I-A
10 II Examen
Parcial
11 — 14 Unidad 4 Elaborar documentación interna y Presentación
externa orientada a la calidad del investigación-acción de las
software técnicas de
documentación en
organizaciones o
empresas con relación a
las TIC.
15 Examen final
AZ
DE ENseiii_Av
4 •

Bibliografía
Joyanes, L. (2010). Programación en C/C++ Java y UML. Primer Edición. Editorial Mc Graw-
Hill Interamericana, México.

Laza, R. (2008). Metodología y tecnología de la programación. Pearson Educación. México.

Lee. (2007). Introducción al diseño y análisis de algoritmos. Primer Edición. Editorial Mc


Graw-Hill Interamericana, México.

Peña, R. (2005). Diseño de Programas. Formalismo y abstracción. Tercera Edición. Editorial


Pearson Educación. México.

Rivera, F. (2010). Administración de Proyectos. Editorial Pearson Educación. México.

Rumbaugh, J. (2007). El Lenguaje Unificado de Modelado. Segunda Edición. Editorial


Pearson Educación. México.
Ot

C 1;7
4

5 -•
ivizP
--....
/ Ingeniería en Sistemas de Versión: 01

fidelitas
UMVERSIDAD
Computación
Programa de Curso
Fecha: Octubre 2010
Página 1 de 5

Nombre: Computación y Sociedad


Código: SC-270
Período: II Ciclo 2011
Nivel: Bachillerato
Modalidad: Cuatrimestral
Créditos: 3
Horas Lectivas: 3 Presenciales
Naturaleza: Teórico
Requisitos; SC-220 Fundamentos Técnicos
Co-requisitos: Ninguno
Nombre del Profesor: Luis Guillermo Alvarado Quesada
Lugar: Universidad Fidélitas Sede Central

Descripción del curso


El conocimiento en la historia de la humanidad ha sufrido múltiples transformaciones, pero en las
últimas cinco décadas, esta transformación ha sido de alta trascendencia gracias a la computación.

Lo anterior plantea entonces la necesidad de tener en la carrera al menos un curso que permita
discutir y analizar más allá de la técnica, un espacio en el que se asocien los conceptos sociales y
humanísticos dentro de un contexto técnico.

Los temas humanísticos que se analizan a profundidad son la ética en diferentes niveles del
trabajo profesional dentro de la especialidad, la seguridad informática, el uso y aprovechamiento
de las bases de datos y su implicación dentro de la sociedad actual, la accesibilidad, la inteligencia
artificial, domótica y hogar digital entre otros.

Entre las habilidades y destrezas más relevantes se encuentra desarrollar el pensamiento analítico
y lógico y desarrollar habilidades sociales y de interacción. El curso aporta en forma especial en el
desarrollo de los valores, recordando a su vez que éstos son un eje transversal de la carrera:
Igualdad de género; Responsabilidad para realizar las labores diarias, Integridad moral acorde con
el desarrollo profesional; Solidaridad para interactuar en ambientes de trabajo colectivo;
Humildad para reconocer las limitaciones personales y técnicas en algunos campos y buscar
ayuda; Honradez y seriedad profesional; Disciplina para observar y cumplir las normas y principios
aceptados en la organización.

Objetivos
General

- Comprender el entorno computacional desde el punto de vista integral, ubicado en la •


sociedad como un equipo de productividad y una herramienta de integración social.

Específicos
49NSEioli.

Discutir el tema ético aplicado a la computación en el nivel individual, en el desarrollo


profesional y organizacional. 1''
e '‘Z\ b9
Desarrollar conceptos genéricos de la importancia de la seguridad en el uso de la
tecnología.
Debatir sobre la injerencia de la computación en la sociedad moderna, para que se
trascienda más allá de la simple memorización de términos.

Contenidos
Tema 1. Computación: un enfoque interdisciplinario
Relación con otras carreras
Integración en otras profesiones
Vida sin computadoras

Tema 2. Ética: un enfoque individual


Derecho individual
Intimidad y privacidad de la información
Dominio de la información

Tema 3. Ética: un enfoque técnico


Uso de la tecnología
Uso remoto de los recursos de TI
Aprovechamiento de los recursos

Tema4. Ética: un enfoque organizacional


Dominio de la información
Responsabilidad sobre la información
Obligaciones con la información
Derecho y uso de las TIC

Tema 5. Seguridad y uso de la tecnología


Aplicación de la seguridad
Limitaciones o mejoras al usuario
Cercanía o lejanía del usuario y las TIC

Tema 6. Accesibilidad
Ley 7600 y sus implicaciones en la tecnología
Situaciones especiales
Manejo de espacios y dominio de terminología

Tema 7. La disyuntiva: Software Libre o Licenciado


Importancia del Software Libre
Importancia del Software Licenciado
Necesidades y prioridad organizacional

Tema 8. Bases de Datos.


Seguridad de la información personal
50

ENsauszA
- Información pública y privada 4.>
4.
aa
Protección de la información utilizando bases de datos? -
14.0 ar)

4011.
P
Tema 9. Las redes y su neutralidad
0‘11'
frl.;SiTARIA
Dominio sobre la red
Posesión en la red
Aprovechamiento de la infraestructura de la red

Tema 10. Internet: un mundo de cambio


Ubicación de Internet
Control sobre internet
Manejo de internet
Servicios asociados

Tema 11. La Inteligencia Artificial


Historia de la Inteligencia Artificial (IA)
Robótica y Sistemas Expertos
Simulación

Tema 12. Domótica y hogar digital


Hogar digital
Edificios digitales
Construcciones inteligentes

Metodología
La naturaleza teórica del curso, ha de permitir aprovechar muchas técnicas didácticas para
afianzar o adquirir nuevo conocimiento, tales como foros de discusión, debates y análisis de
noticias, entre otros, son los elementos integradores del curso que dan origen a una metodología
participativa horizontal y colaborativa que se desliza de lo simple a lo complejo.

A partir del uso activo de las técnicas descritas, el estudiante podrá crear conocimiento y
establecer pautas de análisis posteriores en la carrera, con puntos de vista diferentes, que le han
de motivar para su desarrollo posterior.

En este curso se fomenta la discusión, se crea la necesidad por aprender y por investigar, siempre
dentro de un marco determinado por la temática y por supuesto, por la guía del docente.

Experiencias de Aprendizaje
El papel del docente en este curso será de facilitador de la discusión, proveedor de información
base 'que ha de permitir a los estudiantes, desde su papel activo, descubrir concepciones, afinar
posiciones y en especial, traducir necesidades sociales en torno al uso de las TIC,/

Por su definición, este curso será de participación, acción y análisis, deberá hacerse uso de
técnicas didácticas tales como foros de discusión, debates, revisión de noticias, y cualquier otro
que el docente considere apropiado según la temática que se imparta.
51
ENsE44,vz
IP» 4
Recursos Didácticos „
45,
4.0?
Este curso, por su temática de carácter teórico requiere aula con equipamiento básico, tal como * '

pizarra acrílica, proyector y mobiliario. Para la realización de las prácticas se requerirá equipo de 011Y
rAR1A vR5\11
, :
cómputo de manera circunstancial.

La Universidad garantiza el acceso de los estudiantes a los laboratorios de cómputo, así como
acceso a la red Internet para la realización de los trabajos propios de la materia.

Evaluación
La evaluación académica de este curso está sujeta a las regulaciones del Reglamento Académico
de la Universidad.

Criterio Porcentaje
Examen Parcial (2) 50%
Foros (2) Revisión de 20%
noticias (2), .
Proyecto investigación 30%
bibliográfica
Total 100%

Cronograma Semanal
Semana Tema Objetivos Actividades de
Aprendizaje
1 Unidad 1-2 Comprender el entorno computacional Selección del tema de
desde un punto de vista integral, investigación sobre la
temática.

Tarea N21: Revisión de


2-4 Unidad 3 — 4
noticias

5 1 examen
parcial
6—9 Unidad 5 —7 Debatir sobre la injerencia de la Foro N21: sobre el
computación en la sociedad moderna tema de ética en la
TIC's

Foro N22: Aportes de


la computación en la
sociedad moderna.

Revisión del avance de


la investigación

10 II examen
parcial
Unidad 8— 10 Debatir sobre la injerencia de la Actividades grupales
computación en la sociedad moderna.
52

de discusión.

Tarea N22: Revisión de


noticias

Presentación del
trabajo de
investigación.

15 Examen final

Bibliografía
Acosta, J. (2002). Ingeniería dé Sistemas un enfoque interdisciplinario. Alfaomega Grupo
Editor. México.

Gómez, J. (2009). VolP y Asterisk redescubriendo la telefonía. Alfaomega Grupo Editor.


México.

Hoisington, C. (2010). A Guided Tour of Hot Technologies. First Edition. Cengage Editorial.
USA.

Puentes, J. (2009). Principios de seguridad en el comercio electrónico. Alfaomega Grupo


Editor. México.

Weber. (2009). Marketing en la Redes Sociales. Segunda Edición. Editorial Mc Graw-Hill


Interamericana. México.

SI


53

i Ingeniería en Sistemas de Versión: 01

fidelitas
UMVERSIDAD
Computación
Programa de Curso
Fecha: Octubre 2010
Página 1 de 4

Nombre: Diseño de Interfaz Gráfica de Usuario (GUI's)


Código: SC-350
Período: III Ciclo 2011
Nivel: Bachillerato
Modalidad: Cuatrimestra I
Créditos: 3
Horas Lectivas: 3 Presenciales
Naturaleza: Teórico - Práctico
Requisitos: SC-260 Documentación del Software
Co-requisitos: Ninguno
Nombre del Profesor: Esteban Marín Chinchilla
Lugar: Universidad Fidélitas Sede Central

Descripción del curso


En la actualidad, el manejo gráfico de las aplicaciones informáticas es fundamental, siempre y
cuando cumpla con las expectativas visuales de los usuarios finales. Con este curso se pretende
cubrir estas necesidades, desde un punto de vista técnico, pero a la vez orientado a la persona que
va a utilizar la herramienta.

El diseño de la interfaz gráfica de usuario, va de la mano con el aprovechamiento de las


herramientas de programación, situación que normalmente no se cubre en otros cursos de la
carrera. En una aplicación informática lo visual y atractivo debe ir de la mano, así como deben ser
elementos comunes al momento de desarrollar aplicaciones técnicamente funcionales.

Este curso requiere tener aprobado el curso (SC-210) Programación 1, por cuanto se desarrolla en
un entorno de programación específico y se requieren conceptos básicos y fundamentales.

Los principales temas a desarrollar se refieren a: aspectos generales del diseño de páginas Web;
Integración de animación, video y sonido desde archivos externos. Aspectos básicos del lenguaje
Flash. Las habilidades que se potencian son el trabajo en equipo, el pensamiento analítico y lógico
y destrezas propias del curso para el diseño gráfico. Los valores son la solidaridad, la ética
personal, la honradez y seriedad profesional.

Objetivos
General

- Desarrollar interfaces gráficas para el usuario final, tomando en consideración conceptos


básicos de diseño, aplicables a la técnica computacional.
tAl DE
AtI4
<-54
^"

*
Específicos *C ME P
Conocer los fundamentos del diseño gráfico aplicables al entorno computaciona l , a \\1191.-
ARIA
Aplicar los conceptos de diseño aprendidos a proyectos de software específicos, sean de
SA
ámbito real o ficticio.
Generar producto de software de calidad en el ámbito de diseño visual.
7--

Contenidos

Tema 1. Diseño web.


Edición y animación a las páginas
Edición de sonido,
Edición de videos
La Ética en el diseño de páginas web

Tema 2. Páginas web interactivas


Integrando animación a las páginas
Ingreso de videos, sonidos, formularios
Aprovechamiento del lenguaje Flash

Tema 3. Páginas web con multimedia


Integrando animación, video y sonido desde archivos externos.
- Aprovechamiento de las características multimedia.

Tema 4. Uso de extensiones multimedia


Complementos de software (Plugins)
Incrustación de objetos
Hojas de estilo

Tema 5. Lenguaje Flash


Comandos básicos
Uso e integración con otros lenguajes

Metodología
Este es un curso de carácter teórico y práctico, donde el profesor expondrá algunos temas y otros
serán desarrollados en el laboratorio de cómputo, dentro de un marco de investigación y acción.

Se aplicarán conceptos y principios estudiados, mediante ejemplos reales, representativos y de


alto contenido didáctico, de modo que se promueva el desarrollo de las habilidades y destrezas
necesarias para el diseño de interfaces gráficas orientadas al usuario final.

Se utilizará un espacio de cada sesión, al final de la misma, para trabajar con las dudas,
comentarios o aportes del estudiante. Las prácticas de laboratorio serán diseñadas según los
contenidos programáticos, dentro de un marco lógico de aprovechamiento técnico.
DE

Experiencias de Aprendizaje
011'
Este curso es participativo donde el trabajo práctico en el laboratorio y la capacidad individual
para relacionarse con compañeros y profesores, son sinónimos de aprovechamiento académico
por parte del estudiante.

Se promueve el análisis de interacciones complejas, el pensamiento creativo, el trabajo con orden


y disciplina, así corno el desarrollo de nuevos enfoques de trabajo, siempre dentro de un marco de
aprendizaje colaborativo.

Este curso pretende obtener un producto de calidad que permita al estudiante determinar formas
y técnicas de trabajo para futuros desarrollos.

Recursos Didácticos
Para este curso se requiere aula con equipamiento básico, tal como pizarra acrílica, proyector y
mobiliario. Para la realización de las prácticas se requerirá de equipo, espacio y condiciones para
elaborar los proyectos. .

La Universidad garantiza el acceso de los estudiantes a los laboratorios de cómputo y a la red


Internet para la realización de trabajos propios de la materia.

Evaluación
La evaluación académica de este curso está sujeta a las regulaciones del Reglamento Académico
de la Universidad.

Criterio Porcentaje
Examen Parcial (2) 50%
Prácticas de laboratorio 20%
(4)
Proyecto individual (1) 30%
Total 100%

Cronograma Semanal
Semana Tema Objetivos Actividades de
Aprendizaje
Conocer los fundamentos del diseño Inicio de la
1 —2 Unidad 1
gráfico aplicables al entorno Investigación de
computacional. temas atinentes al
diseño y las
3 —4 Unidad 2
necesidades de los
usuarios finales
I examen
5
parcial
Aplicar los conceptos de diseño 2 practicas de diseño
aprendidos a proyectos de software gráfico de interfaz.
6—9 Unidad 3 y 4
específico, sean reales o ficticios. Revisión del avance del
proyecto de
investigación final.
II examen
10
parcial
Generar producto de software de 2 prácticas de diseño
calidad en el ámbito de diseño visual, gráfico de interfaz
aplicada a pequeños
11 — 14 Unidad 5 proyectos.

Presentación del
producto final.
15 Examen final

Bibliografía
Ceballos, F. (2008). Interfaces gráficas y aplicaciones para internet. Alfaomega Grupo Editor.
México.

Karlins, D. (2008) Adobe DreamWeaver CS3 Técnicas especiales. Editorial Mc Graw-Hill


Interamericana. México.

López, J. (2007). Domine el Javascript. Alfaomega Grupo Editor. México.

Schaeffer, M. (2008). Adobe Flash CS3 Professional técnicas especiales. Editorial Mc Graw-
Hill Interamericana. México.

Schulz, R. (2009). Diseño Web con CSS. Alfaomega Grupo Editor. México.
57
DE ENSEkoif .

Zas; '11)

, Ingeniería en Sistemas de Versión: 01 0*-


aeN\11).

fidelitas
UnIVERSIDAD
Computación
Programa de Curso
Fecha: Octubre 2010
Página 1 de 5
<IA

Nombre: Ambiente Web Cliente


Código: SC-360
Período: III Ciclo 2011
Nivel: Bachillerato
Modalidad: Cuatrimestral
Créditos: 4
Horas Lectivas: 3 Presenciales
Naturaleza: Teórico - Práctico
Requisitos: SC-270 Computación y Sociedad
Co-requisitos: Ninguno
Nombre del Profesor: Christian Gómez Brenes
Lugar: Universidad Fidélitas Sede Central

Descripción del curso


Internet ha hecho que el mundo empresarial e individual se haya replanteado sus sistemas de
comunicación internos y externos, y en la mayoría de los casos los haya encausado vía internet.

La red de redes no es una simple conexión de equipos, es la comunicación entre miles de redes
informáticas que trabajan conjuntamente bajo protocolos específicos de comunicación. Los
servicios más comunes son el correo electrónico, la comunicación remota, la transferencia de
ficheros, los grupos de noticias y la presentación gráfica de páginas en ambiente de internet
(www).

La presentación gráfica de páginas (www), es un sistema hipermedia interactivo que permite


conectarse a grandes cantidades de información, está compuesto por páginas que contienen
textos, imágenes llenas de color, sonido y vídeo, así como enlaces a otros sitios distribuidos por el
mundo.

Siendo este tema de suma importancia en el desempeño profesional de los ingenieros en Sistemas
de Computación, se estudiará contenido actualizado sobre el ambiente desde la óptica del cliente
o usuario de los servicios, entre éstos se encuentran: Introducción a Internet y las especificaciones
de la misma, así como los lenguajes propios tales como Javascript. Sintaxis y variables, estructuras
y sentencias especiales

Las habilidades a desarrollar son: identificar, analizar y resolver problemas y el pensamiento


analítico y lógico, capacidad de comunicarse en forma oral y escrita, el trabajo conjunto. Dentro
de los valores se fortalecerá el tema ético, es cual es un eje transversal en la carrera, la solidaridad,
la tolerancia entre otros.

Objetivos
General

t.
DE ENSEfit;4

Desarrollar sitios web con alto contenido y valor para lograr interacción visual con el usuario
final.
P
_2
Específicos

Conocer los fundamentos de la elaboración de sitios web desde la óptica del cliente, con alto
valor en la comunicación con el usuario final.
Aplicar los conceptos aprendidos en proyectos cortos e individuales.
Esbozar sitios orientados al cliente, aprovechando las capacidades del entorno de trabajo y
desarrollo.
,

Contenidos
Tema 1. Internet y html
Introducción a Internet
Qué es Internet y los servicios qué ofrece. Qué es un servidor y para qué sirve.
La web es un servicio de Internet
Servicios de Internet, el servicio web. Su funcionamiento.
Cómo es una web por dentro
Cómo están hechas internamente.
Tema para el sitio.
Estructura y diseño del sitio.
La Ética personal y empresarial en el uso de Internet

Tema 2. HTML
Introducción al lenguaje de marcas de hipertexto (HTML)
Primeros pasos con HTML
Párrafos en HTML
Formato de texto
Cómo insertar imágenes en una pagina
La etiqueta para el tipo de letra (FONT)
Texto previamente formateado
Acentos y otros caracteres especiales
Listas en HTML (I)
Listas en HTML (II)
Comentarios en HTML
Práctica

Tema 3. Un sitio web completo--


Usando color en el ambiente gráfico de páginas (WWW)/
Apariencia de una página
Imágenes en las página Web
Tablas en HTML .
Edición de contenido y texto etc
Páginas dinámicas (C55, Dreamweaver, Frontpage)
Formularios,
e. dINI, DE ENSEiti

/7 "
Hipervínculo /s.e Lde ej
La etiqueta META MEP
Otras etiquetas del lenguaje HTML 3.2 '1)3iTARA Y

Tema 4. El atributo TARGET


La etiqueta base (BASE)
La etiqueta marco (FRAME)
Atributos de la etiqueta marco (FRAME)
Compatibilidad: sin marco (NOFRAME)
Anidamiento de conjunto de marcos (framesets)
Bordes de los marcos (trames)

Tema 5. El lenguaje JavaScript


Ejecución de códigos (scripts)
Inclusión de códigos (scripts)

Tema 6. Sintaxis y variables


Tipos de datos
- Operadores

Tema 7. Estructuras y sentencias especiales


Sentencias de control (if, switch)
Sentencias cíclicas (for, while, do while)

Tema 8. Funciones y argumentos


Declaración y desarrollo de funciones
Paso de argumentos a funciones

Metodología
Este es un curso de carácter teórico y práctico. El profesor expondrá sobre la necesidad de
aprovechar el ambiente web desde el punto de vista del cliente. Se aplicarán conceptos mediante
ejemplos reales, representativos y de alto contenido didáctico de modo que se promueva el
desarrollo de las habilidades y destrezas necesarias para el diseño de aplicaciones web basadas en
el cliente.

Se realizarán prácticas para el diseño y programación de aplicaciones para la red, diseñadas según
los contenidos del curso, dentro de un marco lógico de aprovechamiento técnico. Se utilizará un
espacio de cada sesión, para trabajar con las dudas, comentarios o aportes del estudiante y para
acentuar sobre la importancia del manejo ético de la información publicada.

Experiencias de Aprendizaje
El estudiante en este curso tendrá un papel participativo, asimismo el docente tendrá un papel de
guía, con el fin de lograr la asimilación de los temas por parte del estudiante, pero sin llegar ser
una imposición del docente, más como un reto para el estudiante. Para ello realizará un trabajo de
investigación sobre la temática relacionada
,1Q-DE ENSE,44
- ,

5 .1 ••:":

La mediación efectiva del docente es con el fin de que el estudiante aprenda de manera
significativa. El trabajo práctico y la capacidad individual para relacionarse con compañeros y tr 911.
s` Vt,NN
A
profesores, es sinónimo de aprovechamiento académico por parte del estudiante y se realziarán
cuatro prácticas de laboratorio.

Las habilidades a desarrollar son: el análisis de interacciones complejas, el pensamiento creativo,


el trabajo con orden y disciplina, así como el desarrollo de nuevos enfoques de trabajo, siempre
dentro de un marco de aprendizaje colaborativo. Los valores son la ética, la tolerancia, la humildad
para preguntar y aclarar dudas, la honradez y la responsabilidad del trabajo terminado con
calidad.

Recursos Didácticos
Para este curso se requiere de laboratorio de cómputo equipado de manera básica, así como
acceso a la red internet. Las aulas equipadas con pizarra acrílica, proyector y mobiliario
adecuado,. Para la realización de las prácticas se requerirá de espacio y condiciones para elaborar
documentación afín.

La Universidad garantiza el acceso de los estudiantes a los laboratorios de cómputo y a la red


Internet para la realización de trabajos propios de la materia.

Evaluación
La evaluación académica de este curso está sujeta a las regulaciones del Reglamento Académico
de la Universidad.

Criterio Porcentaje
Examen Parcial (2) 50%
Prácticas de 20%
laboratorio (4)
Proyecto investigación 30%
Total 100%

Cronograma Semanal
Semana Tema Objetivos Actividades de
Aprendizaje
1 —2 Unidad 1 y 2 Conocer los fundamentos de la Investigación de los
elaboración de sitios web desde la conceptos requeridos
óptica del cliente. sobre Internet.
Selección del tema par
el proyecto final de
investigación
3 —4 Unidad 3 y 4 Conocer los fundamentos de la Proponer desde
elaboración de sitios web desde la pequeños proyectos, el
óptica del cliente, con alto valor en la desarrollo de la
comunicación con el usuario final. temática.
Practica N21.
Estructura y diseño del
roE E nrs¿,k4

,
sitio web
/

5 1 parcial
6— 9 Unidad 5 y 6 Aplicar los conceptos aprendidos en - Práctica Nº2
proyectos cortos e individuales Introducción al
lenguaje de marcas de
hipertexto (HTML)
- Revisión
avance del proyecto
de investigación.
10 II examen
parcial
11 — 14 Unidad 7 y 8 Desarrollar sitios orientados al cliente, Prácticas Nº 3 y 4
aprovechando las capacidades del Desarrollo de un sitio
entorno de trabajo y desarrollo web completo.
descritos.
Presentación de
proyectos.
15 Examen final

Bibliografía
Gil, J. (2006). Creación de sitios Web con PHP 5. Primer Edición. Editorial Mc Graw-Hill.
Interamericana. México.

López, J. (2007). Domine el Javascript. Alfaomega Grupo Editor. México.

Molina, F. (2007). Administración y mantenimiento de servicios de internet. Alfaomega


Grupo Editor. México.

Picouto, F. (2008). Hacking y seguridad en Internet. Alfaomega Grupo Editor. México.

Vaswan, V. (2009). Fundamentos de PHP. Primer Edición. Editorial Mc Graw-Hill


Interamericana. México.
, Ingeniería en Sistemas de Versión: 01

fidelitas
UnIVERSIDAD
Computación
Programa de Curso
Fecha: Octubre 2010
Página 1 de 5

Nombre: Calidad del Software


Código: SC-560
Período: V Ciclo 2011
Nivel: Bachillerato
Modalidad: Cuatrimestral
Créditos: 3
Horas Lectivas: 3 Presenciales
Naturaleza: Teórico — Práctico.
Requisitos: SC-450 Bases de Datos I
Co-requisitos: Ninguno
Nombre del Profesor: Luis Guillermo Alvarado Quesada
Lugar: Universidad Fidélitas Sede Central

Descripción del curso


El desarrollo de aplicaciones de software implica que el personal encargado tenga claro el
concepto de calidad y su poder de transformación durante el proceso, sin perder de vista a la
organización de manera integral. Asegurar un proceso de calidad, va de la mano de la capacidad y
la calidad técnica de quienes tienen a cargo el planteamiento, la definición, el desarrollo y la
puesta en práctica de la herramienta.

Lo anterior es una forma de trabajo, es una manera de enfrentar los retos profesionales día con
día, por lo que la temática de este curso será abordada de manera horizontal y vertical hacia otros
cursos de la carrera, con el fin de integrar esta capacidad al resto de los cursos. Hoy día, un
Ingeniero en Sistemas de Computación está obligado a conocer y aplicar conceptos de calidad
durante todo el proceso de desarrollo de software.

Las temáticas a desarrollar versan sobre: Calidad de sistemas informáticos, Situación de la calidad
de sistemas de información, modelos y normas de calidad, el uso de técnicas y herramientas de
prueba (testing) de software, así como procesos de evaluación, validación, verificación, medición y
auditoría de productos, sin dejar de lado algunos servicios de software. Elaboración de reportes,
entre otros.

Las habilidades y destrezas a desarrollar son: trabajo en equipo, el pensamiento analítico y lógico y
destrezas propias del curso para aplicar calidad a todos los productos. Los valores son la
solidaridad, la ética personal y profesional, la honradez y seriedad profesional:

Este curso posee el requisito SC-450 Bases de datos I y experiencia en el uso de lenguajes de
programación, así como algún nivel de destrezas asociadas al uso y creación de producto software,
tanto en el nivel transaccional en punto, como en entorno remoto vía web.
DE

u.dri a
*
Objetivos Ki (t.
:P O'
General t?.-:`TARIA
_
Emplear estándares y lineamientos de calidad durante el proceso de desarrollo de producto de
software, de acuerdo con las exigencias del entorno empresarial y profesional vigente en el
país.

Específicos

Adquirir conceptos, estándares y lineamientos de calidad en torno al desarrollo de productos


de software, según las necesidades del entorno costarricense profesional.
Interpretar de manera práctica, los diversos elementos técnicos relacionados con calidad.
Comprender la aplicación de estándares y lineamientos de calidad alrededor del desarrollo de
productos de software.

Contenidos
Tema 1. Sistemas de calidad
Normas y criterios que respaldan los sistemas de administración de calidad
Filosofía organizacional
Eficiencia organizacional

Tema 2. Calidad de sistemas informáticos


Situación de la calidad de sistemas de información
Importancia de la calidad
Componentes de la calidad
Ética en los procesos de calidad

Tema 3. Calidad de producto software


Modelos clásicos
Normas 150 25000
Aspectos de la calidad de un producto software
Modelo de calidad interna y externa
Modelo de calidad en uso
Evaluación de un producto software

Tema 4. El proceso software


Gestión de los procesos software
Modelado de los procesos software
Elementos del proceso software
Clasificación de los Lenguajes de Modelado de Procesos (LMP)
Metamodelos de proceso software

Tema 5. Fundamentos de las pruebas de software


Principios básicos
Tareas básicas
64
ENS'eakel
". Z.'",
4
Inspecciones de código
Pruebas basadas en la ejecución del código
Diseño de casos de prueba
MEP
_
Estrategia de pruebas
Pruebas de sistemas 00
Depuración de pruebas

Tema 6. Generación de informes sobre las pruebas


Informes con resultados de ejecución de las pruebas
Informes sobre alcance de las pruebas
Utilización de herramientas
Interpretación de informes
Prueba de aplicaciones que acceden a bases de datos
Técnicas de prueba
Prueba del código perteneciente a la interfaz de acceso a la base de datos
Pruebas de documentos XML
Entradas para los métodos
Comparación de documentos
Cómo salvar diferencias superficiales
Prueba de transformaciones X5L
Validación de documentos XML durante el proceso de pruebas
Pruebas de aplicaciones WEB
Herramientas para la automatización de la prueba
Prueba de un sitio Web
Pruebas de navegación
Pruebas de enlaces rotos
Pruebas de estructura y contenido
Pruebas de validación

Tema 7. Pruebas de sistemas


Descripción general del sistema
Arquitectura del sistema
Configuración del sistema
Características del sistema y su relevancia en las pruebas de software
Arquitectura interna del sistema
Documento de especificación de requisitos software
Manejo de la ética durante el proceso

Metodología
Es un curso teórico - práctico, donde además de los fundamentos de la calidad, el estudiante
realiza aplicaciones y pruebas de diferentes tipos, de una manera transparente y colaborativa, en
equipo o de manera individual, según las circunstancias del entorno. Asimismo, debe tener la
posibilidad de llevar a la práctica las nociones conceptuales obtenidas durante el proceso
65
DE ENSEÑA
4 0,,

académico. Para ello se requieren las habilidades de pensamiento crítico y analítico, comunicación
asertiva oral y escrita, capacidad de liderazgo, trabajar con orden y disciplina, y capacidad de
negociación, las cuales son requeridas para la revisión y aplicación de las normas de :JiTARIA

Experiencias de Aprendizaje
El papel del docente es de mediador, papel que permite que el estudiante aprenda desde un
punto de vista significativo, con el medio práctico como socio de trabajo, ampliando la capacidad
estudiantil para relacionarse con compañeros de aula y con otros profesores.

Se facilitará el desarrollo y aplicación de las habilidades genéricas, tales como: trabajar con orden
y disciplina, en equipo y de una manera colaborativa. La temática le va a permitir al estudiante
innovar sobre diferentes formas de trabajo, siempre dentro del marco de calidad de referencia.
Para ello se realizarán dos prácticas y dos tareas además de un proyecto de investigación a nivel
de aula, para demostrar la internalización de los conocimientos.

Recursos Didácticos
Este curso por su temática de carácter teórico —práctico requiere aula con equipamiento básico,
tal como pizarra acrílica, proyector y mobiliario. Para la realización de las prácticas específicas se
requerirá equipo de cómputo de manera circunstancial.

La Universidad garantiza el acceso de los estudiantes a los laboratorios de cómputo, así como
acceso a la red Internet para la realización de los trabajos propios de la materia.

Evaluación
La evaluación académica de este curso está sujeta a las regulaciones del Reglamento Académico
de la Universidad.

Criterio Porcentaje
Examen Parcial (2) 50%
Tareas (2), prácticas (2) 20%
Proyecto investigación 30%
Total 100%

Cronograma Semanal
Semana Tema Objetivos Actividades de
Aprendizaje
1 Unidad 1 y 2 Adquirir conceptos, estándares y Inicio de trabajo de
lineamientos de calidad en torno al investigación.
desarrollo de productos de software.
2 -4 Unidad 3 y 4 Tarea N 91. La calidad
en los sistemas
informáticos
5 I examen
parcial
6 —9 Unidad 5 y 6 Interpretar de manera práctica, los Práctica N 91. El
diversos elementos técnicos Proceso de software
66

relacionados con calidad.


10 II examen
parcial
Unidad 6 -7 Comprender la aplicación de Practica N 22. El
estándares y lineamientos de calidad Proceso de software.
alrededor del desarrollo de productos Tarea N22. Distintos
informes de pruebas
de software.
Exposición de trabajo
de investigación en el
aula.
15 Examen final

Bibliografía
Alexander, A. (2007). Diseño de un sistema de gestión de seguridad de información.
Alfaomega Grupo Editor. México.

Bolaños, D. (2008). Pruebas de Software y JUnit: un análisis en profundidad y ejemplos


prácticos. Pearson Educación. México.

Garzás, J. (2008). Medición y estimación del software. Alfaomega Grupo Editor. México.

Piattini, M. (2007). Calidad de Sistemas Informáticos. Alfaomega Grupo Editor. México.

Piattini, M. (2009). Fábricas del software. Alfaomega Grupo Editor. México.

Stevens, P. (2007). Utilización de UML. Segunda Edición. Editorial Pearson Educación.


México.
67
DE ENSE4-1.1
7:>:

"J?
/ Ingeniería en Sistemas de Versión: 01 sa`o
fidelitas
UMVERSIDAD
Computación
Programa de Curso
Fecha: Octubre 2010
Página 1 de 5

Nombre: Ambiente Web Servidor


Código: SC-570
Período: V Ciclo 2011
Nivel: Bachillerato
Modalidad: Cuatrimestral
Créditos: 3
Horas Lectivas: 3 Presenciales
Naturaleza: Teórico - Práctico
Requisitos: SC-.360 Ambiente Web Cliente
Co-requisitos: Ninguno
Nombre del Profesor: Christian Gómez Brenes
Lugar: Universidad Fidélitas Sede Central

Descripción del curso


Actualmente el desarrollo de software va más allá que resolver situaciones específicas a los
usuarios en su entorno personal, se les debe dar solución en un entorno remoto. Lo anterior
involucra elementos extra, como puede ser cualquiera de los servicios que se ofrecen en la red de
redes (Internet).

Este curso es complemento del curso de Ambiente Web Cliente, dado que en ese se resuelve la
necesidad del usuario final en su punto directo de contacto con la tecnología, mientras que en
este nuevo curso se pretende resolver la necesidad en el nivel remoto, en otras palabras, se
pretende habilitar los diversos elementos en la red.

Una vez logrado el equilibrio entre el sitio del usuario y el sitio remoto, se puede considerar que el
desarrollo de software en el nivel web, ha cumplido su propósito y es en este momento en que se
hace necesario disponer de los recursos tecnológicos a su servicio.

La temática pertenece a las necesidades del mundo actual, entorno que se ejemplifica
generalmente dentro del ámbito de Internet, un mundo de interrelaciones humanas y sociales,
con alto grado de vulnerabilidad, pero a la vez con grandes necesidades de seguridad y calidad en
la información.

Un Ingeniero en Sistemas de Computación de hoy día, necesariamente debe conocer sobre los
aspectos propios del ambiente web, no sólo en el nivel teórico, sino especialmente en el aspecto
práctico, de manera que pueda llegar a las organizaciones de hoy a generar soluciones,
aprovechando los medios tecnológicos de que se dispone.

El requisito temático de este curso es el referente al Ambiente Web en el nivel de Cliente, curso
teórico y práctico que requiere participación activa del estudiante, con el fin de lograr
68

conceptualizar y aplicar los conceptos aprendidos durante los últimos espacios académicos. De
manera que se desarrollen habilidades y destrezas propias de la carrera.
-11\NI
Los temas a tratar son: lenguajes PHP, Integración servidor Ajax y lenguaje JavaScript, seguridad-
relativa en la Web y el desarrollo de Sitio Web completo. Las habilidades requeridas son para
trabajar con orden y disciplina, tomas de decisiones, trabajo en equipo. El pensamiento creativo,
el análisis de interacciones complejas, el trabajo con orden y disciplina, así como el desarrollo de
nuevos enfoques de trabajo, siempre dentro de un marco de aprendizaje colaborativo. Los
valores: la ética, la responsabilidad, solidaridad para interactuar en ambientes de trabajo colectivo

Objetivos
General

Desarrollar sitios web completos, utilizando los elementos remotos necesarios que le
permita al usuario alcanzar un alto grado de eficiencia y efectividad en su labor diaria.

Específicos

Enumerar todos los elementos que requiere un sitio web en el nivel remoto para el
desarrollo de un sitio efectivo y eficiente según las necesidades y prioridades del usuario.
Aprovechar los elementos técnicos de desarrollo web, por medio de la aplicación en
proyectos específicos de nivel medio de profundidad.
Elaborar un sitio web en el nivel del servidor, que permita soporte a las necesidades de
información remota que el cliente requiere, aprovechando la plataforma de internet
existente.

Contenidos
Tema 1. Lenguaje PHP
Inicio y conceptos del lenguaje PHP,
Sintaxis, Variables,
Operadores,
Instrucciones de control
condicionales,
ciclos, salida,
cadenas
Programación Modular
Funciones, librerías,

Tema 2. Características de diseño


Formato de página,
Enlaces externos.
Procesado de formularios.
Integración de bases de datos.
Seguridad.

Tema 3. Servidor Ajax: sus características.


Introducción, Características
69
ENsuutzu
----..
kr„
4
Configuración, Plataformas
„ ,º4V I 11

*
Tema 4. Integración servidor Ajax y lenguaje JavaScript M EP 0 .
- Representación de objetos (DOM),
- Localizador de objetos (BOM)
Eventos sobre servidor Ajax
Técnicas básicas, marcos de trabajo (frameworks), Librerías
Otros recursos con servidor Ajax
Utilidades, Recursos

Tema 5. Seguridad Web.


Páginas seguras, Acceso a páginas, Manejo de páginas.
Implementación de seguridad
Proceso de definición de seguridad.
Certificados de seguridad.
Manejo de niveles de seguridad.
Ética en el manejo de la Web

Tema 6. Seguridad relativa en la Web


Optimización de motores de búsqueda (SEO)
Buscadores,
Dar de alta los sitios webs.
Publicidad web

Tema 7. Desarrollo de Sitio Web completo


Definición de tema
Diseño de sitio
Elaboración de productos
Montaje de servidor
- Alta de servicios
Publicación final
Sitios Web Móviles
Consideraciones éticas, técnicas, operativas y funcionales

Metodología
Es fundamental para entender la contraparte del usuario final, contar con un curso de carácter
teórico y práctico, donde el profesor exponga sobre la necesidad de aprovechar el ambiente web
desde el punto de vista del servidor.

Se realizarán prácticas de laboratorios, con el fin de desarrollar el diseño y la programación de


aplicaciones para la red dentro de un marco de aprovechamiento técnico y lógico. Habrá análisis
de conceptos mediante ejemplos reales, representativos y alto contenido didáctico, de modo que
se promueva el desarrollo de las habilidades y destrezas necesarias para el diseño de aplicaciones
web basadas en el servidor.

Se utilizará un espacio de cada sesión, para trabajar con las dudas, comentarios o aportes del
estudiante, a su vez se acentuará la importancia del manejo ético de la información publicada.
70

Experiencias de Aprendizaje
Este curso se desarrollará con actividades participativas, donde el docente procure la mediación
efectiva en el aula y fortalezca el trabajo práctico y la capacidad individual de los estudiantes para
relacionarse entre compañeros y profesores, esto se correlaciona con su aprovechamiento
académico, característica innegable de un proceso educativo completo, que permite la interacción
real en el aula. Para ello se planifican cuatro laboratorios, dos exámenes parciales y uno final,
además de la presentación de un trabajo de investigación, acerca de un tema referente a la
temática que se desarrolla.

Recursos Didácticos
Para este curso se requiere de laboratorio de cómputo equipado de manera básica, tal como
pizarra acrílica, proyector y mobiliario, así como acceso a la red internet. Para la realización de las
prácticas se requerirá de espacio y condiciones para elaborar la documentación afín.

La Universidad garantiza el acceso de los estudiantes a los laboratorios de cómputo y a la red


Internet para la realización de trabajos propios de la materia.

Evaluación
La evaluación académica de este curso está sujeta a las regulaciones del Reglamento Académico
de la Universidad.

Criterio Porcentaje
Examen Parcial (2) 50%
Prácticas (4) 20%
Proyecto investigación 30%
Total 100%

Cronograma Semanal
Semana Tema Objetivos Actividades de
Aprendizaje
1 —2 Unidad 1 y 2 Enumerar todos los elementos que Inicia selección de
requiere un sitio web en el nivel tema para proyecto de
remoto, de manera que a partir de investigación
esto se pueda desarrollar un sitio
efectivo y eficiente según las
necesidades y prioridades del usuario.
3 —4 Unidad 3 y 4 Enumerar todos los elementos que Practica N 21
requiere un sitio web en el nivel Servidor Ajax
remoto, de manera que a partir de
esto se pueda desarrollar un sitio
efectivo y eficiente según las
necesidades y prioridades del usuario.
5 I examen
parcial
74-

6 —9 Unidad 5 y 6 Aprovechar los elementos técnicos de Práctica N22 Seguridad


desarrollo web, por medio de la web .IgEP
aplicación en proyectos específicos de Revisión avance
nivel medio de profundidad. proyecto investigación
10 II examen
parcial
11— 14 Unidad 7 Elaborar un sitio web en el nivel del Práctica didáctica 3 y4
servidor, que permita dar soporte a las Desarrollo de sitio web
necesidades de información remota completo
que el cliente requiere. Presentación proyecto
de investigación
15 Examen final

Bibliografía
Antonio, M. (2008). Ajax en J2EE. Alfaomega Grupo Editor. México.

Ceballos, F. (2008). Intefaces gráficas y aplicaciones para internet. Alfaomega Grupo Editor.
México.

Gil, J. (2006). Creación de sitios Web con PHP 5. Primer Edición. Editorial Mc Graw-Hill.
Interamericana. México.

López, J. (2008). Domine PHP y MySQL, Programación dinámica en el lado del servidor.
Alfaomega Grupo Editor. México.

Molina, F. (2007). Administración y mantenimiento de servicios de internet. Alfaomega


Grupo Editor. México.
72

, Ingeniería en Sistemas de Versión: 01

fidelitas
IMIVERSIDAD
Computación
Programa de Curso
Fecha: Octubre 2010
Página 1 de 6

Nombre: Ambiente Móvil (curso electivo)


Código: SC-750
Período: VII Ciclo 2011
Nivel: Bachillerato
Modalidad: Cuatrimestral
Créditos: 4
Horas Lectivas: 3 Presenciales
Naturaleza: Teórico - Práctico.
Requisitos: SC-570 Ambiente Web Servidor
Co-requisitos: Ninguno
Nombre del Profesor: Esteban Marín Chinchilla
Lugar: Universidad Fidélitas Sede Central

Descripción del curso


Con este curso se pretende que el estudiante de la carrera de Ingeniería en Sistemas de
Computación, obtenga los conocimientos necesarios para desenvolverse en un entorno cada vez
más accesible para la sociedad, el ambiente móvil.

La necesidad de establecer más y mejores mecanismos de comunicación efectivos y ágiles, ha


obligado a los profesionales del área para que se especialicen y busquen alternativas para lograr
que los usuarios tengan mejores posibilidades técnicas.

El entorno móvil parte de la necesidad propia de la sociedad, un ambiente en el que la inmediatez


y la calidad de la información son fundamentales para lograr la presencia virtual que tanto desea
el común de la población.

Las aplicaciones de software basadas en dispositivos con capacidad de conectividad remota se va a


convertir en el mediano y largo plazo, en elemento motivador dentro de las redes convergentes, lo
que genera la interrogante para el ingeniero desarrollador de sistemas, quien debe proveer
herramientas tecnológicas a los usuarios, que les resuelvan sus necesidades inmediatas y futuras
de información.

Este curso posee como requisito, el dominio de los conceptos de desarrollo web, dado que la
velocidad en las relaciones móviles está integrada en el ambiente internet.

Objetivos
General

- Descubrir el entorno móvil para aumentar la eficacia de los proyectos de desarrollo de


software.

Específicos
73

Adquirir los conceptos relacionados con el ambiente móvil.


Formular soluciones tecnológicas para el ambiente móvil.
Aplicar los conceptos adquiridos a un entorno móvil real en la elaboración de productos de
software.

Tema 1. Telefonía Móvil


Internet por satélite
Protocolos y bandas móviles
Sistemas GPS
Sistema DAM, UMTS
Tema 2. Acceso a la información por medios móviles
Documentos en la nube
Servicios de correo
Mensajería instantánea
Lectura de noticias
Gráficos 3D
Acelerómetro
Geolocalización
Radionavegación
TV Digital
Ética en el manejo de ambientes móviles
Tema 3. Plataformas de desarrollo
Windows Mobile
Maemo
Symbian OS
Ovi
Flash Lite
Web Run time
Qt
Tema 4. Seguridad Móvil
Firma digital
Seguridad en la transferencia
Tema 5. Ambiente Móvil: conceptos
Configuración
- Perfiles
Lenguaje MIDIet
Descripción del lenguaje MIDIet
Compilación

Tema 6. Interfaces de programación


La interfaz de programación de aplicaciones (API) de conexión de dispositivos de
configuración limitada (CLDC)
El paquete de uso básico (java.lang)
El paquete de utilitarios (java.util)
El paquete de entrada y salida (java.io)
74
w;03a1AL
:' '

El marco de conexión genérico (GCF) de de conexión de dispositivos de configuración rá ,1 4

limitada (CLDC) k
Mi EP
La interfaz de programación de aplicaciones (API) de Perfil de dispositivos móviles d '011»
Sri-ARIA
información (MIDP)
Las clases heredadas del lenguaje Java (12SE)
Clases e interfaces propios de Perfil de dispositivos móviles de información (MIDP)
El paquete de manejo intermedio (javax.microedition.midlet)
El paquete de micro edición (javax.microedition.lcdui)
El paquete de micro edición para entrada y salida (javax.microedítion.io)
El paquete de micro edición( javax.microedition.rms)
Ejemplo de uso de APIs de MIDP y J2SE

Tema 7. Entorno gráficos


La clase gráfica (Graphics)
Primitivas gráficas
Escribiendo texto
Dibujando imágenes
Ejemplo de uso de los métodos gráficos

Tema 8. Componentes de interfaz de usuario


Pantallas y formularios (Screens and Forms)
La clase de alertas (Alert class)
La clase de listas (List class)
La clase de cajas de texto (TextBox class)
La clase para trucos (Ticker)
La clase de hileras (Stringltem class)
La clase de imágenes (Imageltem class)
La clase de campos de texto (TextField class)
La clase de campos de fecha (DateField class)
La clase de grupo de opciones (ChoiceGroup class)
La clase para barra de estados (Gauge)

Tema 9: Gestión de comandos y conexión a redes


Entrada/Salida desde el uso del lenguaje MIDIet
La clase de entrada (InputStream class)
La clase de salida (OutputStream class)
Ejemplo de conexión

Tema 10: Persistencia de datos


El paquete para interfaz de registros (RMS)
La clase de almacenamiento de registros (RecordStore class)
Las interfaces de registros (RMS)
Abriendo un almacén de registros
Añadiendo nuevos registros
75
. DE ENSEkw4

Recuperando registros
Borrando registros
Enumeración de registros
t-9-‘‘11551'
Cerrando un almacén de datos

Tema 11. Perfil de dispositivos móviles de información (MIDP 2.0 80)


El API de juegos del Perfil de dispositivos móviles de información (MIDP 2.0)
El registro de ingreso (Push Registry) del Perfil de dispositivos móviles de información
(MIDP 2.0)

Tema 12. Patrones de diseño para Java (.12ME)


Patrón para la generación de menús en cascada
Patrón para la generación de diálogos
Patrón de la paginación
Patrón para la creación de aplicaciones portables

Tema 13. Optimización de código


Optimización para la mantenimiento en el tiempo
Optimización del tamaño
Optimización de velocidad
Eliminar sub-expresiones comunes
Aprovechar las variables locales
Expandir los bucles
Mejora de las operaciones gráficas
Recolector de basura

Tema 14. Otros conceptos


Sistemas operativos móviles (Android y otros)
Sistemas incrustados (embebed)
Otros tipos de plataformas
Uso ético de las plataformas móviles

Metodología
La metodología que se sigue para el desarrollo de los contenidos temáticos del curso es variada,
utilizando diferentes técnicas didácticas que faciliten el proceso de enseñanza y aprendizaje; con
ello se busca una participación activa por parte del estudiante, en constante interacción con su
medio y los recursos disponibles.

Habrá técnicas magistrales, cuando el tema lo requiera, con el profesor como facilitador y
motivador. Además, existirá la necesidad de que el estudiante lleve a cabo trabajos autónomos,
en los que aplique lo aprendido en clase, asimismo lleve a la práctica suposiciones propias.

Lo anterior hará posible, que haya exposición, simulaciones, trabajo en grupo o individuales,
laboratorios y talleres, según se de la situación específica en el curso.
76

Experiencias de Aprendizaje
En un mundo en que las comunicaciones son fundamentales para el diario vivir, el estudiante de
esta carrera requiere aprender a relacionarse con el uso intensivo de recursos móviles, siempre
desde la perspectiva de ofrecer al usuario la solución a su problema, sin perder de vista el proceso
automatizado.

Además, es necesario conocer diversos conceptos y ambientes de trabajo que ofrecen distintos
lenguajes y entornos operativos modernos, fundamentales para su desarrollo.

El rol del docente de este curso es de facilitador y motivador para la búsqueda de alternativas
reales, siempre dentro de un concepto de aplicación móvil vigente.

Recursos Didácticos
Se aprovecha al máximo el espacio físico del laboratorio de cómputo, la pizarra acrílica y el equipo
multimedia presente en el mismo, así como la herramienta y los entornos de desarrollo elegidos.

Evaluación
En lo que respecta a la evaluación, se hará de esta, un proceso de aprendizaje significativo donde
el estudiante logre encontrar la funcionalidad con su diario quehacer.

La evaluación académica de este curso está sujeta a las regulaciones del Reglamento Académico
de la Universidad.

Criterio Porcentaje
Examen Parcial (2) 50%
Prácticas de laboratorio (3) 20%
Simulaciones (1)
Proyecto investigación 30%
Total 100%

Cronograma Semanal
Semana Tema Objetivos Actividades de
Aprendizaje
1 Unidad 1 y 2 Adquirir los conceptos relacionados Trabajo de
con el ambiente móvil. investigación.

2-4 Unidad 3 a 5
5 I parcial
6—9 Unidad 6 y 7 Formular soluciones tecnológicas para Prácticas de
el ambiente móvil. laboratorio 1, 2 y 3

10 II parcial
Unidad 8 — 10 Aplicar los conceptos adquiridos a un Simulación de
entorno móvil real en la elaboración de Producto desarrollado
productos de software. en el aula.
Presentación final de
77
DE ENS¿,k4

proyecto de
investigación
15 Examen final
AEP
rARA
Bibliografía
Carballar, J. (2007). WI-FI Instalación, Seguridad y Aplicaciones. Alfaomega Grupo Editor.
México.

Froufe Quintas, A; y otros. (2004). J2ME Java 2 Micro Edición. Manual de usuario y tutorial.
Alfaomega, Ra-Ma. México.

Gómez, E. (2010). Aplicaciones con Visual Basic .Net. Programa para escritorio, web y
dispositivos móviles. Alfaomega Grupo Editor. México.

López, J. (2008). Domine PHP y MySQL, Programación dinámica en el lado del servidor.
Alfaomega Grupo Editor. México.

Picouto, F. (2008). Hacking y seguridad en Internet. Alfaomega Grupo Editor. México.

Rosanski, U. (2009). Enterprise JavaBeans 3.0 con Eclipse y JBoss. Alfaomega Grupo Editor.
México.
78

/ Ingeniería en Sistemas de Versión: 01

fidelitas
UMVERSIDAD
Computación
Programa de Curso
Fecha: Octubre 2010
Página 1 de 5

Nombre: Seguridad Informática


Código: SC-850
Período: VIII Ciclo 2011
Nivel: Bachillerato
Modalidad: Cuatrimestral
Créditos: 4
Horas Lectivas: 3 Presenciales
Naturaleza: Teórico-Práctico
Requisitos: SC-750 Ambiente Móvil
Co-requisitos: Ninguno
Nombre del Profesor: Jonathan Pérez Richmond
Lugar: Universidad Fidélitas Sede Central

Descripción del curso


La seguridad informática es un concepto tan amplio y profundo como necesario, el día de hoy, la
tecnología ha provisto innumerables posibilidades, sean en el nivel de comunicación, como en el
nivel de aprovechamiento de los recursos, por lo que la seguridad en torno a su uso es
fundamental.

Este curso pretende desarrollar las pautas técnicas para que el estudiante comprenda en todos sus
extremos, el uso intensivo de la seguridad informática, como un recurso más, asociado al trabajo
del ingeniero, sea analista, desarrollador o profesional responsable en el área tecnológica de la
organización.

Se considera que para la formación exitosa y el desempeño de un profesional en Ingeniería en


Sistemas de Computación, es determinante el dominio de los conceptos y técnicas existentes
alrededor de la seguridad informática, tales como criptografía, detección de intrusos y software
malicioso, entre otros aspectos.

Este curso no posee requisitos, aunque su ubicación se da en niveles avanzados del bachillerato, lo
que anticipa el aprovechamiento intensivo por parte del estudiante.

Objetivos
General

- Resolver situaciones específicas relacionadas con la seguridad informática en las


organizaciones de hoy.

Específicos

- Describir los conceptos y técnicas relacionadas con la seguridad informática.


79

Replante r las necesidades de seguridad informática existentes en cualquier tipo de -----


a DE Mai;
, organiza ión, considerando las necesidades y prioridades específicas.
-
Elaborar planes de seguridad informática, sin perder su capacidad de crecimiento y los()
intereses de negocio de las organizaciones.
‘•-,t1
A 1-Z ' A 9S.11‘911›.
Contenidos
Tema 1. Introducción a la seguridad de la información
Información y comunicación
Evolución de la comunicación
La era digital
La ética en la era digital

Tema 2. La seguridad y conceptos asociados


Historia de la seguridad informática
Revoluciones en seguridad
Vulnerabilidades, amenazas y ataques
Servicios de seguridad

Tema 3. Criptografía
Uso y aprovechamiento de técnicas criptográficas
Cifrado de la información
Claves públicas y privadas

Tema 4. Aplicaciones criptográficas


Protocolos de seguridad
Firmas y certificados digitales
Acuerdo e intercambio de claves
Autenticación e intercambio de clave
Criptografía simétrica

Tema 5. Administración de la seguridad


La seguridad en las organizaciones
Políticas de seguridad
Análisis de riesgos
Modelos de madurez
Normativa sobre políticas de seguridad
Criterios normativos modernos
Importancia de la documentación

Tema 6. Control de acceso


- Identificación y autenticación
Referencia de autenticidad (autenticators/tokens)
Aplicación y debilidad del control de acceso
Compartimientos
Políticas de apoyo
80

Tema 7. Detección de intrusos


Control de accesos y métodos de detección
Bitácoras, monitoreo y análisis de actividad s

Auditoría de la configuración del sistema ITARIA *


Sistemas seguros
Problemática relacionada

Tema 8. Código malicioso


Virus, Ataques de penetración
Ataques de denegación de servicios
Programas de espionaje
Caballos de Troya y Bombas de tiempo

Tema 9. Seguridad en Sistemas Operativos


Normas de seguridad
Protección mínima, discrecional
Protección obligatoria, verificada
Configuración de seguridad

Tema 10. Herramientas y protocolos


Sistema de nombres de dominio (DNS)
Redes virtuales privadas (VPN)
Transacción electrónica segura (SET)
Encriptación vía correo (PGP)
Sistemas de detección de intrusos

Tema 11. Seguridad en redes


Redes locales y amplias
Protocolos de encaminamiento
lntranets y Cortafuegos
Administración de identidades
Estructura de puertos y Precauciones
Servicios de seguridad en redes
Seguridad de los enlaces
Seguridad móvil y Redes inalámbricas

Metodología
La estrategia didáctica que se empleará en este curso va a permitir definir en el estudiante, una
forma de trabajar en términos de seguridad informática, por medio del aprovechamiento de
técnicas específicas de análisis del entorno tecnológico.

Además, el curso va a permitir que el estudiante aprenda de una manera consecuente con las
necesidades del mercado, dado que habrá investigación de campo, así como análisis en sitio de
manera tal que éste recupere información importante que le permita definir procesos de
seguridad de acuerdo con el contexto.
81

O E E NS MAjv
Por su naturaleza teórica, este curso parte del principio de aprovechar al máximo los recursos
académicos existentes en el aula, pero requiere también esfuerzo por parte del estudiante para
aprovechar otros elementos externos al aula, pero disponibles para su beneficio, sea en su hogar o
en la universidad.

Experiencias de Aprendizaje
Las experiencias de aprendizaje asociadas al proceso de ejecución de este curso se orientan a
desarrollar en el estudiante, los conocimientos, habilidades y destrezas necesarios que permitan
desarrollar experticia en el tema de la seguridad informática.

Con este fin se propone el uso de estrategias de enseñanza que permitan el trabajo colaborativo,
en equipo, investigación-acción en el espacio educativo del curso y la solución de casos, problemas
y simulaciones, desde la aplicación de los conocimientos adquiridos a situaciones reales.

Además, se desarrollarán las habilidades y destrezas asociadas con la creatividad e innovación en


para detectar vulnerabilidades en los sistemas de información y fortalecer sistemas de seguridad
en informática.

También, con la plena conciencia que la formación en valores sólo se consigue por medio de la
práctica de los mismos, se propone el desarrollo e integración como tema transversal de la ética
profesional, el respeto y la responsabilidad.

Recursos Didácticos
Para este curso se requiere de aula equipada de manera básica, tal como pizarra acrílica, proyector
y mobiliario específico.

La Universidad garantiza el acceso de los estudiantes a los laboratorios de cómputo y a la red


Internet para la realización de trabajos propios de la materia.

Evaluación
La evaluación académica de este curso está sujeta a las regulaciones del Reglamento Académico
de la Universidad.

Criterio Porcentaje
Examen Parcial (2) 50%
Solución de casos (2) 20%
practicas (2)
Proyecto investigación- 30%
acción
Total 100%

Cronograma Semanal
Semana Tema Objetivos Actividades de
Aprendizaje
1—2 Unidad 1 y 2 Describir los conceptos y técnicas Selección de empresa
relacionadas con la seguridad para realizar proyecto
informática. de I-A
82

3 —4 Unidad 3 a 5 Trabajo en grupas.


Practica N21 sobre
Criptografía
5 I parcial
6 —9 Unidad 6 a 8 Replantear las necesidades de -Caso N 2 1- Resolución
seguridad informática existentes en de caso hipotético de
cualquier tipo de organización. Adm de seguridad
- Seguimiento al
proyecto de I-A
Practica N22:
Detección de intrusos
10 II parcial
11 — 14 Unidad 9 a 11 Elaborar planes de seguridad -Caso N2 2- Resolución
informática que le permitan a las de caso real Seguridad
organizaciones de hoy proyectar sus en redes
prioridades tecnológicas, sin perder su - Presentación
capacidad de crecimiento y sus proyecto de I-A
intereses de negocio.
15 Examen final

Bibliografía
Carballar, J. (2006). Firewall. La seguridad de la banda ancha. Alfaomega Grupo Editor.
México.

Gómez, A. (2007). Enciclopedia de la seguridad informática. Alfaomega Grupo Editor.


México.

Marcelo, J. (2006). Una computadora segura en casa. Pearson Educación, México.

Picouto, F. (2008). Hacking y seguridad en Internet. Alfaomega Grupo Editor. México.

Zemanek, J. (2005). Craking sin secretos, ataque y defensa de software. Alfaomega Grupo
Editor. México.
83

ENSEPIA4Q,

t<St,
- ;
u•rg tu-

Nivel Licenciatura
84

/ Ingeniería en Sistemas de Versión: 01

fidelitas
IMIVERSIDAD
Computación
Programa de Curso
Fecha: Octubre 2010
Página 1 de 5

Nombre: Mantenimiento de Software


Código: SC-950
Período: X Ciclo 2011
Nivel: Licenciatura
Modalidad: Cuatrimestral
Créditos: 4
Horas Lectivas: 3 Presenciales
Nivel: II Ciclo Licenciatura
Naturaleza: Teórico-Práctico
Requisitos: SC-915 Tecnología de Comunicaciones
Co-requisitos: SC-985 Continuidad de los Procesos de Negocios
Nombre del Profesor: Jonathan Pérez Richmond
Lugar: Universidad Fidélitas Sede Central

Descripción del curso


Este curso se plantea como una necesidad del entorno empresarial costarricense, dado que los
proyectos de software normalmente llegan hasta su etapa de implementación y pruebas, lo que
redunda en limitantes para la empresa y en especial para el área técnica responsable de
tecnología_

Por lo anterior, se propone este curso con la característica de que sirva de elemento motivador y
mediador en las técnicas, prácticas y sanas costumbres de mantenimiento de software en la
empresa.

Las actividades descritas normalmente se realizan, pero en algunos casos, no son tomadas en
cuenta de manera formal por quienes son responsables del seguimiento de los proyectos de
software en producción.

Por el nivel en que se encuentra no requiere requisito temático alguno.

Objetivos
General

Demostrar la necesidad del mantenimiento en los proyectos de software, no sólo como


utla actividad más, sino como un criterio de éxito para el mismo.

Específicos

Clarificar las
las competencias y técnicas necesarias para dar mantenimiento al software,
desde un punto de vista organizacional.
Identificar los elementos incluidos durante el mantenimiento de proyectos de software
dentro de las organizaciones de hoy.
85

Demostrar la necesidad de tener un conjunto de competencias y técnicas asociadas con elgstmk,2


1444,
mantenimiento de proyectos de software.

Contenidos
Tema 1. Gestión de la configuración del Software
iviEP
RsiTARIA
Principios básicos
Objetivos
Líneas Base
Elementos de configuración
Líneas base
Actividades
Control de cambios
Motivos del cambio
Herramientas de GCS
Documentación
Plan de GCS
Formulario de petición de cambios
Informes de cambios
Otros documentos

Tema 2. Herramientas de control de versiones: Subversión (SVN)


Subversión
Instalación
Creación de repositorios
Autenticación
Autorización
Puesta en marcha

Tema 3. Entornos de ingeniería del software orientados al proceso


Introducción y características
Clasificación de los PSEE

Tema 4. Modelos del proceso de ciclo de vida


Concepto de ciclo de vida
Procesos del ciclo de vida software
Procesos del ciclo de vida de sistemas

Tema 5. Evaluación y mejora de procesos


Panorámica general
Norma ISO 90003
Modelo de madurez de la capacidad (CMM)
El estándar ISO/IEC 15504
CMMI y SCAMPI
Modelos iberoamericanos de madurez y evaluación
86
....-
4.0, . ,,,, DE ¿,,•.4 42
Tema 6. Calidad de Sistemas de Información a •1:,,
Medición de sistemas de información
*
Teoría de la medición del software RIAP
2:‘441C
:
Proceso de creación de métricas A '',1011-
Estándares y metodologías de medición
Métricas de software
Herramientas de medición software

Tema 7. Calidad de la información


Calidad de los modelos de datos
Calidad de datos
- Evaluación y mejora de la calidad de la información

Tema 8. Gestión del conocimiento


Ingeniería del software y gestión del conocimiento
Factoría de experiencia y paradigma de mejora de la calidad (QIP)
La calidad como un factor ético durante la gestión del conocimiento

Metodología
Este curso será orientado hacia aspectos que integren la discusión, el análisis y en especial la
puesta en práctica de la teoría, de ahí que el estudiante se debe concentrar en cómo aprender y
que este aprendizaje sea significativo en el tiempo.

Por ser un curso de carácter teórico, es necesario aplicar técnicas didácticas que motiven la
participación, la investigación y acción, también es importante que posibiliten la puesta en
práctica de elementos personales y profesionales, que le permita al estudiante crecer y
desarrollarse en el área.

Lo anterior demuestra la condición constructivista de este curso, dado que es fundamental para
que el conocimiento se adhiera de una manera sostenida.

Experiencias de Aprendizaje
En este curso el rol del estudiante es participativo y proactivo, dado que tiene que recurrir a
proyectos reales para contrastar los conceptos y técnicas previamente investigados. Por lo que es
fundamental la planificación personal y grupal, que permita lograr los objetivos propuestos.

El papel del docente es como guía, por cuanto ha de encargarse de relacionar la teoría con la
práctica, dando a los estudiantes elementos motivadores que les permita aprender de una manera
significativa.

En este curso habrá actividades de investigación que demandará del estudiante mayor cantidad y
calidad de tiempo, en pro de conseguir las metas planteadas con anterioridad por sí mismo y por
el docente responsable del curso.
87
.01 DE ENSL':

<,Y

Recursos Didácticos
Este curso por su temática de carácter teórico requiere aula con equipamiento básico, tal como
pizarra acrílica, proyector y mobiliario. Para la realización de las prácticas específicas se requerirá
equipo de cómputo de manera circunstancial.

La Universidad garantiza el acceso de los estudiantes a los laboratorios de cómputo, así como
acceso a la red Internet para la realización de los trabajos propios de la materia.

Evaluación
La evaluación académica de este curso está sujeta a las regulaciones del Reglamento Académico
de la Universidad.

Criterio Porcentaje
Examen Parcial (2) 50%
Tareas, prácticas 20%
Proyecto investigación 30%
Total 100%

Cronograma Semanal
Semana Tema Objetivos Actividades de
Aprendizaje
1 Unidad 1 y 2 Clarificar las competencias y técnicas Inicio proyecto de I-A
necesarias para dar mantenimiento al en una empresa.
software, desde un punto de vista
organizacional.
2-4 Unidad 3 y 4 Práctica N 9.1 : Modelos
del proceso de ciclo de
vida
5 I parcial
6—9 Unidad 5 y 6 Identificar los elementos incluidos Seguimiento proyecto
durante el mantenimiento de de I-A
proyectos de software dentro de las Practica N 2 2: Modelo
CM M
organizaciones de hoy.
10 II parcial
11 — 14 Unidad 7 y 8 Demostrar la necesidad de tener un
conjunto de competencias y técnicas
asociadas con el mantenimiento de
proyectos de software.
15 Examen final

Bibliografía
Alexander, A. (2007). Diseño de un sistema de gestión de seguridad de información.
Alfaomega Grupo Editor. México.
88
" y DE EPSSEAvz

Garzás, J. (2008). Medición y estimación del software. Alfaomega Grupo Editor. México.
- M1ES:j2
O'Brien, J. (2006). Sistemas de Información Gerencial. Sétima Edición. Editoria,Mc Graw9PIEP
Hill. Interamericana. México. "SiTARIN

Piattini, M. (2007). Calidad de Sistemas Informáticos. Alfaomega Grupo Editor. México.

Piattini, M. (2009). Fábricas del software. Alfaomega Grupo Editor. México.


89

2.6.Análisis comparativo del plan de estudios


En adelante se muestra un análisis comparativo del plan vigente y el plan modificado. Los cursos
señalados en color negro subrayado desaparecen en el plan Nov. 2009. Los cursos señalados en
negrita son nuevos en la propuesta 2010.

Ingeniería en Sistemas de Computación


Comparativo Plan 2010-Plan 2011

Universidad Fidélitas
Bachillerato en Sistemas de Computación
Modificación aprobada Sesión 639-09 11 Nov Modificación presentado en 2010
2009
!Ciclo I Ciclo
SC-115 Introducción a la Programación 4 SC-115 Introducción a la Programación 4
SC-220 Fundamentos Técnicos 4 SC-220 Fundamentos Técnicos 4
AN-100 Metodología de la Investigación 4 AN-100 Metodología de la Investigación 4
AN-810 Técnicas de expresión oral y 4 AN-810 Técnicas de Expresión Oral y Escrita 4
escrita
11-115 Introducción al Cálculo 3 11-115 Introducción al Cálculo . 4
II Ciclo II Ciclo
SC-210 Programación 1 4 SC-210 Programación 1 4
AN-110 Administración General 4 SC-250 Paradigmas de Programación 4
II-215n Cálculo Diferencial e Integral 3 II-215n Cálculo Diferencial e Integral , 4
AN-125 Contabilidad Básica para 4 SC-260 Documentación del Software 4
Ingenieros
SC-270 Computación y Sociedad 3
III Ciclo III Ciclo
SC-310 Programación II 4 SC-310 Programación II 4
SC-320 Estructura de Datos 4 SC-320 Estructura de Datos 4
SC-430 Estructura de Archivos 4 SC-350 Diseño de Interfaz Gráfica de 3
Usuarios
SC-315 Matemáticas Discretas 4 SC-315 Materñáticas Discretas 4
11-325 Costos Industriales 4 SC-360 Ambiente Web Cliente 4
IV Ciclo IV Ciclo
SC-415 Programación 111 , 4 SC-415 Programación III 4
SC-450 Base de Datosl 4 SC-450 Bases de Datosl 4
SC-625 Redes y Telemática 1 4 SC-625 Redes y Telemática 1 4
SC-640 Arquitectura de Computadores 4 SC-640 Arquitectura de Computadoras 4
11-240 Probabilidad y Estadística 4 11-240 Probabilidad y Estadística Descriptiva 4
Descriptiva
V Ciclo V Ciclo
SC-710 Lenguajes de Cuarta Generación 4 SC-740 Lenguajes de Cuarta Generación 4
AN-545 Fundamentos de Mercadeo 4 SC-560 Calidad del Software 3
SC-725 Redes y Telemática II 4 SC-725 Redes y Telemática II 4
SC-420 Sistemas Operativos I 4 SC-420 Sistemas Operativos 1 4
90

DE ENSEÑA...A
4'1
AN-230 Matemática Financiera e 4 SC-570 Ambiente Web Servidor
Ingeniería Económica ••?1, 17,54.1 p
VI Ciclo VI Ciclo \
SC-535 Programación IV 4 SC-535 Programación IV (C#
_MEP P*
,1
4 '
4
SC-630 Análisis de Sistemas I 4 SC-630 Análisis de Sistemas I
SC-550 Bases de Datos II 4 SC-550 Bases de Datosll 4
SC-520 Sistemas Operativos II 4 SC-520 Sistemas Operativos II (Electiva) r"-- - 4
11-535 Investigación de Operaciones 4 AN-125 Contabilidad Básica para Ingenieros/ 4
(Electiva)
VII Ciclo VII Ciclo
SC-610 Programación V 4 SC-610 Programación V (ASP .Net) 4
SC-740 Análisis de Sistemas II 4 SC-740 Análisis de Sistemas II 4
SC-770 Gestión de Tecnología I 4 SC-770 Gestión de Tecnología I 4
AN-560 Economía Empresarial 4 SC-750 Ambiente Móvil (Electiva) 4
AN-110 Administración General (Electiva) 4
VIII Ciclo VIII Ciclo
SC-840 Auditoría de Sistemas 4 SC-840 Auditoría de Sistemas 4
SC-830 Análisis de SistemasIll 4 SC-830 Análisis de Sistemas III 4
SC-870 Gestión de Tecnología II 4 SC-870 Gestión de Tecnología II 4
AN-775 Desarrollo de Emprendedores y 4 AN-7,75 Desarrollo de Emprendedores y 4
Liderazgo Liderazgo(Electiva)
SC-850 Seguridad Lnformática (Electiva) 4

Licenciatura en Ingeniería en Sistemas de Computación


IX Ciclo IX Ciclo
SC-760 Estrategia Empresarial 4 SC-760 Estrategia Empresarial. 4
SC-915 Tecnología de Comunicaciones 4 SC-915 Tecnología en Comunicaciones 4
SC-925 Tecnología de Bases de Datos 4 SC-925 Tecnología de Bases de Datos 4
SC-935 Ingeniería de Software 4 SC-935 Ingeniería de Software 4
X Ciclo X Ciclo
11-880 Formulación y Evaluación de 4 SC-965 Formulación y Evaluación de 4
Proyectos Proyectos
SC-975 Estrategia Gerencia! Informática 4 SC-950 Mantenimiento de Software 4
SC-985 Continuidad de los Procesos de 4 SC-985 Continuidad de los Procesos de 4
Negocios Negocios
SC-995 Consultoría Aplicada en 4 SC-995 Consultoría Aplicada en Tecnología 4
Tecnología de Información de Iriformación

TSC-200 Proyecto o Tesis TSC-200 Proyecto o Tesis


DE ENSEÑA44

nfr
2.7.Comparación Modificaciones .1 á
2.1.1. Nivel Bachillerato y licenciatura .7:.P

En bachillerato se optó por eliminar un total de seis cursos. De los cuales cinco tienen relación con
otras áreas del conocimiento y uno (SC-430) Estructura de Archivos, que a pesar de ser del área
técnica, su nombre y contenidos no corresponden con las necesidades actuales. En Licenciatura se
estaría eliminando un curso cuya validez temática ha variado en el tiempo.

Cursos Eliminados Nivel Bachillerato


Código Nivel Nombre Créditos Nº Horas Req./Correq.
SC-430 III Estructura de Archivos 4 3 9
11-325 III Costos Industriales 4 3 9 AN-125
AN-545 Fundamentos de Mercadeo 4 3 9 AN-110
AN-230 V Matemática Financiera e Ingeniería 4 3 9 II-215n
Económica
11-535 VI Investigación de Operaciones 4 3 9 SC-240
AN-560 VII Economía Empresarial 4 3 9 11-325
Total de Créditos 32 18 54
Cursos Eliminados Nivel Licenciatura
Códig Nivel Nombre Créditos Nº Horas Req./Correq.
o
SC-975 II Estrategia Gerencial Informática 4 4 4
Total de Créditos 4 4 4

Se propone para el nivel de bachillerato incluir nueve cursos nuevos, los cuales están
relacionados directamente con el área técnica y uno que abarque el área humanística con la
visión de la especialidad, llamado (SC- 270) Computación y Sociedad. De estos cursos, dos serán
puestos a elección de los estudiantes en los ciclos VII y VIII de la carrera de bachillerato junto
con otros cuatro cursos existentes, tal y como se muestra en la tabla siguiente:

Nivel Área Técnica Nivel Cursos Existentes


VI (SC-520) Sistemas Operativos II VI (AN-125) Contabilidad Básica para Ingenieros
VII (SC-750) Ambiente Móvil VII (AN-110) Administración General
VIII (SC- 850) Seguridad Informática VIII (AN-775) Desarrollo de Emprendedores y Liderazgo
Empresarial

En licenciatura se propone incluir sólo un curso, (SC- 950) Mantenimiento de software.


92

Cursos Nuevos Nivel Bachillerato


Código Nivel Nombre Créditos N9 Horas Req./Correq
SC-250 II Paradigmas de Programación 4 3 9 SC-115 ------:-
SC-260 II Documentación del Software 4 3 9 AN-810
SC-270 II Computación y Sociedad 3 3 6 SC-220
SC-350 III Diseño de Interfaz Gráfica de Usuario 3 3 6 SC-260
(GUI's)
SC-360 III Ambiente Web Cliente 4 3 9 SC-270
SC-560 V Calidad del Software 3 3 6 SC-450
SC-570 V Ambiente Web Servidor 3 3 6 SC-360
SC-750 VI Ambiente Móvil (Electiva) 4 3 9 SC-560
SC-850 VII Seguridad Informática (Electiva) 3 3 6 SC-750
Total de Créditos 31 27 66

Cursos Nuevos Nivel Licenciatura


Código Nivel Nombre Créditos N9 Horas Req./Correq
SC-950 II Mantenimiento de Software 4 4 4
Total de Créditos 4 4 4
2.8.Cuadro Sinóptico del Personal Docente y Administración de carrera, (ver anexo # 1,
cartas de aceptación).
Personal docente propuesto
Nombre del docente Cédula Grado Cursos a impartir No. No. Experiencia Sesión
Académico/ Horas Publ. docente Aprob.
Título Años Mes
Universit. . es
Anthony Brenes Garro 1-1198- Maestría Paradigmas de 3 8 6 2855-07
0308 Programación
Anthony Brenes Garro 1-1198- Maestría Documentación 3 8 6 2855-07
0308 del Software
Universidad otorgante Universidad Fidélitas Área conocimiento Administración de Negocios con énfasis en
Gerencia de Mercadeo y Ventas
Luis Gmo Alvarado 1-0716- Maestría Computación y 3 3 25 6 2855-07
Quesada 0408 Sociedad
Universidad otorgante Universidad de Área conocimiento Administración Universitaria
Costa Rica
Esteban Marín 1-1142- Licenciatura Diseño de Interfaz 3 8 6 2855-07
Chinchilla 0560 Gráfica de Usuario
Universidad otorgante Universidad Central Área conocimiento Administración de Empresas con énfasis
en Gerencia Informática
Luis Gmo Alvarado 1-0716- Maestría Calidad del 3 3 25 3 2855-07
Quesada 0408 Software
Universidad otorgante Universidad de Área conocimiento Maestría en Administración Universitaria
Costa Rica '
Christiam Gómez 1-0987- Maestría Ambiente Web 3 8 6 919-07
Brenes 0296 Cliente
Christiam Gómez 1-0987- Maestría Ambiente Web 3 8 6 919-07
Brenes 0296 Servidor
Universidad otorgante Universidad Latina de Área de Telemática
Costa Rica conocimiento
Esteban Marín 1-1142- Licenciatura Ambiente Móvil 3 8 6 2855-07
Chinchilla 0560
Universidad otorgante Universidad Central Área conocimiento Administración de Empresas con énfasis
en Gerencia Informática
Jonathan Pérez 3-0364- Maestría Seguridad 3 5 3 2855-07
‘,...
Richmond 0980 Informática
Jonathan Pérez 3-0364- Maestría Mantenimiento de 3 5 3 2855-077
Richmond 0980 Software
Universidad otorgante Universidad Latina de Área conocimiento Sistemas de Información
Costa Rica
Luis Gmo Alvarado 1-0716- 1 Maestría Dirección de 20 3 15 6 582-07
Quesada 0408 Carrera Art. 26.
Universidad otorgante Universidad de Área conocimiento Maestría en Administración Universitaria
Costa Rica
94
rjiliSkb.4ffit
• 4:4

III. GESTIÓN DEL CURRÍCULO

3.1.Requisitos de ingreso (Perfil de Entrada) 0'1"

3.1.1 Para ingresar en la carrera de Ingeniería en Sistemas de Computación de la


Universidad Fidélitas el candidato deberá presentar:
El diploma de bachillerato en educación media (original y dos copias)
Dos fotografías tamaño pasaporte
- Fotocopia de la cédula de identidad

3.1.2 Para ingresar en la licenciatura de Ingeniería en Sistemas de Computación de la


Universidad Fidélitas el candidato deberá presentar:
- Título de bachillerato universitario en Ingeniería Informática, Ingeniería en Sistemas o
similar, si ingresa al grado de licenciatura
- Dos fotografías tamaño pasaporte
Fotocopia de la cédula de identidad

Lo anterior según lo establecen los reglamentos oficiales de la Institución.

3.2.Requisitos de graduación
Para optar por un título en la Universidad Fidélitas debe tener concluido su Trabajo
Comunal Universitario (150 horas), 36 materias del nivel de Bachillerato que incluye el
ciclo de residencia según lo establece la normativa. Para el nivel de Licenciatura se
requiere la aprobación del proyecto de graduación o tesis, de acuerdo con las
regulaciones que se establecen en el Reglamento de Evaluación Académica.

3.3.Recursos de apoyo didáctico y de aprendizaje


En adelante se encuentra la descripción de los servicios de biblioteca, recursos
bibliográficos, disponibilidad de laboratorios e infraestructura.

3.3.1. SERVICIOS DE LA BIBLIOTECA


La Universidad Fidélitas cuenta con una biblioteca equipada con sala de estudio
individual y sala de estudios grupales y trabajo en equipo. La biblioteca cuenta con 15
computadoras conectadas a Internet de acceso gratuito para todos los estudiantes. El
recinto de 180m2 cuenta con iluminación, ventilación, sonido y condiciones
ambientales adecuadas. Además, la bibliografía necesaria para los cursos propuestos,
y el presupuesto económico suficiente para realizar nuevas adquisiciones siempre que
sea necesario.

La Biblioteca brinda los siguientes servicios a Estudiantes de la carrera de Ingeniería de


Sistemas

Préstamo de Videos, CD'S y Diskettes


Convenios con las siguientes instituciones
95

DE ENSEk
Centro de Documentación Banco de Costa Rica „.• 41,,,
Centro de Documentación del Ministerio de Educación ,

ULACIT
Biblioteca O.I.T. ¿.•

I.A.F.A. !ITIAE
RI AP1°
Biblioteca de Ciencias Sociales de la U.C.R.
Centro de Documentación ARICE
Universidad Hispanoamericana
Préstamo de Artículos de Periódicos
Préstamo de Material de Apoyo( Trabajos donados)
Préstamo de Revistas
Préstamo de Retroproyectores, DVDS y Grabadoras

REQUISITO: TENER CARNE ACTUALIZADO

3.3.2. DISPONIBILIDAD DE LABORATORIOS


La Universidad Fidélitas cuenta con nueve laboratorios de cómputo con una moderna
infraestructura, que permite la comunicación en red de cada una de las 179
computadoras de los laboratorios, y la exposición magistral del tema en estudio, tanto
computadora a computadora como proyectada en pantalla gigante. Todos estos
laboratorios cuentan con conexión permanente a Internet de banda ancha.
Estos laboratorios con su software, le permiten a los estudiantes estar actualizados
con el manejo de modernos recursos electrónicos para el desarrollo de diversas
actividades didácticas.

Los laboratorios se describen a continuación

Laboratorio 102
No de equipos Características Programas Instalados
(2) TM: MSI KM266-8235 Windows XP Professional with SP3 Windows XP Professional with SP3
Microsoft Office 2007 Suite and Aplication
(5) TM: Gigabyte
7 CPU: AMD Sempron 2400+ 1.7 GHZ
Memoria RAM: 512GB
DVD-WR
Monitor CRT 15"
G4 700 GHZ / 1 GB RAM Mac OS X
DVD-ROM / CD-WR
4
Teclado USB / Mouse USB Obticos
Monitor CRT 17" Microsoft Office 2004for Mac

Laboratorio 103
No de equipos Características Programas Instalados
TM: Intel-LENOVO Windows XP Professional with SP3
CPU: Intel Dual-Core 2.1 GHZ Microsoft Office 2007 Suite and
Memoria RAM: 2 GB AMpiclircoastoioftn SQL Server and Analysis
25
DVD-WR / MultiCard Reader SMeicrrvoicseosft Visual Studio .Net 2003
Teclado USB / Mouse USB Obticos Microsoft Visual Studio 2005
Monitor LCD 19"
96
IJE iNS¿9,71.777.-

Laboratorio 104
LO
No de equipos Características Programas Instalados
A
TM: Intel-0631PR Windows XP Professional with SP3 0?'
:911,
CPU: Intel Core 2 Duo 3 GHZ Microsoft Office 2007 Suite and Aplication
Memoria RAM: 2 GB Microsoft SQL Server and Analysis Services
21
DVD-WR/ MultiCard Reader Microsoft Visual Studio .Net 2003
Teclado USB / Mouse USB Obticos Microsoft Visual Studio 2005
Monitor LCD 19" Microsoft Visual Studio 6.0

Laboratorio 107
No de equipos Características Programas Instalados
TM: Intel-DG31PR Windows XP Professional with SP3
CPU: Intel Dual-Core 2.5 GHZ Microsoft Office 2007 Suite and Aplication
Memoria RAM: 2 GB Microsoft SQL Server and Analysis Services
21 Disco Duro: 320 GB Microsoft Visual Studio .Net 2003
DVD-WR / MultiCard Reader Microsoft Visual Studio 2005
Teclado USB / Mouse USB Obticos
._
Monitor LCD 19"

Laboratorio 108 Diseño publicitario.


No de equipos Características Programas Instalados
i MAC / Intel Core 2 Duo 3GHZ Mac OS X
Memoria RAM: 3 GB Microsoft Office 2008 for Mac
21 DVD-WR
Teclado USB / Mouse USB Obticos
Monitor LCD 21"

Laboratorio 109A y 10913


No de equipos Características Programas Instalados
Equipos Portátiles COMPAQ Windows XP Professional with SP3
CPU: AMDSempron 3500+ Microsoft Office 2007 Suite and
Memoria RAM: 512 MB
12
Disco Duro: 120 GB
DV D+- RW
LCD 15"
TM: MSI MS-7181 Windows XP Professional with SP3
CPU: AMO Sempron 2800+ 2.2GHZ Microsoft Office 2007 Suite and
Memoria RAM: 512 MB Aplication
7
CD-ROM/ Floppy 1,44 MB
Teclado PS2 / Mouse Obticos
Monitor CRT 15"

Multimedias Móviles (2do, 3er, 4to pisos


No de equipos Características Programas Instalados
TM: Gigabyte Windows XP Professional with SP3
CPU: AMO Sempron 2600+ 1.7 GHZ Microsoft Office 2007 Suite and Aplication
RAM: 512 MB
14
Disco Duro: 80 GB
DVD-ROM
TV: 29"
Instalados en los equipos de laboratorios de
3 TV: 29"
cómputo número: 105 y 107
97
, OE

Proyectores multimedias
No de equipos Ubicación Usuarios *
18 Dep. Cómputo Docentes y Estudiantes
6 Aulas Maestrías Docentes y Estudiantes Maestrías
4 Lab. Cómputo 103, 104, 106 y 108 Docentes y Estudiantes

Laboratorio en Biblioteca
No de equipos Características Programas Instalados
TM: Gigabyte Windows XP Professional with SP3
CPU: AMD Sempron 2400+ 1.7 GHZ Microsoft Office 2007 Suite and Aplication
15 Memoria RAM: 512MB
DVD-WR „
Monitor CRT 15"

Laboratorio 105
No de Características Programas instalados
equipos
TM: Intel Windows XP Professional with SP3
CPU: Intel Core 2 Duo Microsoft Office 2007 Suite and Aplication
2.93 Ghz
20 Memoria RAM: 2 Gb Microsoft Visual Studio 2005
DVD-WR
Monitor LCD 17"
Disco Duro: 500 Gb

Laboratorio CISCO/ORACLE
No de Características Programas instalados
equipos
TM: Intel Windows XP Professional with SP3
CPU: Intel Core 2 Duo Microsoft Office 2007 Suite and Aplication
2.93 Ghz
20 Memoria RAM: 2 Gb Microsoft Visual Studio 2005
DVD-WR Oracle 11g
Monitor LCD 17"
Disco Duro: 500 Gb
Router Cisco 1841
Switch Wireless
12
Linksys MIMO
Switch Catalyst 2960
1 Servidor de archivos Windows Server 2008
98

3.3.3. INFRAESTRUCTURA " "3 (<:'''•-›


El campus universitario tiene una extensión aproximada de cinco hectáreas. En él se
asienta, en primer lugar un moderno edificio de 5 pisos, recientemente inaugurado de
ÍA R IA
los cuales 3 pisos se destinan para labores académicas, con un total de 15 cómodas y - -—
espaciosas aulas.
En el primer nivel se encuentra un pabellón de oficinas administrativas que incluye el
departamento de Registro Académico, Contabilidad, Recepción, Cajas, Departamento
de Mercadeo y Gerencia Administrativa. En el segundo nivel se ubican las direcciones
de carrera, la oficina de calidad académica, la oficina coordinadora de posgrados, la
gerencia financiera, la presidencia de la Junta Directiva y la Rectoría. Dicha edificación
contempla todos los requisitos de la Ley 7600, que incluye un moderno ascensor y
áreas de descanso entre pisos.
En el centro del campus se ubica el Claustro Universitario Principal. Dicho edificio es
de 4 niveles con más de 60 aulas. En el primer nivel se encuentran los modernos
laboratorios de cómputo incluyendo el de Diseño Publicitario Asistido por
Computadora, Electrónica, Máquinas Eléctricas y el Laboratorio de Materiales de
Construcción. El cuarto nivel de la infraestructura contiene las amplias y modernas
aulas para el Programa de Post-Grados Universitarios.
En el lado norte del campus existe un módulo adicional de 10 aulas para labores
docentes, asimismo, al lado este se creó un moderno módulo de laboratorios para
otras especialidades como hidráulica, electrómecánica, entre otros.
Existe otro edificio al lado del principal en cuyo primer nivel se ubica la biblioteca, en
el segundo nivel la oficina de Vida Estudiantil y dos laboratorios más de cómputo,
incluido el de redes, y en el tercer nivel se encuentra el auditorio de la institución.
Además, el campus dispone de suficiente extensión con cuatro parqueos con
capacidad para 800 vehículos, tín área de bosque reforestada destinada a la reducción
de las emisiones CO2, dos cafeterías, un completo centro de fotocopiado, sistema de
vídeo por circuito cerrado y un número importante de oficiales.
Además el campus universitario cuenta con vigilancia privada en toda el área. Se
cuenta con servicios de cafetería, soda y fotocopiado, así como amplias áreas verdes.
99
5_ SUil4N,Z4'''

Imagen 1. Vista edificio principal Imagen 2. Vista entrada a la Universidad y


(Administración y 15 aulas) edificio principal.

,A

Imagen 3. Biblioteca, Laboratorios y Auditorio Imagen 4. Edificio de aulas principal

Imagen 5. Área Parqueo B Imagen 6. Área Parqueo A

Imagen 7. Área Parqueo C Imagen 8. Área soda y fotocopiadora


100

4.0

Imagen 9. Área aulas Imagen 10. Área Parqueo D

Imagen 11. Área Laboratorios Imagen 12. Área Laboratorios

Imagen 13. Área de reunión estudiantil frente a Imagen 14. Área de reunión estudiantil frente a
edificio de aulas principal y oficina de vida edificio de aulas principal y oficina de vida
estudiantil estudiantil
1 0.1,--DE ------, ,

'''.
,,.. „I. ,44/ ir -
*
* 11,,,,„ E,- p
¿.. vi
IV. REFERENCIAS BIBLIOGRÁFICAS ifr,._ 9,\•11'
---<SiTARIA

ACM/IEEE http://wiki.acm.org/cs2001/index.php?title=Main_Page (2010) Informe de estudio

realizado desde el año 2007, con aportes de los sectores académico, profesional e

industrial en el nivel mundial. Accedido Agosto 18, 2010.

Booch,G; Jacobson, I; y Rumbaugh, J: (2006). El Lenguaje Unificado de Modelado UML. Segunda

Edición. Pearson Educación. México.

Calvo, R. (2010). Recuperación y Respaldo. ITNow, Junio 2010, Edición 57.

CECC (2008). Evaluación Educativa: Cuatro enfoques. Editorial Agencia Española de Cooperación

para el Desarrollo. España.

Coll, C y otros. (2003). El constructivismos en el aula. Editorial Graó. Barcelona, España.

Díaz M, A. (2007). El arte de dirigir proyectos. Alfaomega Grupo Editor, México.

Herrera, R. Mata F. Matarrita, R.(et al) Formación de capital humano en el sector TIC en Costa Rica.

FLACSO México; Centro Internacional de Investigaciones para el Desarrollo, 2009.

Herrera, R. Mata F. Matarrita, R.(et al) Formación de capital humano en el sector TIC en Costa Rica.

FLACSO México; Centro Internacional de Investigaciones para el Desarrollo, 2009.

Informe Final - Proyecto Tuning. (2007). Reflexiones y perspectivas de la educación superior en

América Latina 2004-2007. Universidad de Deusto y Universidad de Groningen.

Kendall (2005). Análisis y Diseño de Sistemas. Pearson Educación. México.

Mariño, P. (2003). Las comunicaciones en la empresa: Normas, redes y servicios. Alfaomega Grupo

Editor, México.

Martínez, J. (2004). Redes de Comunicaciones. Alfaomega Grupo Editor, México.

Mata F.J., Matarrita, R., Araya, E. Estudio de Fortalecimiento de los Centros de Enseñanza en

Computación e Informática: Perfil de Desempeño y Perfil Académico Profesional para los

Ingenieros de Sistemas y Diseñadores de Software. Programa de Apoyo a la

Competitividad del Sector Software de Costa Rica (PRO SOFTWARE). Marzo, 2003
102
..."---"—
,Ns.. DI ENScktby, 1. .,
l (-4
Mata, F.; Matarrita, R. y otros (2010). Componente Demanda. Análisis de la demanda de .„-, eybos/
^ ) ?,
-•.,
ocupaciones relacionadas con software y/o soporte técnico 2007-2009. FLACSO-CAMTIC- ..,,„ *
<,;1,/ ,,,3;i1.:: r'l
PROSIC-UNA. Costa Rica.
L'E'sn-pk RIA Y.5.57
Matarrita, R. (2010). Perfil de Ingenieros Desarrolladores de Software. CAMTIC. Costa Rica.

Rey, R. Santa María, J. (2008) Transformar la Educación en un contrato de calidad. Monografías

Escuela Española. Segunda Edición. España

Tejada, J. (2005). Didáctica-Curriculum: Diseño, desarrollo y evaluación curricular. Colección

Redes. Davinci Continental, SL. España.

Tirado, J.M. (2010). Data Management: Cadena de Confianza. 1TNow, Junio 2010, Edición 57.

Tomado de http://www.inec.go.cr/Web/Home/GeneradorPagina.aspx (2010). Accedido agosto 19,

2010.
103

ss> 4

rVIC :" P
SITA R!/‘
•••• •

Listado de notas y referencias del documento

i
Mata F.J., Matarrita, R., Araya, E. Estudio de Fortalecimiento de los Centros de Enseñanza en Computación e
Informática: Perfil de Desempeño y Perfil Académico Profesional para los Ingenieros de Sistemas y
Diseñadores de Software. Programa de Apoyo a la Competitividad del Sector Software de Costa Rica (PRO
SOFTWARE). Marzo, 2003
Herrera, R. Mata F. Matarrita, R.(et al) Formación de capital humano en el sector TIC en Costa Rica. FLACSO
México; Centro Internacional de Investigaciones para el Desarrollo, 2009.
Tomado de http://www.inec.go.cr/Web/Home/GeneradorPagina.aspx (2010). Accedido agosto 19, 2010.
iv Mata, F.; Matarrita, R. y otros (2010). Componente Demanda. Análisis de la demanda de ocupaciones

relacionadas con software y/o soporte técnico 2007-2009. FLACSO-CAMTIC-PROSIC-UNA. Costa Rica.
Rey, R. Santa María, J. (2008) Transformar la Educación en un contrato de calidad. Monografías Escuela
Española. Segunda Edición. España
VI
Coll, C y otros. (2003). El constructivismos en el aula. Editorial Graó. Barcelona, España.
vii ldem 6

CECC (2008). Evaluación Educativa: Cuatro enfoques. Editorial Agencia Española de Cooperación para el
Desarrollo. España.
IX
ldem 4
x ACM/IEEE http://wiki.acm.org/cs2001/index.php?title=Main_Page (2010) Informe de estudio realizado

desde el año 2007, con aportes de los sectores académico, profesional e industrial en el nivel mundial.
Accedido Agosto 18, 2010.
XI
Herrera, R. Mata F. Matarrita, R.(et al) Formación de capital humano en el sector TIC en Costa Rica. FLACSO
México; Centro Internacional de Investigaciones para el Desarrollo, 2009.
XII Matarrita, R. (2010). Perfil de Ingenieros Desarrolladores de Software. CAMTIC. Costa Rica.
xm Martínez, J. (2004). Redes de Comunicaciones. Alfaomega Grupo Editor, México.

xiv Booch,G; Jacobson, I; y Rumbaugh, J: (2006). El Lenguaje Unificado de Modelado UML. Segunda Edición.

Pearson Educación. México.


xv Díaz M, A. (2007). El arte de dirigir proyectos. Alfaomega Grupo Editor, México.

XVI Kendall (2005). Análisis y Diseño de Sistemas. Pearson Educación. México.

XVII Mariño, P. (2003). Las comunicaciones en la empresa: Normas, redes y servicios. Alfaomega Grupo Editor,
México.
xviii Tirado, J.M. (2010). Data Management: Cadena de Confianza. ITNow, Junio 2010, Edición 57, pág. 35-38.

xix Calvo, R. (2010). Recuperación y Respaldo. ITNow, Junio 2010, Edición 57. Págs. 40-42.

xx Informe Final - Proyecto Tuning. (2007). Reflexiones y perspectivas de la educación superior en América
Latina 2004-2007. Universidad de Deusto y Universidad de Groningen.
DE ENSE4A0Z--,

* *
/fr, WiEP
-11SITARIA •:....-.---"'

Anexo # 1

Cartas de aceptación
E ENSts404

¿:s CC! ! 1:757:j? ?')


Ni E P 02
.*
19 de octubre de 2010
nsiTARIA

Señor
Gilberto Zeledón A.
Rector
Universidad Fidélitas

Quien suscribe, Anthony Brenes Garro, mayor de edad, con cédula


de identidad número 01-1198-0308, con el grado de Maestría en
Administración, conforme al estatuto Orgánico de la Universidad
y al reglamento del CONESUP, manifiesto mi aceptación para
laborar como docente en la carrera de Ingeniería en Sistemas de
Computación, en:

(v) Bachillerato en los cursos:


SC-250 Paradigmas de Programación.
SC-260 Documentación de Software

Vigente a partir de la aprobación de la carrera por el CONESUP.


Mantengo vigente este ofrecimiento cada vez que la Universidad
me solicite hacerlo y no surjan motivos de fuerza mayor que me
lo impidan. Acepto a la vez dedicar 3 horas semanales por curso,
a las tareas académicas.

Articulo 22.- La Universidad debe velar para que su docente no


posea cargas excesivas de horas semanales lectivas en una o
varias instituciones.

Atentamente,

AnthorY Brenes Garro


01-1198-0308
,
lm DE ENSE1404
4010

Stj;
N er
19 de octubre de 2010 ki P pV./
1S; TA R1 A

Señor
Gilberto Zeledón A.
Rector
Universidad Fidélitas

Quien suscribe, Christiam Gómez Brenes, mayor de edad, con


cédula de identidad número 01-0987-0296, con el grado de
Maestría en Telemática, conforme al estatuto Orgánico de la
Universidad y al reglamento del CONESUP, manifiesto mi
aceptación para laborar como docente en la carrera de Ingeniería
en Sistemas de Computación, en:

(v) Bachillerato en los cursos:


SC-360 Ambiente Web Cliente.
SC-570 Ambiente Web Servidor.

Vigente a partir de la aprobación de la carrera por el CONESUP.


Mantengo vigente este ofrecimiento cada vez que la Universidad
me solicite hacerlo y no surjan motivos de fuerza mayor que me
lo impidan. Acepto a la vez dedicar 3 horas semanales por curso,
a las tareas académicas.

Articulo 22.- La Universidad debe velar para que su docente no


posea cargas excesivas de horas semanales lectivas en una o
varias instituciones.

Atentamente,

Chri oWez Brenes


01- 987-0296
D£ ENS¿

,
ov.
19 de octubre de 2010 R3ITAR1h
,

Señor
Gilberto Zeledón A.
Rector
Universidad Fidélitas

Quien suscribe, Esteban Marín Chinchilla, mayor de edad, con


cédula de identidad número 01-0862-0294, con el grado de
Licenciatura en Gerencia Informática, conforme al estatuto
Orgánico de la Universidad y al reglamento del CONESUP,
manifiesto mi aceptación para laborar como docente en la carrera
de Ingeniería en Sistemas de Computación, en:

(v) Bachillerato en los cursos:


SC-350 Diseño de Interfaz Gráfica de Usuarios.
SC-750 Ambiente Móvil.

Vigente a partir de la aprobación de la carrera por el CONESUP.


Mantengo vigente este ofrecimiento cada vez que la Universidad
me solicite hacerlo y no surjan motivos de fuerza mayor que me
lo impidan. Acepto a la vez dedicar 3 horas semanales por curso,
a las tareas académicas.

Articulo 22.- La Universidad debe velar para que su docente no


posea cargas excesivas de horas semanales lectivas en una o
varias instituciones.

Es -.an Marín Chinchilla


01-0862-0294
ENsausz4

,?
? 5,
'ed
*

19 de octubre de 2010 11 S141


T1AE
R1 1:'1114111)

Señor
Gilberto Zeledón A.
Rector
Universidad Fidélitas

Quien suscribe, Luis Gmo Alvarado Quesada, mayor de edad, con


cédula de identidad número 01-0716-0408, con el grado de
Licenciatura en Ingeniería de Sistemas, conforme al estatuto
Orgánico de la Universidad y al reglamento del CONESUP,
manifiesto mi aceptación para laborar como docente en la carrera
de Ingeniería en Sistemas de Computación, en:

(v) Bachillerato en los cursos:


SC-270 Computación y Sociedad
SC-560 Calidad del Software.

Vigente a partir de la aprobación de la carrera por el CONESUP.


Mantengo vigente este ofrecimiento cada vez que la Universidad
me solicite hacerlo y no surjan motivos de fuerza mayor que me
lo impidan. Acepto a la vez dedicar 3 horas semanales por curso,
a las tareas académicas.

Articulo 22.- La Universidad debe velar para que su docente no


posea cargas excesivas de horas semanales lectivas en una o
varias instituciones.

Atentamente,

Luis Alvarado Quesada


01-0716-0408
gop,M. DE


19 de octubre de 2010 C'151 2tA121: -,1V"

Señor
Gilberto Zeledón A.
Rector
Universidad Fidélitas

Quien suscribe, Jonathan Pérez Richmond, mayor de edad, con


cédula de identidad número 03-0364-0980, con el grado de
Maestría en Informática, conforme al estatuto Orgánico de la
Universidad y al reglamento del CONESUP, manifiesto mi
aceptación para laborar como docente en la carrera de Ingeniería
en Sistemas de Computación, en:

(v) Bachillerato en el curso:


SC-850 Seguridad Informática.

(v) Licenciatura en el curso


SC-950 Mantenimiento de Software.

Vigente a partir de la aprobación de la carrera por el CONESUP.


Mantengo vigente este ofrecimiento cada vez que la Universidad
me solicite hacerlo y no surjan motivos de fuerza mayor que me
lo impidan. Acepto a la vez dedicar 3 horas semanales por curso,
a las tareas académicas.

Articulo 22.- La Universidad debe velar para que su docente no


posea cargas excesivas de horas semanales lectivas en una o
varias instituciones.

Atentamente,

Jona an P-rez Richmond


03-0 -0980

También podría gustarte