sábado, 31 de agosto de 2013

Fundamentos de Sistemas de Bases de Datos

Este libro introduce los conceptos fundamentales necesarios básicos para diseñar, utilizar e implementar sistemas y aplicaciones de bases de datos. Nuestra presentación acentúa los principios básicos del modelado y el diseño de una base de datos, así como los lenguajes y servicios proporcionados por los sistemas gestores de bases de datos, sin olvidar las técnicas de implementación del sistema.

El libro está pensado para ser utilizado como libro de texto para un curso (de nivel principiante, medio o avanzado) sobre sistemas de bases de datos de uno o dos semestres, o como libro de referencia. Asumimos que el lector está familiarizado con los conceptos elementales sobre programación y estructura de datos.

Entre las principales ventajas de este libros e encuentran:


  • Una organización flexible e independiente que puede ajustarse a las necesidades individuales.
  • Un capítulo nuevo de introducción a las técnicas de programación en SQL para aplicaciones web utilizando PHP.
  • Un conjunto actualizado y ampliado de ejercicios al final de cada capítulo.



Título: Fundamentos de Sistemas de Bases de Datos
Autor(es): Ramez Elmasri, Shakant B. Navathe
Edición: Quinta
Páginas: 1012
Editorial: Pearson Educación
Formato: PDF

Links de Acceso a Descarga: | Link 1 |

viernes, 30 de agosto de 2013

Python para Todos

Python es un lenguaje de programación creado por Guido van Rossum a principios de los años 90 cuyo nombre está inspirado en el grupo de cómicos ingleses “Monty Python”. Es un lenguaje similar a Perl, pero con una sintaxis muy limpia y que favorece un código legible.

Se trata de un lenguaje interpretado o de script, con tipado dinámico, fuertemente tipado, multiplataforma y orientado a objetos.

Este es un excelente libro que, como su nombre lo dice, es para todos, ya que no se requiere más que una somera experiencia previa en programación.




Título:          Python para Todos
Autor(es):   Raúl González Duque
Edición:      Primera
Páginas:     155
Editorial:
Formato:     PDF

Links de Acceso a Descarga: | Link 1 |

viernes, 23 de agosto de 2013

Piensa en Java

Algunos lo describen como ¡El libro de Java más premiado!

Piensa en Java, segunda edición, introduce todos los fundamentos teóricos y prácticos del lenguaje Java, explicando con claridad y rigor no sólo lo que hace el lenguaje sino también el porqué.

Escrito para enseñar el lenguaje, es un libro que sirve para iniciarse en Java y para llegar hasta un nivel avanzado, con gran número de ejemplos y ejercicios de programación. Preesenta los conceptos gradualmente, para que el lector pueda asimilarlos conceptualmente. Proporciona una presentación cuidadosa y secuencial de las características y una introducción breve a modo de descripción. Da pistas necesarias para comprender el lenguaje, remarcando la información relevante heredada, pero sin confundir al lector con hechos precedentes que el programador nunca necesitará saber. Incluye más de 300 programas Java y más de 15,000 líneas de código.

Título: Piensa en Java
Autor(es): Bruce Eckel
Edición: Segunda
Páginas: 960
Editorial: Pearson Educación
Formato: PDF

Links de Acceso a Descarga: | Link 1 |

HTML 5 y CS3. Las tecnologías que cambiarán Internet.

HTML 5 es la quinta revisión importante del lenguaje básico de la WWW, esta es la primera vez que HTML y XHTML se desarrollan en paralelo, aunque todavía se encuentra en fase experimental, según la W3C, ya es usado por múltiples desarrolladores web por sus avances, mejoras y ventajas, como lo dice este curso, la tecnología HTML 5, en conjunto con las nuevas directrices para hojas de estilo en cascada, cambiará Internet como lo conocemos, y gracias a este aporte puedes estar al día con la tecnología más reciente para la web.




Año:         2013
Formato: Múltiples
Duración:8 horas

Links de Acceso a Descarga: | Link 1 |

Cursos en el Blog

El día de hoy agrego una nueva sección al Blog: Cursos electrónicos.
 
Estos cursos, al igual que los materiales bibliográficos que he venido publicando se encuentran alojados en servidores en la nube y me he dado a la tarea de recopilarlos y agregarlos a este blog para un fácil acceso a ustedes.
 
