Dirección Nacional de Servicios Académicos Virtuales
Ir al contenido
Ir al Sitio Web de la Universidad Nacional de Colombia
Programación de Computadores
Coordinación
Profesora: Elizabeth León Guzmán e-mail: eleonguz at unal.edu.co Teléfono: 3165000 ext 14084
Facultad
Ingeniería
Departamento
Sistemas
Sede
Bogotá

Noticias

Marzo 21, 2012

Se realizará Examen Final conjunto para todos los grupos con un valor del 20% al final del semestre

Parciales 1 y 2 no seran conjuntos. Profesores de cada grupo asignaran fecha de parcial y se realizarán en la plataforma de blackboard

Marzo 21, 2012

Iniciación de TUTORIAS: Jueves de 12-1 sala Linux con el monitor Edwar Castrillo

Febrero 20, 2012

Iniciación de clases

Programación de Computadores

Coordinador: Ing. Elizabeth León Guzmán, Ph. D.

Descripción

Ir al Inicio de la Página
Objetivo

Al finalizar el curso se espera que el estudiante pueda para un problema algorítmico de baja y mediana complejidad por un lado diseñar un algoritmo que lo solucione y por el otro impĺementarlo en un lenguaje de programación imperativo. En particular se espera que el estudiante al finalizar el curso pueda:

  • Reconocer problemas a los que se les puede dar solución mediante un algoritmo.
  • Aplicar una metodología sistemática para su solución.
  • Especificar algoritmos de manera precisa utilizando diagramas de flujo.
  • Implementar la solución algorítmica mediante un lenguaje de programación imperativo.
Metodología
El aprendizaje de la programación es básicamente un proceso individual que depende en gran parte de la motivación y trabajo del estudiante. Por esta razón, el propósito del curso es proporcionar las herramientas adecuadas para que cada alumno adelante un proceso de aprendizaje de manera autónoma. Durante el semestre se suministrará el material escrito, software didáctico, se guiará en el desarrollo de talleres y laboratorios, y se propondrán ejercicios teórico-prácticos, junto con la explicación por parte de profesores y monitores.
  • Los conceptos fundamentales de cada tema del curso se presentan y se aclaran en clase. En particular se estudiarán algunos problemas denominados "Básicos" por la importancia que tienen y frecuencia con que aparecen en la programación de computadores.
  • Se harán talleres en clase y fuera de ella que permitan afianzar el dominio de los tópicos discutidos.
  • Se realizarán proyectos de programación que permitan aplicar las técnicas vistas en clase. En particular se espera que el estudiante pueda practicar la implementación de soluciones algorítmicas con criterios de simplicidad y modularidad.
  • Se harán algunas evaluaciones individuales, escritas o prácticas, en las cuales los estudiantes deben mostrar un buen dominio de los conocimientos y habilidades que el curso pretende desarrollar.

Contenido

Ir al Inicio de la Página
El curso esta estructurado en los siguientes cinco módulos temáticos: (Expanda cada módulo para obtener información adicional)

Evaluación

Ir al Inicio de la Página
Parciales
Pruebas individuales de carácter obligatorio y conjuntas, con los que se espera evaluar el niver de conocimientos desarrollados por el estudiante a lo largo del curso. Los temas de los parciales incluyen el total de los temas vistos hasta la fecha del parcial. (Expanda cada elemento para obtener información adicional)
Laboratorios
  • Objetivo: El objetivo es instruir y entrenar al estudiante en el uso de las herramientas computacionales (lenguaje de programación, compilador, herramientas didácticas).
  • Metodología: Cada laboratorio se realiza en las salas de computadores según la programación. El estudiante debe resolver una guía de laboratorio (disponible con el material del módulo) la cual debe entregar resuelta al finalizar el mismo. El laboratorio será orientado por el profesor de la materia.
  • Ponderación:20 puntos.
Talleres
  • Objetivo: El propósito fundamental es entrenar al alumno en la aplicación de las herramientas conceptuales.
  • Metodología: En el taller el estudiante trabaja en la solución de problemas prácticos. El profesor de la materia orientará el taller y estará atento a resolver las preguntas de los estudiantes; el taller se realizará en el salón asignado al grupo. El enunciado del taller estará disponible después de las clases introductorias del tema. La entrega del taller se hará al final de la sesión correspondiente.
  • Ponderación:20 puntos.

