Este documento presenta el plan de estudios de un curso de Programación y Computación. El curso enseña conceptos básicos de programación como algoritmos, lenguaje C, estructuras de datos y programación orientada a objetos. El curso evalúa a los estudiantes a través de pruebas parciales, trabajos prácticos y exámenes de laboratorio.
2. Antes de comenzar con los
objetivos…….y alcances del curso
¿Qué nos indica el nombre del curso?
2
Programación?
INFORM. Codificación de las órdenes y datos que
permiten la creación de un programa o aplicación:
domina varios lenguajes de programación.
http://www.elmundo.es/diccionarios/
3. Computación?
La teoría de la computación es una rama de la
matemática y la computación que centra su interés en
las limitaciones y capacidades fundamentales de las
computadoras. Específicamente esta teoría busca
modelos matemáticos que formalizan el concepto de
hacer un cómputo (cuenta o cálculo) y la clasificación de
problemas.
http://es.wikipedia.org/wiki/Wikipedia:Portada
3
4. Objetivos Generales
Desarrollar la lógica algorítmica
(estructuras del pensamiento) y la capacidad
de análisis de un problema diseñado en
seudocódigo independiente del lenguaje de
programación.
Desarrollar algoritmos e implementarlos aplicando las
estructuras y comandos básicos de la programación
usando un lenguaje de programación de alto nivel en
temáticas del ámbito de la matemática y de gestión.
4
5. Unidades de trabajo
Unidad 1 Algoritmos y Programación Semántica
Metodología de Resolución de problemas
Unidad 2 Principios de C y lógica algorítimica
Unidad 3 Funciones y Estructuras Repetitivas (iteración) y algoritmos
clásicos (mínimo, máximo, suma, promedio, conteo, etc)
Unidad 4 Estructuras y almacenamiento de datos externos
Unidad 5 Arreglos y cadenas; y algoritmos de búsqueda y
ordenamiento.
5
6. 6
Tipo de
Evaluación
Fechas Hora Porcenta
je
Teoría
1ª Prueba
Parcial
30 Septiembre Clase 25%
2ª Prueba
Parcial
30 Octubre Clase 25%
Trabajos
prácticos (3)
Semana 08
septiembre/03
Noviembre/01
Diciembre
Clase 25%
Laboratorio
1ª Prueba
Laboratorio 25%
2ª Prueba
Laboratorio
3ª Prueba
Laboratorio
Examen
7. BIBLIOGRAFÍA
Joyanes Aguilar, Luis Zahonero Martínez, Ignacio. Programación en C.
Metodología, algoritmos y estructura de datos. Mc Graw-Hill 2005. []
Jeltsch F. Eric et all. Programación en C: (tutorial), Profesores ULS. La
Serena: la Universidad, 1997. [005.133C]
Kelley-Pohl. Addison Wesley. Lenguaje C. Iberoamericana 1987. [
005.133C; K287b.E (1) ]
Kernighan B., Ritchie D. Prentice. Lenguaje de Programación C. Hall
Hispanoamericana 1991. [005.133C; K459c2.E (2) ]
Zimmerman & Zimmerman. La Biblia de Turbo C. Anaya C. 1989. []
García de Sola J., Garcerán V. Lenguaje C y Estructura de Datos. Mc
Graw-Hill 1992. []
Gustavo Gill. Introducción al Lenguaje C. Colección Científica
Informática. S.A. 1992. []
Herbet Schidt. Manual de referencia C. Mc Graw Hill. 1989. []
7
8. WEB grafía
Sitio Web de la Universidad de La Serena. moodle.cic.userena.cl
Asignatura: Programación y Computación. Carrera de Ingeniería de
Ingeniería en Construcción e Ingeniería en Alimentos.
Manual de Lenguaje C. Universidad de Los Andes. Colombia.
(Agosto 2012).
http://sistemas.uniandes.edu.co/~isis1301/dokuwiki/lib/exe/fetch.p
hp?media=material_monitorias:manual_de_c.pdf
Libro digital Programación Estructurada
https://www.dropbox.com/sh/anl961y9wvpd4p4/AABCryoix9r7iF1W
c4-z7kyRa
8