La mayoría de los cursos que se encuentran en la red y que iré agregando paulatinamente se encuentran en formato de video, y en ocasiones es tardado descargarlos o encontrar fuentes donde se encuentren completos debido a que su tamaño es bastante grande y la gran mayoría de los servidores sólo permiten subirlos por partes. Esto hace que sea más fácil que se pierdan los enlaces o que fallen, pero si esto llegara a suceder basta con que lo comentes para intentar remediar el error lo más pronto posible.
 
El curso con el que "inauguro" esta sección se trata de HTML5 y CS3, ojalá les sea de utilidad.
 
Descarguen, comenten y hagan crecer el blog con sus aportaciones.
 
 
Trinidad.

Circuitos Eléctricos. Serie Schaum.

Este libro se ha concebido como complemento a los textos usuales de electricidad, o bien, como libro de texto básico para un primer curso de análisis de circuitos. En él se ha dado una importancia especial a las leyes fundamentales, a los teoremas y a las técnicas que son comunes a los diversos enfoques expuestos en otras obras.

Los temas tratados incluyen el análisis de respeustas y formas de ondas, sistemas de números complejos, notación matricial, circuitos en serie y paralelos, potencia y factor de potencia, fenómenos de resonancia.








Título: Circuitos Eléctricos
Autor(es): Joseph A. Edminister
Edición:
Páginas: 289
Editorial: Mc Graw-Hill
Formato: PDF

Links de Acceso a Descarga: | Link 1 |

No Me Hagas Pensar

En los primeros años de Internet la plataforma era volátil, parecía que las cosas cambiaban todas las semanas. Estábamos inmersos en guerras de navegadores y nuevos estándares de HTML cada seis meses. Pero entonces, con la predecible victoria de los de Redmond, todo se tranzuilizó. Esto supuso un alivio para los diseñadores web, que se volvían locos por los constantes cabios en el código.

La inflexibilidad de HTML, la carencia de fuentes, la adaptabilidad de las págians web que provoca que el diseño sea tan imprecisio, el confuso conjunto de resoluciones y navegadores, todos factores molestos para el diseñador.

Este libro pretende ser una guía para el diseño web y da introducción a la forma del diseño de interfaz de usuario para hacerle las cosas más fáciles al cliente y hacer que su navegación por un sitio sea más cómoda.








Título:         No me hagas pensar
Autor(es):  Steve Krug
Edición:     Segunda
Páginas:    190
Editorial:    Pearson. Prentice Hall.
Formato:    PDF

Links de Acceso a Descarga: | Link 1 |

Matemáticas Discretas

Este libro fue diseñado para un curso de introducción a las matemáticas discretas, basado en la experiencia del autor como profesor de la asignatura durante muchos años. Los prerrequisitos de matemáticas formales son mínimos; no se requiere cálcullo. No hay requisitos de ciencias de la computación. 

El libro incluye ejemplos, ejercicios, figuras, tablas, secciones de solución de problemas, secciones que contienen sugerencias para resolver problemas, secciones de repaso, notas, revisión del capítulo, autoevaluaciones y ejercicios apra realizar en computadora con la finalidad de ayudar al estudiante a dominar las matemáticas discretas.








Titulo:        Matemáticas Discretas
Autor(es):  Richard Johnsonbaugh
Edición:     Sexta
Páginas:    696
Editorial:    Pearson. Prentice Hall
Formato:    PDF

Links de Acceso a Descarga: | Link 1 |

jueves, 22 de agosto de 2013

Arquitectura de Computadores

Este libro presenta las herramientas críticas para analizar los computadores uniprocesadores. Muestra al ingeniero en ejercicio cómo cambia la tecnología a lo largo del tiempo y ofrece las constantes empíricas que se necesitan para el diseño. Motiva al diseñador sobre la función, que es una orientación más agradable que la habitual lista exhaustiva de los mecanismos que un diseñador novel puede intentar incluir en un único diseño.

Los autores establecen un punto de partida para realizar análisis y comparaciones utilizando la máquina más importante de cada clase: computadores grandes (IBM 360), mini (DEC VAX) y micro PC (Intel 80x86). Con esta base, muestran la línea futura de procesadores para lelos segmentados más simples.





Título:         Arquitectura de Computadores. Un enfoque cuantitativo.
Autor(es):  John L. Hennesy, David A. Patterson
Edición:     Primera
Páginas:    827
Editorial:    McGraw-Hill
Formato:   PDF

Links de Acceso a Descarga: | Link 1 |

Computer Architecture, a Quantitative Approach

La tecnología de las computadoras ha tenido un progreso increíble en los últimos 55 años, cuando fue creado el primer computador de propósito general. hoy en día, por menos de unos cientos de dólares se puede comprar una computadora personal con mayor rendimiento, mucha más memoria y mucho más espacio de almacenamiento de disco duro que en 1980 con más de un millón de dólares. 

