recursos



=LOGICA DE PROGRAMACION= Muchos de ustedes quisieran aprender a programar, pero lo encuentran muy difícil. La razón, es que antes de aprender a programar, es conveniente leer un libro que enseñe a pensar algorítmicamente. Se recomienda leer por lo tanto el siguiente libro antes de tratar de aprender a programar. Una vez ustedes lo hayan leído y hecho los ejercicios pueden aprender a programar en MATLAB o en C/C++ en cuestión de días.


 * [|Trejos, Omar. La esencia de la lógica de programación] **(LECTURA OBLIGATORIA)**


 * [|Oviedo, Efrain. Lógica de Programación] (algunas de las gráficas faltantes del libro se encuentran en [|aquí])

=COMO PROGRAMAR BIEN=
 * Wilson, Greg et. al. (2014) - Best Practices for Scientific Computing
 * Oualline, Steve (1992) - C elements of style

=PROGRAMAS PARA PRIMIPAROS EN PROGRAMACION=
 * http://pseint.sourceforge.net/
 * http://www.alice.org/index.php
 * http://dfd.softonic.com/

PROGRAMACION EN LENGUAJE C++

 * http://www.sstutor.com/cpp/contents.aspx

EL C STANDARD

 * Una copia del standard C11 (PDF).
 * Jones (2009) - The New C Standard - An Economic and Cultural Commentary

=PROGRAMACION CON LENGUAJE C=
 * Andres Marzal, Isabel Gracia. Introducción a la programación con C
 * The GNU C Reference Manual
 * The GNU C Library Reference Manual
 * Linux programmer's manual
 * comp.lang.c Frequently Asked Questions
 * 35 free eBooks on C programming
 * http://gribblelab.org/CBootCamp/index.html

Los siguientes libros se encuentran en la base de datos de la universidad E-Libro:
 * Eslava Muñoz, Vicente Javier (2013) - Aprendiendo a programar paso a paso con C. Bubok Publishing S.L.
 * Joyanes Aguilar, Luis; Castillo Sanz, Andrés y Sánchez García, Lucas (2005) - C algoritmos, programación y estructuras de datos. McGraw-Hill España
 * Joyanes Aguilar, Luis y Zahonero Martínez, Ignacio (2005) - Programación en C: metodología, algortimos y estructura de datos. McGraw-Hill España, 2a. edición
 * Menchaca García, Felipe Rolando (2010) - Fundamentos de programación en Lenguaje C. Instituto Politécnico Nacional
 * Ruiz Rodríguez, Ricardo (2013) - Una Introducción a la Programación Estructurada en C. El Cid Editor

Tutoriales avanzados de lenguaje C:
 * http://www.cs.hunter.cuny.edu/~sweiss/course_materials/csci493.66/csci493.66_lecture_notes.php

Para el primíparo en el lenguaje se recomienda:
 * Cualquier libro de lenguaje C que se encuentre en la biblioteca o en internet puede servir como libro guía. Tenga en cuenta que durante el curso se hará énfasis en el estándar C99, el cual sólo se encuentra documentado en libros recientes.
 * Libros de fundamentos de programación de computadores/diseño de algoritmos/lógica de programación

En la biblioteca se encuentran los siguientes libros, los cuales pueden ser útiles:

Luis Joyanes Aguilar Fundamentos de programación: algoritmos, estructura de datos y objetos Madrid McGraw-Hill 2008. 766 p.

Jorge Villalobos, Ruby Casallas Fundamentos de programación :aprendizaje activo basado en casos. Un enfoque moderno usando java, UML, objetos y eclipse /. Bogotá : Pearson/educación, 2006. 359 p. + 1 CD-ROM.

G. Brassard Fundamentos de algoritmia Madrid Prentice Hall 1997. 579 p.

Joyce Farrell Introducción a la programación :lógica y diseño México : Thomson Learning, c2001.. 267 p.

Armando E. de Giusti Algoritmos, datos y programas :con aplicaciones en Pascal, Delphi y Visual Da Vinci Buenos Aires : Prentice Hall Pearson Educación, 2001.. 449 p.

=PROGRAMACIÓN CON PYTHON 3=
 * Marzal Varó, Andrés; Gracia Luengo, Isabel; García Sevilla, Pedro (2014). Introducción a la programación con Python 3. Disponible libremente en: http://dx.doi.org/10.6035/Sapientia93

=Programa para hacer ASCII ART= Este programa se puede utilizar para hacer más ameno el código del proyecto final: http://ascgendotnet.jmsoftware.co.uk/

=LIBROS GRATIS DE PROGRAMACION EN DIFERENTES TEMAS= https://github.com/vhf/free-programming-books/blob/master/free-programming-books.md

=Evalue sus destrezas como programador y encuentre trabajo=
 * https://www.hackerrank.com/ (ver http://www.bloomberg.com/news/articles/2016-10-28/wall-street-coders-wanted-elite-college-degrees-not-necessary )

=MATLAB=
 * Cody Coursework: https://www.mathworks.com/academia/cody-coursework.html