María del Pilar Sinués

Escritora y directora de revistas, María del Pilar Sinués y Navarro nació en Zaragoza en 1835. En la década de 1850 comenzó su trayectoria literaria: con 18 años publicó su primera novela, Rosa. Entre 1853 y 1854 escribió poemas, de temática religiosa y familiar, en los diarios zaragozanos El Avisador y El Esparterista. Y en 1854 publicó su primer poemario Mis vigilias. Escribió dos libros poéticos más, tras los cuales abandonó esa faceta para dedicarse a la labor periodística y a la prosa de ficción. Falleció en Madrid en 1893.

Amadeo Vives

Amadeo Vives Roig nació en Collbató (Barcelona), el 18 de noviembre de 1871, y falleció en Madrid, el 2 de diciembre de 1932. Prolífico compositor de canciones, óperas, operetas y zarzuelas; destaca hasta nuestros días por estas últimas, contándose entre sus obras algunas tan fundamentales como Maruxa, Bohemios o Doña Francisquita, obra cumbre del género. A partir de 1900 se traslada a Madrid, ciudad que alternará con su Barcelona natal, cosechando en ambas sus mayores éxitos teatrales.

Julia

Amadeo Vives Roig nació en Collbató (Barcelona), el 18 de noviembre de 1871, y falleció en Madrid, el 2 de diciembre de 1932. Prolífico compositor de canciones, óperas, operetas y zarzuelas; destaca hasta nuestros días por estas últimas, contándose entre sus obras algunas tan fundamentales como MaruxaBohemios o Doña Francisquita, obra cumbre del género. A partir de 1900 se traslada a Madrid, ciudad que alternará con su Barcelona natal, cosechando en ambas sus mayores éxitos teatrales.

Paralela a su actividad musical, desarrolla una intensa labor literaria en el ámbito periodístico, como articulista y columnista, colaborando en medios de tanta difusión como La Tribuna. Fue, además, conferenciante habitual en los más diversos foros. Tras la publicación de Sofía, en 1923, prepara una suerte de segunda parte, que es esta Julia que ahora tenemos entre manos y que, sin embargo, no vería la luz hasta 1971.

En Julia encontramos menos ironía y una mayor ocupación y preocupación por los hechos contemporáneos al autor. No obstante, resulta sorprendente cómo no pocos pasajes, firmados hace más de 100 años, tienen hoy día tal vigencia, que las opiniones expresadas en ellos nos resultarán de inquietante actualidad.

Algoritmos iluminados (Segunda parte)

Los algoritmos son el corazón y el alma de la informática. Se aplican a ámbitos tan diversos como el diseño de redes, la genética computacional, el cifrado con clave pública o la implementación de sistemas de bases de datos. El estudio de los algoritmos te convertirá en un mejor programador, hará que pienses con más claridad y será una ayuda indispensable para tus entrevistas de trabajo.

Algoritmos iluminados es una introducción sencilla a la materia, escrito como una transcripción de lo que te explicaría un tutor experto en algoritmos en una lección personalizada.

La segunda parte cubre la búsqueda en grafos y sus aplicaciones, algoritmos para caminos más cortos y las aplicaciones e implementación de varias estructuras de datos: montículos, árboles de búsqueda, tablas de hash y filtros de Bloom.

Tim Roughgarden es profesor de ciencias de la computación en la Universidad de Columbia. Es experto en diseño, análisis, aplicaciones y limitaciones de algoritmos. Esta serie de cuatro libros se inspira en los cursos sobre algoritmia que ha impartido en línea, regularmente, desde 2012.

Sofía

Amadeo Vives Roig nació en Collbató (Barcelona), el 18 de noviembre de 1871, y falleció en Madrid, el 2 de diciembre de 1932. Prolífico compositor de canciones, óperas, operetas y zarzuelas; destaca hasta nuestros días por estas últimas, contándose entre sus obras algunas tan fundamentales como MaruxaBohemios o Doña Francisquita, obra cumbre del género. A partir de 1900 se traslada a Madrid, ciudad que alternará con su Barcelona natal, cosechando en ambas sus mayores éxitos teatrales.

Paralela a su actividad musical, desarrolla una intensa labor literaria en el ámbito periodístico, como articulista y columnista, colaborando en medios de tanta difusión como La Tribuna. Fue, además, conferenciante habitual en los más diversos foros. Fruto de esta labor nace Sofía, recopilatorio de un buen número de sus escritos y que vio la luz en 1923.

Recuperamos ahora esta obra, buena muestra de la relación entre el músico, su tiempo y el mundo que le rodeaba, que interpreta a su gusto con agudeza, precisión y, en no pocas ocasiones, desgarrada ironía.

Algoritmos iluminados (Primera parte)

Los algoritmos son el corazón y el alma de la informática. Se aplican a ámbitos tan diversos como el diseño de redes, la genética computacional, el cifrado con clave pública o la implementación de sistemas de bases de datos. El estudio de los algoritmos te convertirá en un mejor programador, hará que pienses con más claridad y será una ayuda indispensable para tus entrevistas de trabajo.

Algoritmos iluminados es una introducción sencilla a la materia, escrito como una transcripción de lo que te explicaría un tutor experto en algoritmos en una lección personalizada.

La primera parte cubre el análisis asintótico y la notación Big-O, algoritmos de divide y vencerás y el método maestro, algoritmos aleatorizados y varias técnicas muy conocidas, aplicables a la ordenación y selección.

Tim Roughgarden es profesor de ciencias de la computación en la Universidad de Columbia. Es experto en diseño, análisis, aplicaciones y limitaciones de algoritmos. Esta serie de cuatro libros se inspira en los cursos sobre algoritmia que ha impartido en línea, regularmente, desde 2012.