Bibliografía

Ir al Inicio de la Página
  • GOMEZ, J., GONZALEZ, F., GIRALDO, G., APONTE, H., NIÑO, L., Programación de Computadores, Publicaciones Facultad de Ingeniería, Universidad Nacional de Colombia, 2004.
  • DEITEL Y DEITEL, C++ Cómo programar, 2ª edición, Prentice Hall, 1998.
  • JOYANES, L., Problemas de Metodología de la Programación, McGraw Hill, 1990.
  • JOYANES, L., Programación en C - Metodología, 1ª edición, McGraw Hill, 2001.
  • BECERRA C., Algoritmos: Conceptos Básicos, 4ª edición, 1998.
  • BRONSON, G., C++ Para Ingeniería y Ciencias, THOMSON Editores, 1998.
  • MATA-TOLEDO, R., CUSHMAN P., Introducción a la programación, Serie Schaum, McGraw Hill, 2001.
  • LEE K., PROGRAMMING LANGUAGES: AN ACTIVE LEARNING APPROACH, , Springer, 2008.

Material de Apoyo

Ir al Inicio de la Página
Para el curso se ha desarrollado y recopilado una diversa colección de material de apoyo para el estudiante. A continuación puede obtener dicho material, la mayor parte de el con derechos reservados de autor: (Expanda cada elemento para obtener mayor información)

Profesores y Monitores

Ir al Inicio de la Página

Grupo

Profesor

Horario y Salones

01

David Bonilla

7:00-9:00 AM. Lunes 453-109 y Miercoles 454-401

02

Sandra Liliana Rojas Martinez

7:00-9:00 AM. Martes 453-109 y Jueves 454-401

03

Edwin Ovalle

7:00-9:00 AM. Miercoles 453-109 y Viernes 454-401

04

Javier Francisco Lopez Parra

7:00-9:00 AM. Viernes 453-109 y Sabado 454-401

05

Jonatan Gómez Perdomo

9:00-11:00 AM. Lunes 453-109 y Miercoles 454-401

06

Sandra Liliana Rojas

9:00-11:00 AM. Martes 454-403 y Jueves 454-401

07

Elizabeth Leon Guzman

9:00-11:00 AM. Miercoles 453-109 y Viernes 454-401

08

Cesar Colorado

9:00-11:00 AM. Jueves 453-109 y Sabado 454-404

09

Edwin Ovalle

11:00 AM-1:00 PM. Lunes 453-109 y Miercoles 454-401

10

Tito Flores

11:00 AM-1:00 PM. Martes 453-109 y Jueves 454-401

11

Arles Ernesto Rodriguez

11:00 AM-1:00 PM. Miercoles 453-109 y Viernes 454-404

12

Cesar Colorado

11:00 AM-1:00 PM. Jueves 453-109 y Sabado 454-401

13

Andrea del Pilar Rueda Olarte

2:00-4:00 PM. Lunes 453-109 y Miercoles 454-401

14

Por definir

2:00-4:00 PM. Martes 453-109 y Jueves 454-401

15

Luis Carlos Luis

2:00-4:00 PM. Miercoles 453-109 y Viernes 454-401

16

Por definir

4:00-6:00 PM. Lunes 453-109 y Miercoles 454-401

17

Leandro Liu Weng

4:00-6:00 PM. Martes 453-109 y Jueves 454-401

18

Rene Lobo

4:00-6:00 PM. Miercoles 453-109 y Viernes 454-401

19

David Bonilla

6:00-8:00 PM. Lunes 453-109 y Miercoles 454-401

20

Leandro Liu Weng

6:00-8:00 PM. Martes 453-109 y Jueves 454-401

21

Rene Lobo

9:00 AM-1:00 PM. Sábado 453-119

22

Luis Carlos Luis

9:00 AM-1:00 PM. Sábado 453-119

SA

Guillermo Melgarejo

Sede Amazonía

SC

Sede Caribe

SO

Natali de la Rosa

Sede Orinoqía

Usted está visualizando este mensaje porque su navegador no soporta hojas de estilos, para navegar correctamente usted requiere IE 5.x, NS 6.x, Mozilla 1.x ó superior.