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
Profesor: Jonatan Gómez Perdomo e-mail: coor_pc_fibog at unal.edu.co Teléfono: 3165000 ext 14074
Facultad
Ingeniería
Departamento
Sistemas
Sede
Bogotá

Noticias

Febrero 4, 2013

Inicio de clases. Debido a problemas de recursos, no ha sido posible asignar profesores a todos los grupos de programación. En el transcurso de las próximas semanas se informará (por medio de esta página) los nombres de los profesores asignados. Todo estudiante del curso de programación debe registrarse en la Plataforma Virtual e iniciar el desarrollo del curso usando los recursos disponibles en la misma.

Programación de Computadores 2013-I

Coordinador: Ing. Jonatan Gómez Perdomo, Ph. D.
Correo Electrónico: coor_pc_fibog at unal.edu.co

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, mediante un enfoque funcional elemental, 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 conceptos matemáticos y elementos de programación funcional.
  • 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 módulos temáticos: (Expanda cada módulo para obtener información adicional)
  • Página web del semestre anterior 2012-II:

Plataforma Virtual

Ir al Inicio de la Página
EL curso cuenta con una plataforma virtual donde encontrará el contenido detallado del curso, y el material para apoyo del curso. Para acceder al material es necesario realizar la inscripción en la plataforma.
  • Enlace a Plataforma virtual:
  • 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:Dada por el profesor de cada grupo
    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:Dada por el profesor de cada grupo

    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.
    • SERRANO S. Lógica, Linguística y Matemáticas, Editorial Anagrama.
    • 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

    Por definir

    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

    Sandra Liliana Rojas Martinez

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

    04

    Por definir

    7:00-9:00 AM. Jueves 453-206 y Sabado 454-401

    05

    Por definir

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

    06

    Por definir

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

    07

    Por definir

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

    08

    Por definir

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

    09

    Por definir

    11:00 AM-1:00 PM. Miercoles 454-401 y Viernes 453-113

    10

    Tito Florez

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

    11

    Arles Ernesto Rodriguez

    11:00 AM-1:00 PM. Miercoles 454-402 y Viernes 454-401

    12

    Por definir

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

    13

    Charlens Alvarez

    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

    Por definir

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

    16

    Ernesto Cadena Munoz

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

    17

    Ernesto Cadena Munoz

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

    18

    Por definir

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

    19

    Por definir

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

    20

    Por definir

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

    21

    Sebastián Suárez

    6:00 PM-8:00 PM. Miercoles 454-202 y 9:00 AM-11:00 AM Sábado 454-403

    22

    Charlens Alvarez

    6:00 a 8:00 PM. Jueves 454-202 y 11:00 AM-1:00 PM. Sábado 454-403

    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.