A hands-on introduction to computer science concepts for non-technical readers. Activities include word searches, mazes, ´´Find the Bug!´´ hunts, matching games, ´´Color by Boolean´´ (a twist on the classic Paint by Numbers), and more. The Computer Science Activity Book is the perfect companion for curious youngsters and grown-ups -- especially those who think they´ll never understand how computers work. As readers work their way through this collection of fun and innovative hands-on exercises, they´ll learn the core programming concepts and computer terminology that form the foundation of a STEM education. Readers learn about historical figures like Charles Babbage, Ada Lovelace, Grace Hopper, and Alan Turing; how computers store data and run programs; and how the parts of a computer work together (like the hard drive, RAM, and CPU) through activities that teach foundational programming concepts like drawing a garden of flowers using for loops and creating creatures with conditional statements.
Datenmodelle für Kernfunktionen, die in nahezu allen Geschäftsbereichen eine Rolle spielen: Dieses zweibändige, überarbeitete Handbuch in der 2. Auflage zeigt Datenbankprogrammierern, wie sie zwei Drittel der üblichen Entwicklungszeit sparen können! Neu in diesem 1. Band ist ein Kapitel zu Data Marts für die Finanzanalyse; über 30% des Stoffes wurde außerdem sorgfältig aktualisiert. Aufgenommen wurden hochaktuelle Datenmodelle, mit denen die Autoren seit dem Erscheinen der Erstauflage Erfahrungen sammeln konnten. Eine separat erhältliche CD-ROM beinhaltet sämtliche Datenmodelle in einer Form, die leicht in gebräuchliche kommerzielle Datenbanken zu integrieren ist.
This book proposes a customized solution for avoiding repetitive tasks in software implementation. Reducing the time spent on these tasks is the primary objective of this project which ultimately leads to a software prototyping application. Since the modern approach of software implementation is model-driven, the proposed system will also consist the model-driven approach with its solution. This book is suitable for both undergraduate and postgraduate students.
This book provides the first extensive survey of block ciphers following the Lai-Massey design paradigm. After the introduction, with historical remarks, the author structures the book into a chapter on the description of the PES, IDEA and other related ciphers, followed by a chapter on cryptanalysis of these ciphers, and another chapter on new cipher designs. The appendices include surveys of cryptographic substitution boxes and of MDS codes. This comprehensive treatment can serve as a reference source for researchers, students and practitioners.
There is very little a computer can´t do; and if a computer can´t do it, chances are someone is trying to make it do it. It is important for learners to have the hands-on skills in using various computer components. Our book is a self-explanatory note with easy and short step-by-step exercises designed and tested over time to provide learners with the hands-on skills in computer operation. This book is essential for teaching as well as self learning.
This book is a comprehensive introduction to the methods and algorithms of modern data analytics. It provides a sound mathematical basis, discusses advantages and drawbacks of different approaches, and enables the reader to design and implement data analytics solutions for real-world applications. This book has been used for more than ten years in the Data Mining course at the Technical University of Munich. Much of the content is based on the results of industrial research and development projects at Siemens.
Stop manually analyzing binary! Practical Binary Analysis is the first book of its kind to present advanced binary analysis topics, such as binary instrumentation, dynamic taint analysis, and symbolic execution, in an accessible way. After an introduction on the basics of binary formats, disassembly, and code injection, you´ll dive into more complex subjects, and by the end of the book, you´ll be able to build your own binary analysis tools on Linux. Practical Binary Analysis will help interested people become well-rounded binary analysts, who are capable of developing and exploring new ideas on their own.
This book is the first to present a rich selection of over 30 real-world cases of how leading organizations conduct Business Process Management (BPM). The cases stem from a diverse set of industry sectors and countries on different continents, reporting on best practices and lessons learned. The book showcases how BPM can contribute to both exploitation and exploration in a digital world. All cases are presented using a uniform structure in order to provide valuable insights and essential guidance for students and practitioners.
What is the uniquely human factor in finding and using information to produce new knowledge? Is there an underlying aspect of our thinking that cannot be imitated by the AI-equipped machines that will increasingly dominate our lives? This book answers these questions, and tells us about our consciousness - its drive or intention in seeking information in the world around us, and how we are able to construct new knowledge from this information. The book is divided into three parts, each with an introduction and a conclusion that relate the theories and models presented to the real-world experience of someone using a search engine. First, Part I defines the exceptionality of human consciousness and its need for new information and how, uniquely among all other species, we frame our interactions with the world. Part II then investigates the problem of finding our real information need during information searches, and how our exceptional ability to frame our interactions with the world blocks us from finding the information we really need. Lastly, Part III details the solution to this framing problem and its operational implications for search engine design for everyone whose objective is the production of new knowledge. In this book, Charles Cole deliberately writes in a conversational style for a broader readership, keeping references to research material to the bare minimum. Replicating the structure of a detective novel, he builds his arguments towards a climax at the end of the book. For our video-game, video-on-demand times, he has visualized the ideas that form the book´s thesis in over 90 original diagrams. And above all, he establishes a link between information need and knowledge production in evolutionary psychology, and thus bases his arguments in our origins as a species: how we humans naturally think, and how we naturally search for new information because our consciousness drives us to need it.
Helps deliver software projects on time and within budget. This book provides cost-estimating methods for projects using technologies including Java, object-oriented methods, and reusable components. It is suitable for developers building complex software.