You are on page 1of 26

Proyecto de creación de la

especialidad de
Ciencia de la Computación

Facultad de Ciencias
Universidad Nacional de Ingeniería

Noviembre 2009
1
Ciencia de la Computación

“Abarca el estudio de las bases


teóricas de la información y la
computación y su aplicación en
sistemas computacionales”

2
Ciencia de la Computación

Ciencia creada por el hombre.

Se estudian diversos lenguajes de programación.

Los programas producidos son análogos a una teoría


lógica, los resultados de dichos programas son análogos
a teoremas.

La eficiencia y corrección de algoritmos y programas


correctamente hechos se basan en teorías matemáticas.

3
Logros de la Ciencia de la Computación:
- Definición formal de computación y de computabilidad.
- Demostración que existen problemas sin solución computacional
(problema de la parada (halting problem)) y problemas intratables.

- Concepto de lenguaje de programación, una herramienta para la


expresión precisa de información metodológica a varios niveles de
abstracción.

- Tecnologías revolucionarias, como las computadoras de uso general, la


Internet, las firmas digitales, el comercio electrónico y los motores de
búsqueda.

-Ha habilitado nuevos tipos de investigación científica, como la


física computacional y la química computacional.
4
Relación con otros campos:

o Ingeniería de Computación (o Informática), Tecnologías


de Información, Sistemas de Información, Ingeniería de
Software.
o Investigación en CC también se relaciona con otros
campos, como la ciencia cognitiva, la Física, la
linguística, etc.
o La relación mas estrecha es con Matemática ya que en sus
inicios fueron fuertemente influenciados por trabajos de
matemáticos (Gödel, Turing, ...)
En la actualidad: lógica matemática, teoría de categorías,
teoría de dominios, álgebra y geometría.
5
Campos de la Ciencia de la Computación

a) Fundamentos matemáticos (Criptografía, Teoría de grafos,


Lógica matemática, Teoría de tipos)

b) Teoría de la computación (Teoría de la computación


autómatas, computabilidad, complejidad computacional)

c) Algoritmos y estructuras de datos (Análisis de algoritmos,


Algoritmos, Estructuras de datos)

d) Lenguajes de programación y compiladores

e) Bases de datos
6
Campos de la Ciencia de la Computación (cont.)

f) Sistemas concurrentes, paralelos y distribuidos


(Programación
concurrente, Redes de computadoras, Cómputo paralelo)

g) Inteligencia artificial (Inteligencia artificial, Razonamiento


automatizado, Robótica, Visión por computador, Aprendizaje
Automático)

h) Gráficos por computador (Gráficos por computador,


Procesamiento
digital de imágenes, Geometría Computacional)

i) Computación científica (Bioinformática, Computación Cuántica)


7
Ciencia de la Computación (CC): estudio de las bases
teóricas de la información y la computación y su aplicación en
sistemas computacionales.

Ingeniería de Software (IS): ofrece métodos y técnicas para


desarrollar y mantener software de calidad. Desarrollo de
Software.

Ingeniería de Computación (IC): aplicación de fundamentos


de Ciencia de la Computación, Electrónica e Ingeniería de
Software, para desarrollo de soluciones integrales de cómputo
y comunicaciones, capaces de procesar información de manera
autónoma.

8
Sistemas de Información (SI): En informática, un SI es
cualquier sistema o subsistema de equipo de
telecomunicaciones o computacional interconectados y que se
utilicen para obtener, almacenar, manipular, administrar, mover,
controlar, desplegar, intercambiar, transmitir o recibir voz y/o
datos, e incluye tanto los programas de computación
("software" y "firmware") como el equipo de cómputo.

Tecnologías de Información (TI): conjunto de técnicas,


desarrollos y dispositivos avanzados que integran
funcionalidades de almacenamiento, procesamiento y
transmisión de datos.

9
IE+
IC CC SI

IE IC CC IS TI SI

10
Ciencia de la Computación

11
Ingeniería de Software

12
Ingeniería de Computación

13
Sistemas de Información

14
Tecnologías de Información

15
INFRAESTRUCTURA COMPUTACIONAL

o Tres laboratorios de aula del C. Computo de FC-UNI


(20, 20 y 10 PCs)

o Un cluster de 10 servidores (CONCYTEC) y otro cluster


de 10 servidores (FINCyT UNI-UPCH, por adquirirse)
para investigación (FAE, Bioinformática)

o Acuerdos de colaboración con INICTEL e IMCA, que


facilitarán ambientes y docentes para el caso de cursos
avanzados relacionados con investigación.

o Laboratorio avanzado de cómputo (en el proyecto)


16
PLANA DOCENTE FC-UNI

• Dr. Carlos Solano


• Dr. Oswaldo Velasquez
• Dr. Roger Metzger
• Mg. Irla Mantilla
• Mg. Orestes Bueno
• Mg. William Echegaray
• Mg. Edgar Vidalón
• Lic. Leopoldo Paredes
• Lic. Johnny Valverde
• Lic. Luis Flores Luyo
• Lic. Rodolfo Canto
• Lic. Edgar Venegas
• Lic. Alejandra Altamirano

Contratacion de dos especialistas (maestría y/o doctorado) en


Ciencia de la Computación
17
COLABORACIONES

o INICTEL - UNI

o IMCA - UNI

o CTIC - UNI

o Universidad Peruana Cayetano Heredia

o Universidad Nacional San Agustín de Arequipa

o Intercambio de cursos entre Facultades


(FIEE, FIIS, FIM, inicialmente)

o POSIBLES: LNCC-Brasil, USB-Venezuela, FERMILAB-EEUU,


CBPF-Brasil, Utah State University-EEUU
18
19
20
21
Resultados preliminares de la
encuesta para estudiantes

¿Si se creara esta especialidad estaría Ud.


dispuesto a pertenecer a ella?
SI 21
NO 11

22
23
24
Resultados preliminares de la
encuesta para empresarios

Estarían dispuestos a invertir en este nuevo tipo


de profesionales?
SI 26
NO 5

25
Computers are incredibly fast, accurate and
stupid

humans are incredibly slow, inaccurate and


brilliant

together they are powerful beyond


imagination !!!

-Albert Einstein
26

You might also like