Introducción a las ciencias de la computación
Trimestre 05-0

1  Información general

2  Objetivos

3  Contenido del curso


    1. EVOLUCIóN DE LAS COMPUTADORAS (1 semanas)

      1.1. Antecedentes de la computación
      1.2. Generaciones de las computadoras
      1.3. Clasificación actual de las computadoras

    2. TEORíA MATEMáTICA DE LA COMPUTACIóN (4 semanas)

      2.1. Concepto de algoritmo
      2.2. Computabilidad
      2.3. Máquinas de Turing
      2.4. Lenguajes formales y autómatas

    3. SISTEMAS DE CóMPUTO (2 semanas)

      3.1. Modelo de von Neumann
      3.2. Arquitectura de las computadoras
      3.3. Sistemas numéricos

    4. SOFTWARE DE BASE (3 semanas)

      4.1. Lenguaje máquina
      4.2. Lenguaje ensamblador
      4.3. Lenguajes de alto nivel: compiladores e intérpretes
      4.4. Sistemas operativos

    5. PANORAMA DE LA COMPUTACIóN (2 semanas)

      5.1. Estilos de programación
      5.2. Áreas de investigación

        5.2.1. Computación bioinspirada
        5.2.2. Inteligencia artificial
        5.2.3. Sistemas distribuidos y paralelos
        5.2.4. Verificación formal de programas

4  Evaluación del curso

4.1  Exámenes

Se aplicarán 2 exámenes parciales que deberán ser presentados de manera obligatoria, y un examen de recuperación en caso de tener una nota no aprobatoria en alguno de los exámenes parciales. Es importante mencionar que para tener derecho a presentar examen de recuperación es necesario tener uno de los exámenes parciales aprobados.
Para aprobar el curso es necesario tener un promedio aprobatorio (mayor que 6) en los exámenes (utilizando la calificación de recuperación si es el caso).
Las fechas de los exámenes parciales son las siguientes:

4.2  Tareas

Todas la tareas entregadas después de la fecha de entrega, serán «penalizadas» con un 10% menos sobre la calificación obtenida por cada clase posterior a la fecha de entrega. Una vez que la tarea haya alcanzado un valor de seis, la penalización se detendrá. Sin embargo, la entrega de todas las tareas es obligatoria para aprobar el curso.
No se admitirán tareas por partes. Quien entregue sólo una parte de una tarea, solamente se le calificará lo que se haya entregado la primera vez.

4.3  Proyecto de investigación

A partir de la semana 9 se asignará un tema de investigación que puede ser realizado por equipos. El reporte de la investigación deberá de ser entregado por escrito siguiendo el formato que será entregado durante el curso. Además, se hará una presentación del tema de investigación. A lo largo del trimestre se irán dando más detalles sobre los criterios de evaluación y los temas del proyecto de investigación.

4.4  Ponderación y escala de calificaciones

Para calcular la calificación final se tomará en cuenta los siguientes porcentajes:
NA: 0.0 Cal < 6.0
S: 6.0 Cal < 7.5
B: 7.5 Cal < 9.0
MB: 9.0 Cal 10.0

Bibliografía

[Aho90]
AHO, Alfred V., Ravi SETHI, y Jeffrey D. ULLMAN. Compiladores: principios, técnicas y herramientas. Addison-Wesley Iberoamericana, 1990.
[Brookshear95]
BROOKSHEAR, Glenn. Introducción a las ciencias de la computación. Addison-Wesley Iberoamericana, 1995.
[Levine89]
LEVINE, Guillermo. Introducción a la computación y a la programación estructurada. McGraw-Hill, 1989.
[Levine97]
-. Estructuras fundamentales de la computación: los principios. McGraw-Hill, 1997.
[Levine01]
-. Computación y programación moderna: perspectiva integral de la informática. Pearson Educación, México, 2001.
[Silberschatz99]
SILBERSCHATZ, Abraham, y Peter BAER GALVIN. Sistemas operativos. Pearson Educación Latinoamericana, 1999.



File translated from TEX by TTH, version 3.67.
On 22 Sep 2005, 18:12.
Make your own free website on Tripod.com