Other Books


Handbook of Software Engineering Methods, 2nd Edition

Software

This book does not purport to teach the reader how to be a software engineer, a skill that is cultivated over time through practice. Instead, it focuses on software engineering methods - defined as the approaches people use to achieve specific objectives in the field - which can salvage a project. The author's objective is for readers to feel bette

The Joy of Cryptography

Cryptography

This book is not a handbook that specifies which cryptographic algorithm to use in every situation, nor is it a guide for securely implementing production-ready cryptographic libraries. The authors do not discuss specific cryptographic software, such as PGP, Tor, Signal, or TrueCrypt, nor do they cover cryptocurrencies like Bitcoin. Readers will no

Gateway to Business Analytics with Microsoft Excel

Excel

What exactly is business analytics? The business part is easy; it means a commercial operation or a company. Business is often associated with entrepreneurship and management. Business analytics is a new, expanding subfield with fuzzy edges that overlap into a variety of other established disciplines, including economics, econometrics, computer sci

An Open Guide to Data Structures and Algorithms

Algorithms

Data encountered in a computer program is classified by type. Common types include integers, floating point numbers, Boolean values, and characters. Data structures are a means of aggregating many of these scalar values into a larger collection of values. An algorithm is an explicit sequence of instructions, performed on data, to accomplish a desir

Adopting InnerSource

The application of open source principles and practices to create in-house software is taking off in the corporate world. Known as InnerSource, this development strategy lets development teams collaborate and share code to speed delivery and improve quality while helping to eliminate silos and bottlenecks. With this practical ebook, you'll explore

Enterprise Architecture for Digital Business

Digital transformation has accelerated nearly tenfold in recent years as both a business and technology journey. Yet, most white papers and how-to guides still focus solely on the business side, rather than include methods for optimizing the technology behind it. This handbook shows CIOs, IT directors, and architects how to balance these two concer

Cloud-Based Benchmarking of Medical Image Analysis

This book presents the VISCERAL project benchmarks for analysis and retrieval of 3D medical images (CT and MRI) on a large scale, which used an innovative cloud-based evaluation approach where the image data were stored centrally on a cloud infrastructure and participants placed their programs in virtual machines on the cloud. The book presents the

Spatial Thinking in Planning Practice

GIS

The goals of this textbook are to help students acquire the technical skills of using software and managing a database, and develop research skills of collecting data, analyzing information and presenting results. We emphasize that the need to investigate the potential and practicality of GIS technologies in a typical planning setting and evaluate

Optimization Problems in Transportation and Logistics

Python GIS

This educational guide will help students and practitioners seeking to understand the fundamentals and practice of linear programming. The exercises contained within demonstrate how to solve classical optimization problems with an emphasis on spatial analysis in supply chain management and transport logistics. All exercises describe the Python prog

Game Based and Adaptive Learning Strategies

This open book is designed to accompany a graduate-level instructional design course: Game-Based and Adaptive Learning, but could also be used for undergraduate teacher education or instructional design courses. The original texts and material for this book came from the development of a course for Brandeis University as part of their MS in Learner