Texto diseñado para estudiantes que inician carreras de computación, matemática, educación matemática y otras.En cada tema, la teoría se acompaña con numerosos ejemplos, problemas resueltos desarrollados a todo detalle,y problemas propuestos para el lector.La gran mayoría de teoremas son presentados con sus respectivas demostraciones. Cuando la demostración es compleja, ésta es presentada como un problema resuelto.Hacemos resaltar la parte histórica a lo largo de todo el curso. 10