
Description
Code: (543242)
Theoretical-practical undergraduate (second year) subject that provides the fundamentals of algorithms and programming languages. Programming is taught in C language, a language that allows students to easily perform in a wide range of languages. Being a medium level languge, it allows to learn important aspects of low level application development, such as optimized memory and file management. It is a language that allows structured programming, widely used to interact efficiently with the hardware and to develop high performance applications.
Contents
Algorithms
Flowcharts
Functions
Recursion
Arrays
Pointers
Structures
Linked Lists
Excellent reference of the standard C library, with examples:
http://www.cplusplus.com/reference/clibrary/
C language tutorial: http://www.frlp.utn.edu.ar/materias/internetworking/apuntes/ctutorial/ctutorial.pdf
Book Aprenda Lenguaje C como si estuviera en primero (Learn C language as if you were a freshman) (Universidad de Navarra): http://www4.tecnun.es/asignaturas/Informat1/AyudaInf/aprendainf/ansic/leng_c.pdf