Esta vertiginosa tasa de crecimiento ha producido avances en las tecnologías orientadas a la construcción de computadoras así como al diseño de las mismas.




Título:       Computer Architectura, a Quantitative Approach
Autor(es): Morgan Kaufmann
Edición:   Tercera
Páginas:  665
Editorial: 
Formato:  PDF

Links de Acceso a Descarga: | Link 1 |

Arquitectura de Computadores

Actualmente el uso de computadoras está muy extendido en nuestras actividades cotidianas, nos proporcionan mayor rapidez en nuestras tareas así como la posibilidad de manejar gran cantidad de datos. Así podemos percibir como de un tiempo a esta parte las computadoras ganan terreno en las actividades humanas, su capacidad de cálculo, de procesar datos, generar información e incluso simular procesos las convierten en herramientas indispensables únicamente limitadas por su propia capacidad.

Debemos tener en cuenta que el uso de computadoras está muy extendido en actividades que requieren el manejo de gran cantidad de datos a una gran velocidad como, por ejemplo, en diagnósticos médicos, investigaciones nucleares y de energía, inteligencia artificial, etc... Es en estos casos, que demandan mayor capacidad y rapidez, cuando se sobrepasan las características de los computadores actuales. La solución pasa entonces por la construcción de mejores computadores que logren avances substanciales en su rendimiento.




Título:         Arquitectura de Computadores.
Autor(es):  Josú Bilbao Eguia
Edición:     Primera
Páginas:    535
Editorial: 
Formato:   PDF

Links de Acceso a Descargas: | Link 1 |

El Universo Digital del IBM PC, AT y PS/2

El Universo Digital tiene como objetivo inicial dotar de un manual de apoyo al Curso de Lenguaje Ensamblador, que ofrece todos los años la asociación Grupo Universitario de Informática de la Universidad de Valladolid, en el marco de unos cursos de Introducción a la Informática -para los alumnos y personal en general de la Universidad- que abarcan un espectro mucho más amplio que el de la programación de los ordenadores.

En el futuro de la programación, no es sólo para los programadores de alto nivel. En alguna manera, los propios usuarios pueden y podrán cada vez en mayor medida hacer sus propios programas, incluso sin darse cuenta. Sin embargo, siempre hay alguien que tiene que construir los sistemas operativos, y sobre todo, los controladores para dar soporte a los dispositivos en los diversos sistemas operativos.




Título:        El Universo Digital del IBM PC, AT y PS/2
Autor(es): Ciriaco García de Celis
Edición:    Cuarta
Páginas:   427
Editorial:  Grupo Universitario de Informática
Formato:  PDF

Links de Acceso a Descarga: | Link 1 |

martes, 20 de agosto de 2013

Cómo Programar en C, C++ y Java

Este libro, así como su material de apoyo, contiene todo lo que los maestros y estudiatnes necesitan para lograr una experiencia informativa, interesante, educativa, desafiante y entretenida. Los autores ponen a tono la escritura, la pedagogía, el estilo para codificar y el paquete de accesorios del libro. 

Para brindar más apoyo a los programadores principiantes, este libro ofrece varias publicaciones de Dive-Into Series las cuales pueden descargar gratuitamente desde www.deitel.com. Dicho material, en inglés, explica cómo compilar, ejecutar y depurar programas en C, C++ y Java, utilizando diversos entornos de desarollo.







Título:        Cómo Programar C/C++ y Java
Autor(es):  Harvey Deitel, Paul Deitel
Edición:     Cuarta

Páginas:    1152
Editorial:    Pearson Educación
Formato:    PDF

Links de Acceso a Descarga: | Link 1 |



Enciclopedia del Lenguaje C

Este es un libro que pretende cubrir dos objetivos: ser un manual para aprender C y ser una guía para el usuario de C.

La forma en la que se ha estructurado el ilbro ha sido precisamente, pensando en ese primer objetivo. El libro está dividido en venticuatro capítulos que van presentando el lenguaje poco a poco, empezando por lo más sencillo, presentando cada tema a su tiempo, hasta llegar al final donde se habrá visto todo lo referente a la programación en C y utilidades, sin apenas encontrar dificultades.




Título:         Enciclopedia del Lenguaje C
Autor(es):  Francisco Javier Ceballos
Edición:
Páginas:    884
Editorial:   Alfaomega. RA-MA
Formato:   PDF (Comprimido en 7z)*

