Introducción a la programación

Clave U.E.A.: 212427
Trimestre:  12I
Grupo:  BD51 
Horario:  Ma y Ju 16:00 - 17:00
Salón:
C-112
Asesoría:  Ju 10:00 - 13:00
Oficina:  T-138

La encuesta de este curso por parte de los alumnos está aquí.

El plan de trabajo que contiene el contenido del curso, bibliografía y modalidad de evaluación están contenidos en este documento.

Para este curso he preparado unas notas de clase, las cuales sólo deben de considerarse como material de apoyo y no como única fuente de información y consulta. El documento está en formato PDF y se puede acceder a él a través de esta liga.

Las calificaciones de las tareas y exámenes, así como la calificación parcial del curso, están contenidas aquí.

Sesión Fecha Temas Tarea Entrega
1 17-01-2012 1. Fundamentos de la computación. 1.1. Elementos de procesamiento de la información. 1.2. Conceptos de algoritmo y programa. 1.3. Descripción de una computadora: modelo de Von Neumann.
2 19-01-2012 1.4. Representación interna de la información. 1.4.1. Sistema binario. 1.4.2. Complemento a 2. Ejercicios 1
3 24-01-2012 1.4.2. Precisión sencilla y precisión doble. 1.4.3. Código ASCII.
4 26-01-2012 2. Programación. 2.1. Especificación del algoritmos. 1. PDF Límite 23:59 30-01-2012
5 31-01-2012 2.2. Expresiones aritméticas y lógicas. 2.3. Operadores aritméticos, lógicos y relacionales. 2.4 Precedencia de operadores.
6 2-02-2012 Repaso de especificación de algoritmos y de expresiones. Ejercicios 2
7 7-02-2012 2.5. Estructuras básicas de control: secuencial, selección e iteración.
8 9-02-2012 Ejemplos de uso de las estructuras básicas de control. 2. PDF [Solución] Límite 23:59 13-02-2012
9 14-02-2012 Más ejemplos de uso de las estructuras básicas de control.
10 16-02-2012 Primer examen parcial. [Solución]
11 21-02-2012 Solución del primer examen parcial.
12 23-02-2012 2.6. Diseño en pseudocódigo. 2.6.1. Variables. 2.6.2. Arreglos.
13 28-02-2012 Ejemplos de diseño en pseudocódigo. Ejercicios 3
14 1-03-2012 Más ejemplos de diseño en pseudocódigo. 3. PDF [Solución] Límite 23:59 5-03-2012
15 6-03-2012 3. Introducción al lenguaje de programación Java. 3.1. Breve descripción y conceptos básicos. 3.2. Tipos de datos primitivos y variables. [PDF] [Programas1.zip] Interfaz de programación Java BlueJ Portátil (Windows). Otras versiones (requieren JDK actualizado).
16 8-03-2012 3.3. Operadores y expresiones. [PDF] [Programas2.zip]
17 13-03-2012 3.4. Estructuras básicas de control. 3.4.1. Secuencial. 3.4.2.  Selección. [PDF] [Programas3.zip]
18 15-03-2012 3.4.3. Iteración. [PDF] [Programas4.zip] Escribir el programa en Java para cada uno de los Ejercicios 3 de arriba.
19 20-03-2012 Suspensión de clase por desalojo de la Unidad.
20 22-03-2012 3.5. Subprogramas y subrutinas. [PDF] [Programas5.zip] 4. PDF [Solución][Tarea4.javaInstrucciones para crear Tarea4.java Límite 07:59 29-03-2012
21 27-03-2012 Ejemplos de programas. [PDF] [Programas6.zip]
22 29-03-2012 Segundo examen parcial. [Solución]

Archivo:

Esta materia también la impartí en los siguientes trimestres:
  • 11O     Encuesta
  • 11I      Encuesta
  • 10O     Encuesta