Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Benemérita
Universidad Autónoma de Puebla
Facultad de Ciencias de la Computación
ANTOLOGIA
RESUMEN
Otoño 2009
1
Antología de Programación
1. Introducción
La programación es una materia esencial en cualquier licenciatura de
computación. Su impacto es muy importante en la mayoría de las asignaturas
de la carrera y en el campo profesional del egresado, por ejemplo el impacto
de la programación en los diversos cursos donde la aplicará, podrían ser: en
Estructura y Representación de Datos, Algoritmos Computacionales, Bases de
Datos, Sistemas de Información, Compiladores, Sistemas Operativos, etc.
2
Antología de Programación
De entrada te digo que debes ser autodidacta, pues hay muchas cosas que
deberás entender por ti sólo, y que aunque tomes miles de cursos
(exagerando) no las alcanzaras a comprender del todo sino las estudias y
analizas con detenimiento. Un punto clave para el estudio es el comprender lo
que estás haciendo, más que memorizar.
3
Antología de Programación
3. La Lógica de programación
Cuando era niño, alguna vez me abroché mal la camisa, en un instante en que
toda mi familia estaba por salir. Una tía me vio con la camisa mal abrochada y
me abordó fuertemente diciéndome que porqué me había abrochado mal la
camisa, que si era que yo no tenía lógica.... Luego de acomodarme
adecuadamente la camisa, es decir, organizándome de manera que cada
botón coincidiera con su CORRESPONDIENTE ojal empecé a pensar que
realmente era posible que no tuviera lógica porque me parecía increíble que
yo no hubiera detectado que para que la camisa quedara colocada
correctamente solo había un camino (y que además era muy sencillo) y era
hacer coincidir cada par botón-ojal. Además de esta conclusión (tan obvia)
también llegué a otra (no tan obvia) y era el hecho de que es más difícil
ponerse mal una camisa que ponérsela bien.
En la medida en que los años fueron pasando, me di cuenta que son muchas
pero muchas las cosas obvias que por un extraño error no hacemos. Y en una
Ingeniería en Ciencias de la Computación la lógica es fundamental. Luego de
buscar muchas definiciones de Lógica, esta me parece interesante:
4
Antología de Programación
5
Antología de Programación
sabe por donde ir, no sabe qué hacer o se siente perdido, no busque mas
simplemente quiere decir que realmente usted no tenía tan claro el objetivo
como había pensado.
6
Antología de Programación
5. Programación y codificación.
Tal como cita Guillermo Levine [ 1], sobre programar y codificar “la diferencia
entre ambos conceptos es fundamental, y no está entendida del todo en el
medio profesional de la computación ni por completo, por desgracia, en el
medio académico”. Más de una vez hemos escuchado decir “ya aprendí a
programar en C”, lo correcto sería “ya aprendí a codificar en Lenguaje C”.
7
Antología de Programación
8
Antología de Programación
El programador y el infierno
9
Antología de Programación
7. Conclusión
“Privilegiar la enseñanza de la programación sobre los lenguajes de
programación.”
10
Antología de Programación
BIBLIOGRAFIA
[1] Levine, G. Guillermo, Computación y programación moderna. Perspectiva
integral de la Informática. Pearson Educación, México, 2001. ISBN: 968-444-
485-0 Páginas:640.
11