*¿Tienes problemas con este formato? ¡Consulta la Ayuda!

Links de Acceso a Descarga: | Link 1 |


Programación en C

Este libro instruye en el uso del lenguaje C, dentro del contexto del estilo de programación en C contemporáneo. Incluye explicaciones compeltas y comprensibles de las facetas de C de uso más común, incluidas las del estándar ANSI actual. 

Además, el libro presenta un enfoque moderno de la programaci´no, insistiendo en la importancia de la claridad, legibilidad, modularidad y eficiencia en el diseño de los programas. Se le presentan al lector de esta forma los principios de la buena programación, así como las reglas específicas del C.

Aparecen programas en C completos por todo el libro, a partir del primer capítulo. Se pone especial énfasis en el uso de un estilo de programación interactivo.



Título:         Programación en C
Autor(es):  Byron Gottfried
Edición:     2a Edición Revisada
Páginas:    659
Editorial:    McGraw-Hill
Formato:    PDF

Links de Acceso a Descarga: | Link 1 |

Delphi. Lenguajes de Programación.

Los lenguajes visuales extienden las posibilidades de los lenguajes convencionales incorporando elementos nuevos, que poseen un comportamiento predefinido, orientados a facilitar el diseño de la interfaz de la aplicación. Estos elementos, también llamados componentes, pueden modificarse tanto en la apariencia como en la respuesta esperada al interactuar con ellos.

Esto le permite al programador, dedicar su atención al análisis y diseño de la solución, así como a la selección de las estructuras de datos adecuadas al problema reduciendo de esta forma el tiempo de desarrollo.

Esta es la razón del éxito de los lenguajes visuales. Su facilidad de uso los convierte en una herramienta de desarrollo muy potente. Y este es un curso didáctico, con ejemplos y ejercicios que facilitará el uso de este poderoso lenguaje de programación.



Título:      Seminario Lenguajes de Programación - Delphi
Formato: ZIP (.ppt, .doc, etc.)

Links de Acceso a Descarga: | Link 1 |

lunes, 19 de agosto de 2013

C++ for Dummies

C++ For Dummies es un libro que presenta una instrucción al lenguaje de programación C++, comienza describiendo los conceptos más básicos y da un avance al lector hasta las técnicas más sofisticadas. Puede ser leído por cualquiera, incluso aquellas personas que no tienen conocimiento en programación.

Presenta bastantes ejemplos y son explicados de una manera clara y concisa para que el lector pueda aplicarlos fácilmente. A diferencia de otros libros C++ for Dummies considera que el "¿Por qué?" es igual de importante al "¿Cómo?".



Título:        C++ For Dummies
Autor(es): Stephen Randy Davis
Edición:    Quinta
Páginas:   418
Editorial:  Wiley Publishing, Inc.
Formato:  PDF

Links de Acceso a Descarga: | Link 1 |

Java a Través de Ejemplos

Java a través de ejemplos presenta los conceptos básicos del lenguaje de programación Java y muestra sus posibilidades más relevantes para el desarrollo de aplicaciones. El libro se centra en la explicación detallada de los fundamentos del lenguaje, evitando los temas de carácter especializado.

La didáctica de esta publicación se basa en el aprendizaje guiado ediante ejemplos comentados y gráficos de apoyo a las explicaciones, evitándose las aclaraciones puramente teóricas y el uso de un nivel de detalle excesivo en la información suministrada.


Título:        Java a través de ejemplos
Autor(es): Jesús Bobadilla
Edición:
Páginas:   332
Editorial:   RA-MA
Formato:   PDF

Links de Acceso a Descarga | Link 1 |

Matemática Discreta y Lógica

La mayoría de las universidades requieren que todos los alumnos graduados en informática reciban un curso de matemática discreta, de hecho, la matemática discreta proporciona los fundamentos teóricos apropiados para la informática, fundamentos que no son solo beneficiosos para hacer informática teórica, sino para la práctica de la informática, como evidencia la reciente proliferación de libros sobre métodos formales.

Las áreas abarcadas en un curso en matemática discreta varían, pero tradicionalmente se incluye lógica, conjuntos, relaciones, funciones y grafos. Todos estos temas están incluidos en este libro. Además, el libro refleja varias tenencias recientes en informática. En particular, se proporciona una exposición más completa del razonamiento lógico que muchos otros textos. Se muestra también la forma de usar la matemática discreta y la lógica para especificar nuevas aplicaciones de computador, y la forma de razonar acerca de los programas de una forma sistemática.


