Libros UCLV { BETA }

Gran cantidad de libros a nuestro alcance

Tenemos :
1413 libros,
315983 descargas y
1117 contribuyentes !

Se han encontrado 14 Coincidencias

An Introduction to the Analysis of Algorithms

Análisis de algoritmos


139 Visitas | 185 Descargas | 2015-12-14 14:04:12 | josedaniel

This book is intended to be a thorough overview of the primary techniques used in the mathematical analysis of algorithms. The material covered draws from classical mathematical topics, including discrete mathematics, elementary real analysis, and combinatorics, as well as from classical computer science topics, including algorithms and data structures. The focus is on “average-case” or “probabilistic” analysis, though the basic mathematical tools required for “worst-case” or “complexity” analysis are covered as well.

Learning Java by Building Android Games

Programación en Java para Android


155 Visitas | 190 Descargas | 2015-12-16 19:06:16 | josedaniel

This book will show you how to get your Android development environment set up and you will soon have your first working game. The difficulty level grows steadily with the introduction of key Java topics such as loops, methods, and OOP. You'll then use them in the development of games. You will learn how to build a math test game, a Simon-like memory game, a retro pong-style game, and for the grand finale, a Snake-style, retro arcade game with real Google Play leaderboards and achievements. The book has a hands-on approach and is packed with screenshots.

Introduction to Algorithms

Teoría de estructuras de datos, algoritmos y técnicas de programación.


94 Visitas | 108 Descargas | 2016-01-28 16:08:30 | josedaniel

This textbook is a classic in this field, it provides you with an enjoyable introduction to the field of algorithms. We have attempted to make every algorithm accessible and interesting. To help you when you encounter unfamiliar or difficult algorithms, we describe each one in a step-by-step manner. We also provide careful explanations of the mathematics needed to understand the analysis of the algorithms. If you already have some familiarity with a topic, you will find the chapters organized so that you can skim introductory sections and proceed quickly to the more advanced material.

Software Engineering for Students

Software Engineering for Students. A Programming Approach


125 Visitas | 146 Descargas | 2016-01-29 15:54:47 | josedaniel

This book explains the different principles, techniques and tools that are used in software development. These are the mainstream methods that are currently used throughout the industrialized world. This book doesn’t present easy answers about the value of these techniques. Indeed, it asks the reader to make an assessment of the techniques. This is what the software engineer has to do – now and in the future – choose the appropriate techniques for the project in hand from the multiplicity of techniques that are on offer.

Beginning Software Engineering

Software Engineering


132 Visitas | 181 Descargas | 2016-01-29 15:58:04 | josedaniel

This book describes software engineering. It explains what software engineering is and how it helps produce applications that are effective, fl exible, and robust enough for use in real?world situations. This book won’t make you an expert systems analyst, software architect, project manager, or programmer, but it explains what those people do and why they are necessary for producing high?quality software. It also gives you the tools you need to start. You won’t rush out and lead a 1,000?person effort to build a new air traffi c control system for the FAA, but it can help you work effectively in small?scale and large?scale development projects. (It can also help you understand what a prospective future boss means when he says, “Yeah, we mostly use Scrum with a few extra XP techniques thrown in.”)

Competitive Programming

Competitive Programming


150 Visitas | 142 Descargas | 2016-02-08 21:01:58 | josedaniel

This book is a must have for every competitive programmer. Mastering the contents of this book is a necessary (but maybe not sufficient) condition if one wishes to take a leap forward from being just another ordinary coder to being among one of the world’s finest programmers. Typical readers of this book would include: 1. University students who are competing in the annual ACM International Collegiate Programming Contest (ICPC) [66] Regional Contests (including the World Finals), 2. Secondary or High School Students who are competing in the annual International Olympiad in Informatics (IOI) (including the National or Provincial Olympiads), 3. Coaches who are looking for comprehensive training materials for their students, 4. Anyone who loves solving problems through computer programs. There are numerous programming contests for those who are no longer eligible for ICPC, including TopCoder Open, Google CodeJam, Internet Problem Solving Contest (IPSC), etc.

Fundamentals of computer algorithms

computer algorithms


115 Visitas | 180 Descargas | 2016-02-15 21:53:36 | josedaniel

Fundamentals of Computer Algorithms is a comprehensive book for undergraduate students of Computer Science Engineering. The book comprises chapters on elementary data structures, dynamic programming, backtracking, algebraic problems, lower bound theory, pram algorithms, mesh algorithms, and hypercube algorithms. In addition, the book consists of several real-world examples to understand the concepts better. This book is indispensable for computer engineers preparing for competitive examinations like GATE and IES.

C++ Cómo programar


294 Visitas | 356 Descargas | 2016-05-17 15:24:42 | josedaniel