Programación competitiva (CP4) – Volumen I

Esta edición de Programación competitiva (CP4) es una lectura obligada para todo programador competitivo. Dominar los contenidos de este libro es imprescindible (aunque, quizá, no suficiente) para llegar a ser uno de los mejores programadores del mundo.

El Volumen I está dirigido a:

  • Estudiantes de secundaria que quieran competir en la Olimpiada internacional de informática (IOI) (incluyendo las Olimpiadas nacionales o locales), ya que cubre la mayor parte del temario de la IOI.
  • Estudiantes universitarios que lo quieran utilizar como materia de estudio adicional para cursos de estructuras de datos y algoritmos.
  • Cualquiera que desee prepararse para una entrevista de trabajo sobre estructuras de datos y algoritmos en las principales empresas tecnológicas.

La obra completa, formada por los Volúmenes I y II está dirigida a:

  • Estudiantes universitarios que compitan en las fases regionales o en la final mundial del International Collegiate Programming Contest (ICPC), ya que, en el Volumen II, se incluye mucha más materia aparecida en los concursos recientes.
  • Profesores o entrenadores de equipos que busquen material de apoyo para la preparación.
  • Cualquiera interesado en la solución de problemas mediante la informática o que esté interesado en participar en otros concursos, distintos al ICPC, como Google CodeJamFacebook Hacker CupTopCoder OpenCodeForcesInternet Problem Solving Contest (IPSC), etc.


Materiales adicionales

Este libro se acompaña de varias páginas web de apoyo, en las que se podrán poner en práctica todos los conocimientos adquiridos. Entre otras, destacan, Methods to Solve, VisuAlgo, Online Judge y Kattis. Además, todo el código fuente empleado en las estructuras de datos y algoritmos tratados en el libro se encuentra disponible en GitHub.

Los autores

  • Steven Halim es profesor y entrenador de los equipos ICPC en la Universidad Nacional de Singapur y del equipo nacional de la IOI.
  • Felix Halim es ingeniero de software en Google, donde trabaja sobre sistemas distribuidos, análisis de datos, herramientas internas e indexación.
  • Suhendry Effendy es investigador en la Universidad Nacional de Singapur, autor de problemas y juez del ICPC Asia.
Programación competitiva (CP4) – Volumen II

Esta edición de Programación competitiva (CP4) es una lectura obligada para todo programador competitivo. Dominar los contenidos de este libro es imprescindible (aunque, quizá, no suficiente) para llegar a ser uno de los mejores programadores del mundo.

El Volumen I está dirigido a:

  • Estudiantes de secundaria que quieran competir en la Olimpiada internacional de informática (IOI) (incluyendo las Olimpiadas nacionales o locales), ya que cubre la mayor parte del temario de la IOI.
  • Estudiantes universitarios que lo quieran utilizar como materia de estudio adicional para cursos de estructuras de datos y algoritmos.
  • Cualquiera que desee prepararse para una entrevista de trabajo sobre estructuras de datos y algoritmos en las principales empresas tecnológicas.

La obra completa, formada por los Volúmenes I y II está dirigida a:

  • Estudiantes universitarios que compitan en las fases regionales o en la final mundial del International Collegiate Programming Contest (ICPC), ya que, en el Volumen II, se incluye mucha más materia aparecida en los concursos recientes.
  • Profesores o entrenadores de equipos que busquen material de apoyo para la preparación.
  • Cualquiera interesado en la solución de problemas mediante la informática o que esté interesado en participar en otros concursos, distintos al ICPC, como Google CodeJamFacebook Hacker CupTopCoder OpenCodeForcesInternet Problem Solving Contest (IPSC), etc.


Materiales adicionales

Este libro se acompaña de varias páginas web de apoyo, en las que se podrán poner en práctica todos los conocimientos adquiridos. Entre otras, destacan, Methods to Solve, VisuAlgo, Online Judge y Kattis. Además, todo el código fuente empleado en las estructuras de datos y algoritmos tratados en el libro se encuentra disponible en GitHub.

Los autores

  • Steven Halim es profesor y entrenador de los equipos ICPC en la Universidad Nacional de Singapur y del equipo nacional de la IOI.
  • Felix Halim es ingeniero de software en Google, donde trabaja sobre sistemas distribuidos, análisis de datos, herramientas internas e indexación.
  • Suhendry Effendy es investigador en la Universidad Nacional de Singapur, autor de problemas y juez del ICPC Asia.
¿Quieres un reto?

Los problemas planteados en los concursos dicen mucho de la calidad de estos. Deberían ser originales, atractivos y presentar diferentes niveles de dificultad. Solucionarlos será motivo de satisfacción para el concursante, mientras que la imposibilidad de resolverlos debería animar a ampliar conocimientos y desarrollar nuevas capacidades. Este libro contiene los mejores problemas de los concursos de algoritmia y programación organizados, o coorganizados, por la Universidad de Varsovia, junto con sus soluciones.

La selección de las tareas ha sido realizada por quienes han jugado un papel fundamental en la historia de los concursos de algoritmia y programación polacos, ya sea como organizadores o participantes. Todos los autores de los textos aquí presentados están íntimamente vinculados a la Facultad de matemáticas, informática y mecánica de la Universidad de Varsovia, ya sea como estudiantes o como personal académico.

Cada uno de los problemas tratados en este libro, ha sido utilizado durante uno de los siguientes eventos: Olimpiada informática polaca, Olimpiada informática polaca junior, Campus de entrenamiento de la Olimpiada informática polaca, Olimpiada informática centroeuropea, Concurso universitario de programación polaco y Escaramuzas algorítmicas.