Título:         Matemática Discreta y Lógica
Autor(es):  Winfried Karl Grassman, Jean-Paul Tremblay
Edición:
Páginas:    726
Editorial:    Prentice Hall
Formato:   DjVu*

*¿Tienes problemas con este formato? ¡Consulta la Ayuda!

Links de Acceso a Descarga: | Link 1 |

Redes de Computadoras


La presente es la cuarta edición de este libro. Cada edición ha correspondido a una fase diferente de la manera en que se usaron las redes de computadoras. Cuando apareció la primera edición, en 1980, las redes eran una curiosidad académica. Para la segunda edición, en 1988, las redes ya se usaban en universidades y en grandes empresas. Y en 1996, cuando se editó por tercera vez este libro, las redes de computadoras, en particular Internet, se habían convertido en una realidad cotidiana para millones de personas. 

El elemento nuevo de la cuarta edición es el rápido crecimiento de las redes inalámbricas en muchas formas.


Título:           Redes de Computadoras
Autor(es):   Andrew S. Tanebaum
Edición:      Cuarta
Páginas:     891
Editorial:     Pearson. Prentice Hall.
Formato:     PDF


Links de Acceso a Descarga: | Link 1 |

Java for Dummies

Excelente libro para el aprendizaje básico de Java, el autor lo diseñó de tal forma que pudiera abrir una página cualquiera del libro y pudiera empezar a escribir código Java. 

El libro se encuentra dividido en segmentos temáticos que comprenden más o menos un capítulo cada uno, facilitando el aprendizaje a cualquier nivel. Ideal para empezar a programar en Java o dar un breve y ligero repaso.




Título:       Java for Dummies
Autor(es): Barry Burd
Edición:    Cuarta
Páginas:   360
Editorial:   Wiley Publishing, Inc.
Formato:   PDF


Links de Acceso a Descarga: | Link 1 |

Álgebra Lineal

Anteriormente el estudio del álgebra lineal era parte de los planes de estudios de los alumnos de matemáticas y física principalmente, y también recurrían a ella aquellos que necesitaban conocimientos de la teoría de matrices para trabajar en áreas técnicas como la estadística multivariable. 

Hoy en día, el álgebra lineal se estudia en diversas disciplinas gracias al uso de las computadoras y al aumento general en las aplicaciones de las matemáticas en áreas que, por tradición, no son técnicas.


Título:         Álgebra Lineal
Autor(es):  Stanley I. Grossman
Edición:     Sexta
Páginas:    762
Editorial:    McGrawHill
Formato:    PDF

Links de Acceso a Descarga: | Link 1 |

Fundamentos de Sistemas Digitales

Unos conocimientos sólidos sobre los fundamentos básicos de la tecnología digital son imprescindibles para cualquiera que desee desarrollar una carrera en esta excitante industria. 

Este es un texto organizado cuidadosamente para incluir información actualizada de temas que pueden cubrirse por completo, utilizarse en formato condensado, u omitirse dependiendo del enfoque del curso.



Título:         Fundamentos de Sistemas Digitales
Autor(es):  Thomas L. Floyd
Edición:     Novena
Páginas:    1024
Editorial:    Pearson. Prentice Hall.
Formato:    PDF

Links de Acceso a Descarga: | Link 1 |

Cómo Programar en Java

Este libro presenta las tecnologías de vanguardia para estudiantes, profesores y desabolladores de software.

Es apropiado para secuencias de cursos introductorios apoyados en las recomendaciones curriculares de ACM/IEEE y sirve como preparación para el examen de colocación avanzada de ciencias computacionales.

Los conceptos se presentan en el contexto de programas funcionales completos, en lugar de hacerlo a través de fragmentos separados de código. Cada ejemplo de código completo viene acompañado de ejemplos de ejecuciones actuales. Todo el código fuente está disponible en www.deitel.com/books/jhtp9 y en el sitio web de este libro.


Título:         Cómo Programar en Java
Autor(es):   Paul Deitel, Harvey Deitel
Edición:      Novena
Páginas:     616
Editorial:    Pearson
Formato:    PDF

Links de Acceso a Descarga: | Link 1 |


sábado, 17 de agosto de 2013

Bienvenida

Bienvenido

Te damos la bienvenida a Osnaper, el sitio que recopilará, con el paso del tiempo, los enlaces donde se pueden encontrar libros digitales de muchas materias universitarias. Desde libros de preescolar hasta libros de educación superior.

Puedes sugerir libros, publicaciones, hacer pedidos o proporcionarnos nuevos enlaces que desees que aparezcan en el blog.

Nuevamente: Bienvenido.