II Semestre 2014 
CURSO: PROGRAMACIÓN 
Y COMPUTACIÓN 
1
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/
 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
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
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 
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
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
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

Presentacion curso

  • 1.
    II Semestre 2014 CURSO: PROGRAMACIÓN Y COMPUTACIÓN 1
  • 2.
    Antes de comenzarcon 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 Desarrollarla 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  JoyanesAguilar, 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