Buen libro para aprender a programar con C++ casi desde cero. Creemos que este libro y sus materiales de apoyo proporcionarán a los estudiantes y profesionales una experiencia educativa informativa, interesante, retadora y divertida en relación con C++. Este libro incluye una extensa suite de materiales auxiliares que ayudan a los instructores a maximizar la experiencia de aprendizaje de sus estudiantes.

Regular Expressions: The Complete Tutorial

Expresiones regulares


183 Visitas | 156 Descargas | 2016-09-13 16:44:52 | josedaniel

There are many software applications and programming languages that support regular expressions. If you are a programmer, you can save yourself lots of time and effort. You can often accomplish with a single regular expression in one or a few lines of code what would otherwise take dozens or hundreds. If you are not a programmer, you use regular expressions in many situations just as well. They will make finding information a lot easier. You can use them in powerful search and replace operations to quickly make changes across large numbers of files. A simple example is «gr[ae]y» which will find both spellings of the word grey in one operation, instead of two. There are many text editors and search and replace tools with decent regex support. This tutorial is quite unique because it not only explains the regex syntax, but also describes in detail how the regex engine actually goes about its work. You will learn quite a lot, even if you have already been using regular expressions for some time. This will help you to understand quickly why a particular regex does not do what you initially expected, saving you lots of guesswork and head scratching when writing more complex regexes.

Test-Driven Java Development

Invoke TDD principles for end-to-end application development with Java


111 Visitas | 131 Descargas | 2016-10-05 19:46:05 | josedaniel

This book is written by developers for developers. As such, most of the learning will be through code. Each chapter will present one or more TDD practices and we'll try to master them by solving katas. In karate, kata is an exercise where you repeat a form many times, making little improvements in each. Following the same philosophy, we'll be making small, but significant improvements from one chapter to the next. You'll learn how to design and code better, reduce time-to-market, produce always up-to-date documentation, obtain high code coverage through quality tests, and write clean code that works.

Kotlin for Android developers

Learn Kotlin the easy way while developing an Android App


129 Visitas | 131 Descargas | 2018-03-28 20:17:54 | josedaniel

In this book, I’ll be creating an Android app from ground up using Kotlin as the main language. The idea is to learn the language by example, instead of following a regular reference book structure. I’ll be stopping to explain the most interesting concepts and ideas about Kotlin, comparing them to Java 6. This way, you can see what the differences are and which parts of the language will help you speed up your work. This book is not meant to be a language reference, but a tool for Android developers to learn Kotlin and be able to continue with their own projects by themselves. I’ll be solving many of the most recurring problems we have to face in our daily lives as App developers, by making use of Kotlin expressiveness and some other really interesting tools and libraries. However, this text covers most Kotlin features, so by the end of the reading you will have a deep knowledge about the language. The content is very practical, so I recommend you to follow the examples and the code in front of a computer and try everything it’s suggested. You could, however, take a first read to get a broad idea and then dive into practice. Even though this book now finished, I will review it from time to time to keep it up to date with new Kotlin versions. So feel free to write and tell me what you think about the book, or what could be improved. I want this book to be the perfect tool for Android developers, and as such, help and ideas will be welcomed. If you are reading a printed copy and want to receive the latest updates, please feel free to write me back to contact@antonioleiva.com with a proof of purchase, and I’ll give you access to the digital copy. That way, you’ll keep receiving the updates. Thanks for becoming part of this exciting project!

Two Scoops of Django

Django


106 Visitas | 60 Descargas | 2019-02-01 16:18:18 | josedaniel

Our aim in writing this book is to write down all of the unwritten tips, tricks, and common practices that we’ve learned over the years while working with Django. While writing, we’ve thought of ourselves as scribes, taking the various things that people assume are common knowledge and recording them with simple examples. Like the official Django documentation, this book covers how to do things in Django, illustrating various scenarios with code examples. Unlike the Django documentation, this book recommends particular coding styles, patterns, and library choices. While core Django developers may agree with some or many of these choices, keep in mind that many of our recommendations are just that: personal recommendations formed after years of working with Django.

C++ How to program

Programación en C++


92 Visitas | 109 Descargas | 2021-06-16 21:24:16 | josedaniel

We believe that this book and its support materials will give you an informative, challenging and entertaining introduction to C++. The book presents leading-edge computing technologies in a friendly manner appropriate for introductory college course sequences, based on the curriculum recommendations of two key professional organizations— the ACM and the IEEE.

Design patterns explained simply

Patrones de diseño de software


66 Visitas | 35 Descargas | 2021-12-31 04:44:44 | josedaniel

This book isn't an introduction to object-oriented technology or design. Many books already do a good job of that. This isn't an advanced treatise either. It's a book of design patterns that describe simple and elegant solutions to specific problems in object-oriented software design. Once you understand the design patterns and have had an "Aha!" (and not just a "Huh?" experience with them, you won't ever think about object-oriented design in the same way. You'll have insights that can make your own designs more flexible, modular, reusable, and understandable - which is why you're interested in object-oriented technology in the first place, right?