Temario

La materia tiene por objetivo principal enseñar conceptos de Tipos de Datos Abstractos y su correcto uso. Adicionalmente se enseñan conceptos de análisis de algoritmos que ayudan a comparar deferentes implementaciones y a elegir la mas adecuada según el caso.

Bibliografía

  • Introduction to Algorithms, 3rd.ed.
    Thomas H.Cormen, Charles E.Leiserson, Ronald L.Rivest, and Clifford Stein. 2009. The MIT Press.
  • C pocket reference
    Peter Prinz, Ulla Kirch-Prinz. 2002. O'Reilly.
  • Test Driven Development for Embedded C
    James W. Grenning. 2011. Pragmatic Bookshelf.
  • Understanding and Using C Pointers: Core Techniques for Memory Management
    Richard M Reese. 2013. O'Reilly Media.
  • Linux kernel coding style (excepto sección 7)
    Original: https://www.kernel.org/doc/html/v4.10/process/coding-style.html - Español: https://programmerclick.com/article/47731811610/