8

ARTIFICIAL INTELLIGENCE - Footprint Books · 2017. 4. 27. · evolving field, describing its key ideas, languages, and technologies. Suitable for use as a textbook or for independent

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: ARTIFICIAL INTELLIGENCE - Footprint Books · 2017. 4. 27. · evolving field, describing its key ideas, languages, and technologies. Suitable for use as a textbook or for independent
Page 2: ARTIFICIAL INTELLIGENCE - Footprint Books · 2017. 4. 27. · evolving field, describing its key ideas, languages, and technologies. Suitable for use as a textbook or for independent

Sebastian Thrun, Wolfram Burgard and DieteHbk  |  672pp  |  9780262201629  |  1/09/2005A$156  |  NZ$189 | MIT Press

Probabilistic robotics is a new and growing area in robotics, concerned with perception and control in the face of uncertainty. Building on the field of mathematical statistics, probabilistic robotics endows robots with a new level of robustness in real‐world situations.      This book introduces the reader to a wealth of techniques and algorithms in the field. All algorithms are based on a single overarching mathematical foundation. Each chapter provides example implementations in pseudo code, detailed mathematical derivations, discussions from a practitioner's perspective, and extensive lists of 

Ancillary Materials

ARTIFICIAL INTELLIGENCE

Probabilistic Robotics

Mykel J KochenderferHbk  |  352pp  |  9780262029254  |  10/07/2015A$136  |  NZ$163 | MIT Press

This book provides an introduction to the challenges of decision making under uncertainty from a computational perspective. It presents both the theory behind decision making models and algorithms and a collection of example applications that range from speech recognition to aircraft collision avoidance.  Decision Making Under Uncertainty unifies research from different communities using consistent notation, and is accessible to students and researchers across engineering disciplines who have some prior exposure to probability theory and calculus. It can be used as a text for advanced undergraduate and graduate students in 

Decision Making Under Uncertainty: Theory and Application

Leon Sterling and Ehud ShapiroPbk  |  549pp  |  9780262691635  |  1/03/1994A$149  |  NZ$179 | MIT Press

Major book on the popular Prolog computer language. Leon Sterling is Australian but teaches in the USA and is regarded as one of the top 5 Prolog experts in the world. MIT also publish Richard O'Keefe's 'Art of Prolog' in the same series, he is at RMIT, Melbourne. 

This edition of  The Art of Prolog  contains a number of important changes. Most background sections at the end of each chapter have been updated to take account of important recent research results, the references have been greatly expanded, and more advanced exercises have been added which have been used 

Ancillary Materials

Australian Author

The Art of Prolog: Advanced Programming Techniques 2ed

Robin MurphyHbk  |  400pp  |  9780262133838  |  1/11/2000A$139  |  NZ$169 | MIT Press

This text covers all the material needed to understand the principles behind the AI approach to robotics and to program an artificially intelligent robot for applications involving sensing, navigation, planning, and uncertainty. Robin Murphy is extremely effective at combining theoretical and practical rigor with a light narrative touch. In the overview, for example, she touches upon anthropomorphic robots from classic films and science fiction stories before delving into the nuts and bolts of organizing intelligence in robots.

Ancillary Materials

Introduction to AI Robotics 2ed

Hector LevesquePbk  |  328pp  |  9780262534741  |  4/08/2017A$56.99  |  NZ$69 | MIT Press

This book guides students through an exploration of the idea that thinking might be understood as a form of computation. Students make the connection between thinking and computing by learning to write computer programs for a variety of tasks that require thought, including solving puzzles, understanding natural language, recognizing objects in visual scenes, planning courses of action, and playing strategic games. The material is presented with minimal technicalities and is accessible to undergraduate students with no specialized knowledge or technical background beyond high school mathematics. Students use Prolog (without 

New Title

Thinking as Computation: A First Course

Grigoris Antoniou, Paul Groth, Frank van HHbk  |  288pp  |  9780262018289  |  31/08/2012A$105  |  NZ$126 | MIT Press

The development of the Semantic Web, with machine‐readable content, has the potential to revolutionize the World Wide Web and its uses. A Semantic Web Primer provides an introduction and guide to this continuously evolving field, describing its key ideas, languages, and technologies. Suitable for use as a textbook or for independent study by professionals, it concentrates on undergraduate‐level fundamental concepts and techniques that will enable readers to proceed with building applications on their own and includes exercises, project descriptions, and annotated references to relevant online materials.

Australian Author

A Semantic Web Primer 3ed

Keld Bodker, Finn Kensing and Jesper SimonPbk  |  360pp  |  9780262512442  |  1/12/2009A$65  |  NZ$79 | MIT Press

Reflecting the latest systems‐development research, this book encourages a business oriented and socially sensitive approach that takes into consideration the specific organisational context as well as first‐hand knowledge of users' work practices and allows all stakeholders (users, management, and staff) to participate in the process.  Participatory IT Design is a guide to the theory and practice of this process. Drawing on the work of a ten‐year research program, the book offers a framework for carrying out IT design projects as well as case studies that stand as examples of the process. The method presented in Participatory IT 

Participatory IT Design: Designing for Business and Workplace Realities

Ethem AlpaydinHbk  |  640pp  |  9780262028189  |  29/08/2014A$123  |  NZ$149 | MIT Press

The goal of machine learning is to program computers to use example data or pastexperience to solve a given problem. Many successful applications of machine learning exist already,including systems that analyze past sales data to predict customer behavior, optimize robot behaviorso that a task can be completed using minimum resources, and extract knowledge from bioinformaticsdata.    Introduction to Machine Learning is a comprehensive textbook on thesubject, covering a broad array of topics not usually included in introductory machine learningtexts. Subjects include supervised learning; Bayesian decision theory; parametric, semi‐

COMPUTER

Introduction to Machine Learning 3ed

Page 3: ARTIFICIAL INTELLIGENCE - Footprint Books · 2017. 4. 27. · evolving field, describing its key ideas, languages, and technologies. Suitable for use as a textbook or for independent

Rajeev AlurHbk  |  464pp  |  9780262029117  |  17/04/2015A$126  |  NZ$152 | MIT Press

A cyber‐physical system consists of a collection of computing devices communicating with one another and interacting with the physical world via sensors and actuators in a feedback loop. Increasingly, such systems are everywhere, from smart buildings to medical devices to automobiles. This textbook offers a rigorous and comprehensive introduction to the principles of design, specification,modeling, and analysis of cyber‐physical systems. The book draws on a diverse set of subdisciplines, including model‐based design,concurrency theory, distributed algorithms, formal methods of specification and verification, control 

Principles of Cyber-Physical Systems

Uri Wilensky and William RandPbk  |  504pp  |  9780262731898  |  20/03/2015A$135  |  NZ$163 | MIT Press

The advent of widespread fast computing has enabled us to work on morecomplex problems and to build and analyze more complex models. This book provides anintroduction to one of the primary methodologies for research in this new field ofknowledge. Agent‐based modeling (ABM) offers a new way of doing science: byconducting computer‐based experiments. ABM is applicable to complex systems embeddedin natural, social, and engineered contexts, across domains that range fromengineering to ecology. An Introduction to Agent‐Based Modelingoffers a comprehensive description of the core concepts, methods, and 

Ancillary Materials

An Introduction to Agent-Based Modeling

Ningchuan XiaoPbk  |  336pp  |  9781446274330  |  9/01/2016A$94  |  NZ$113 | Sage Publications Ltd

Geographic information systems (GIS) have become increasingly important in helping us understand complex social, economic, and natural dynamics where spatial components play a key role. The critical algorithms used in GIS, however, are notoriously difficult to both teach and understand, in part due to the lack of a coherent representation. GIS Algorithms attempts to address this problem by combining rigorous formal language with example case studies and student exercises.  Using Python code throughout, Xiao breaks the subject down into three fundamental areas:  •Geometric Algorithms •Spatial Indexing •Spatial Analysis and Modelling With 

GIS Algorithms

Richard J Lipton and Kenneth W ReganHbk  |  208pp  |  9780262028394  |  5/12/2014A$79  |  NZ$95 | MIT Press

This introduction to quantum algorithms is concise but comprehensive,covering many key algorithms. It is mathematically rigorous but requires minimalbackground and assumes no knowledge of quantum theory or quantum mechanics. The bookexplains quantum computation in terms of elementary linear algebra; it assumes thereader will have some familiarity with vectors, matrices, and their basicproperties, but offers a review of all the relevant material from linear algebra. Byemphasizing computation and algorithms rather than physics, this primer makesquantum algorithms accessible to students 

Ancillary Materials

Quantum Algorithms via Linear Algebra: A Primer

Dave Barker-Plummer, Jon Barwise and John Pbk  |  144pp  |  9781575864846  |  1/07/2007A$69  |  NZ$82 | University of Chicago Press

Tarski’s World is an innovative and exciting method of introducing students to the language of first‐order logic. Using the courseware package, students quickly master the meanings of connectives and qualifiers and soon become fluent in the symbolic language at the core of modern logic. The program allows students to build three‐dimensional worlds and then describe them in first‐order logic. The program, compatible with Macintosh and PC formats, also contains a unique and effective corrective tool in the form of a game, which methodically leads students back through their errors if they wrongly evaluate the sentences in the constructed 

Ancillary Materials

Tarski`s World: Revised and Expanded

John D Kelleher, Brian Mac Namee and AoifeHbk  |  624pp  |  9780262029445  |  31/07/2015A$147  |  NZ$178 | MIT Press

Machine learning is often used to build predictive models by extracting patterns from large datasets. These models are used in predictive data analytics applications including price prediction, risk assessment, predicting customer behaviour, and document classification. This introductory textbook offers a detailed and focused treatment of the most important machine learning approaches used in predictive data analytics, covering both theoretical concepts and practical applications. Technical and mathematical material is augmented with explanatory worked examples, and case studies illustrate the application of these models in the broader 

Fundamentals of Machine Learning for Predictive Data Analytics

Thomas H Cormen, Charles E Leiserson, RonaPbk  |  1312pp  |  9780262533058  |  30/09/2009A$161  |  NZ$198 | MIT Press

The algorithms are described in English and in a pseudocode designed to be readable by anyone who has done a little programming. The explanations have been kept elementary without sacrificing depth of coverage or mathematical rigour. The book covers a broad range of algorithms in depth, yet makes their design and analysis accessible to all levels of readers. Each chapter is relatively self‐contained and can be used as a unit of study.   This new third edition includes two completely new chapters on van Emde Boas trees and multithreaded algorithms, substantial additions to the chapter on recurrence (now called ''Divide‐and‐

Ancillary Materials

COMPUTER SCIENCE

Introduction to Algorithms 3ed

Casey Reas and Ben FryHbk  |  672pp  |  9780262028288  |  26/12/2014A$139  |  NZ$169 | MIT Press

This book introduces this new literacy by teaching computer programming within the context of the visual arts. It offers a comprehensive reference and text for Processing (www.processing.org), an open‐source programming language that can be used by students who want to program images, animation, and interactivity.

Processing: A Programming Handbook for Visual Designers and Artists 2ed

Contact us at [email protected] for textbook support and recommendations3

Page 4: ARTIFICIAL INTELLIGENCE - Footprint Books · 2017. 4. 27. · evolving field, describing its key ideas, languages, and technologies. Suitable for use as a textbook or for independent

Noam Nisan and Shimon SchockenPbk  |  344pp  |  9780262640688  |  31/03/2008A$62  |  NZ$75 | MIT Press

The best way to understand how computers work is to build one from scratch, and this textbook leads students through twelve chapters and projects that gradually build a basic hardware platform and a modern software hierarchy from the ground up. In the process, the students gain hands‐on knowledge of hardware architecture, operating systems, programming languages, compilers, data structures, algorithms, and software engineering. Using this constructive approach, the book exposes a significant body of computer science knowledge and demonstrates how theoretical and applied techniques taught in other courses fit into the 

The Elements of Computing Systems

Arvind Narayanan, Joseph BonneauHbk  |  336pp  |  9780691171692  |  12/07/2016A$89  |  NZ$108 | Princeton University Press

An authoritative and selfcontained introduction to the exciting new technologies of digital money

Bitcoin and Cryptocurrency Technologies provides a comprehensive introduction to the revolutionary yet often misunderstood new technologies of digital currency. Whether you are a student, software developer, tech entrepreneur, or researcher in computer science, this authoritative and self‐contained book tells you everything you need to know about the new global money for the Internet age. 

Bitcoin and Cryptocurrency Technologies:

Harry Paarsch and Konstantin GolyaevHbk  |  776pp  |  9780262034111  |  1/06/2016A$101  |  NZ$124 | MIT Press

This text offers a practical guide to the computational methods at the heart of most modern quantitative research. No background in computer science is assumed; a learner need only have a computer with access to the Internet. Using the example as its principal pedagogical device, it offers tried‐and‐true prototypes that illustrate many important computational tasks required in quantitative research.  

Harry Paarsch was Chair in Economics at the University of Melbourne from 2011 to 2014.

Australian Author

A Gentle Introduction to Effective Computing in Quantitative Research

Kevin P MurphyHbk  |  1104pp  |  9780262018029  |  7/09/2012A$199  |  NZ$244 | MIT Press

Today’s Web‐enabled deluge of electronic data calls for automated methods of data analysis. Machine learning provides these, developing methods that can automatically detect patterns in data and then use the uncovered patterns to predict future data. This textbook offers a comprehensive and self‐contained introduction to the field of machine learning, a unified, probabilistic approach.  The coverage combines breadth and depth, offering necessary background material on such topics as probability, optimization, and linear algebra as well as discussion of recent developments in the field, including conditional random fields, L1 regularization, and deep 

Machine Learning: A Probabilistic Perspective

Peter SestoftPbk  |  216pp  |  9780262529075  |  1/04/2016A$55.99  |  NZ$68 | MIT Press

The third edition of Java Precisely provides a concise description of the Java programming language, version 8.0. It offers a quick reference for the reader who has already learned (or is learning) Java from a standard textbook and who wants to know the language in more detail. The book presents the entire Java programming language and essential parts of the class libraries: the collection classes, the input‐output classes, the stream libraries and Java 8's facilities for parallel programming, and the functional interfaces used for that.

Though written informally, the book describes the 

Java Precisely 3ed

Daniel JacksonPbk  |  376pp  |  9780262528900  |  12/01/2016A$66  |  NZ$79 | MIT Press

In Software Abstractions Daniel Jackson introduces an approach to software design that draws on traditional formal methods but exploits automated tools to find flaws as early as possible. This approach ‐‐ which Jackson calls "lightweight formal methods" or "agile modeling" ‐‐takes from formal specification the idea of a precise and expressive notation based on a tiny core of simple and robust concepts but replaces conventional analysis based on theorem proving with a fully automated analysis that gives designers immediate feedback. Jackson has developed Alloy, a language that captures the essence of software abstractions simply and 

Software Abstractions: Logic, Language, and Analysis 2ed

Alison Lawlor RussellPbk  |  176pp  |  9781626161122  |  5/11/2014A$52.99  |  NZ$64 | Georgetown University Press

Cyber Blockades is the first book to examine the phenomena of blockade operations in cyberspace, large‐scale attacks on infrastructure or systems that aim to prevent an entire state from sending or receiving electronic data. Cyber blockades can take place through digital, physical, and/or electromagnetic means. Blockade operations have historically been considered acts of war, thus their emergence in cyberspace has significant implications for international law and for our understanding of cyber warfare.  The author defines and explains the emerging concept of 'cyber blockades' and presents a unique comparison of blockade operations in 

Cyber Blockades

Pavan BalajiPbk  |  488pp  |  9780262528818  |  1/11/2015A$109  |  NZ$132 | MIT Press

With the coming of the parallel computing era, computer scientists have turned their attention to designing programming models that are suited for high‐performance parallel computing and supercomputing systems. Programming parallel systems is complicated by the fact that multiple processing units are simultaneously computing and moving data. This book offers an overview of some of the most prominent parallel programming models used in high‐performance computing and supercomputing systems today.

The chapters describe the programming models in a 

Programming Models for Parallel Computing

Order your inspection copy at www.footprint.com.au or call 1300 260 0904

Page 5: ARTIFICIAL INTELLIGENCE - Footprint Books · 2017. 4. 27. · evolving field, describing its key ideas, languages, and technologies. Suitable for use as a textbook or for independent

Eleanor Rieffel and Wolfgang PolakPbk  |  392pp  |  9780262526678  |  5/09/2014A$74  |  NZ$89 | MIT Press

The combination of two of the twentieth century's most influential and revolutionaryscientific theories, information theory and quantum mechanics, gave rise to a radically new view ofcomputing and information. Quantum information processing explores the implications of using quantummechanics instead of classical mechanics to model information and its processing. Quantum computingis not about changing the physical substrate on which computation is done from classical to quantumbut about changing the notion of computation itself, at the most basic level. The fundamental unitof computation is no longer the bit but 

Quantum Computing: A Gentle Introduction

Fabiano Dalpiaz, Elda Paja and Paolo GiorgHbk  |  224pp  |  9780262034210  |  29/11/2015A$89  |  NZ$107 | MIT Press

Security requirements engineering is especially challenging because designers must consider not just the software under design but also interactions among people, organizations, hardware, and software. Taking this broader perspective means designing a secure socio‐technical system rather than a merely technical system. This book presents a novel, model‐driven approach to designing secure socio‐technical systems. It introduces the Socio‐Technical Modeling Language (STS‐ML) and presents a freely available software tool, STS‐Tool, that supports this design approach through graphical modeling, automated reasoning capabilities to verify the 

Security Requirements Engineering

Ralf Reussner, Steffen Becker, Jens Happe,Hbk  |  400pp  |  9780262034760  |  7/09/2016A$107  |  NZ$129 | MIT Press

Too often, software designers lack an understanding of the effect of design decisions on such quality attributes as performance and reliability. This necessitates costly trial‐and‐error testing cycles, delaying or complicating rollout. This book presents a new, quantitative architecture simulation approach to software design, which allows software engineers to model quality of service in early design stages. It presents the first simulator for software architectures, Palladio, and shows students and professionals how to model reusable, parametrized components and configured, deployed systems in order to analyze service attributes.   

Modeling and Simulating Software Architectures: The Palladio Approach

Gerhard WeissPbk  |  920pp  |  9780262533874  |  28/09/2016A$139  |  NZ$169 | MIT Press

Multiagent systems are made up of multiple interacting intelligent agents ‐ computational entities to some degree autonomous and able to cooperate, compete, communicate, act flexibly, and exercise control over their behavior within the frame of their objectives. They are the enabling technology for a wide range of advanced applications relying on distributed and parallel processing of data, information, and knowledge relevant in domains ranging from industrial manufacturing to e‐commerce to health care. This book offers a state‐of‐the‐art introduction to multiagent systems, covering the field in both breadth and depth, and treating both 

Multiagent Systems 2ed

Katie Salen and Eric ZimmermanHbk  |  688pp  |  9780262240451  |  1/10/2003A$136  |  NZ$165 | MIT Press

As pop culture, games are as important as film or television ‐ but game design has yet to develop a theoretical framework or critical vocabulary. This text presents a much‐needed primer for this emerging field. It offers a unified model for looking at all kinds of games, from board games and sports to computer and video games and  is the first comprehensive attempt to establish a solid theoretical framework for the emerging discipline of game design.

GAMING

Rules of Play: Game Design Fundamentals

George Skaff Elias, Richard Garfield and KHbk  |  336pp  |  9780262017138  |  10/08/2012A$89  |  NZ$107 | MIT Press

Characteristics of Games offers a new way to understand games: by focusing on certain traits‐‐including number of players, rules,  degrees of luck and skill needed, and reward/effort ratio‐‐and using these characteristics as basic points of comparison and analysis. These issues are often  discussed by game players and designers but seldom written about in any formal way.                This book fills that gap.   By emphasizing these player‐centric basic concepts, the         book provides a framework for game analysis from the viewpoint of a game designer.                 The book shows what all genres of games‐‐board games, card games, 

Characteristics of Games

Henry Lowood and Raiford GuinsHbk  |  464pp  |  9780262034197  |  27/05/2016A$92  |  NZ$112 | MIT Press

Even as the field of game studies has flourished, critical historical studies of games have lagged behind other areas of research. Histories have generally been fact‐by‐fact chronicles; fundamental terms of game design and development, technology, and play have rarely been examined in the context of their historical, etymological, and conceptual underpinnings. This volume attempts to "debug" the flawed historiography of video games. It offers original essays on key concepts in game studies, arranged as in a lexicon ‐‐ from "Amusement Arcade" to "Embodiment" and "Game Art" to "Simulation" and "World Building."

Debugging Game History: A Critical Lexicon

Greg CostikyanPbk  |  152pp  |  9780262527538  |  6/02/2015A$26.99  |  NZ$32.99 | MIT Press

In life, uncertainty surrounds us. Things that we thought were good forus turn out to be bad for us (and vice versa); people we thought we knew well behavein mysterious ways; the stock market takes a nosedive. Thanks to an inexplicableoptimism, most of the time we are fairly cheerful about it all. But we do devotemuch effort to managing and ameliorating uncertainty. Is it any wonder, then, asksGreg Costikyan, that we have taken this aspect of our lives and transformed itculturally, making a series of elaborate constructs that subject us to uncertaintybut in a fictive and nonthreatening way? That is: we create games. In this 

Uncertainty in Games

Contact us at [email protected] for textbook support and recommendations5

Page 6: ARTIFICIAL INTELLIGENCE - Footprint Books · 2017. 4. 27. · evolving field, describing its key ideas, languages, and technologies. Suitable for use as a textbook or for independent

Jan von PlatoHbk  |  400pp  |  9780691174174  |  30/05/2017A$68  |  NZ$83 | Princeton University Press

The information age owes its existence to a little‐known but crucial development, the theoretical study of logic and the foundations of mathematics. The Great Formal Machinery Works draws on original sources and rare archival materials to trace the history of the theories of deduction and computation that laid the logical foundations for the digital revolution.

Jan von Plato examines the contributions of figures such as Aristotle; the nineteenth‐century German polymath Hermann Grassmann; George Boole, whose Boolean logic would prove essential to programming languages 

New Title

HISTORY OF SCIENCE

The Great Formal Machinery Works

Melanie MitchellPbk  |  221pp  |  9780262631853  |  1/04/1998A$79  |  NZ$95 | MIT Press

Genetic algorithms have been used in science and engineering as adaptive algorithms for solving practical problems and as computational models of natural evolutionary systems. This brief, accessible introduction describes some of the most interesting research in the field and also enables readers to implement and experiment with genetic algorithms on their own. It focuses in depth on a small set of important and interesting topics‐‐particularly in machine learning, scientific modeling, and artificial life‐‐and reviews a broad span of research, including the work of Mitchell and her colleagues. The descriptions of applications and 

Ancillary Materials

NON LINEAR PROGRAMMING

Introduction to Genetic Algorithms

Witold Pedrycz and F GomideHbk  |  490pp  |  9780262161718  |  1/05/1998A$39.99  |  NZ$49.99 | MIT Press

'The Pedrycz and Gomide text is superb in all respects. Its exposition of fuzzy‐neural networks and fuzzy‐genetic systems adds much to its value as a textbook' ‐‐ Lotfi A. Zadeh , University of California, Berkeley. The concept of fuzzy sets is one of the most fundamental and influential tools in computational intelligence. Fuzzy sets can provide solutions to a broad range of problems of control, pattern classification, reasoning, planning, and computer vision. This book bridges the gap that has developed between theory and practice. The authors explain what fuzzy sets are, why they work, when they should be used (and when they shouldn't), and how to 

Ancillary Materials

Introduction to Fuzzy Sets: Analysis and Design

Harold Abelson and Gerald Jay Sussman withPbk  |  688pp  |  9780262510875  |  1/08/1996A$108  |  NZ$132 | MIT Press

Structure and Interpretation of Computer Programs has had a dramatic impact on computer science curricula over the past decade. This long‐awaited revision contains changes throughout the text. here are new implementations of most of the major programming systems in the book, including the interpreters and compilers, and the authors have incorporated many small changes that reflect their experience teaching the course at MIT since the first edition was published.

Ancillary Materials

PROGRAMMING

Structure and Interpretation of Computer Programs 2ed

John GuttagPbk  |  472pp  |  9780262529624  |  22/07/2016A$86  |  NZ$105 | MIT Press

This book introduces students with little or no prior programming experience to the art of computational problem solving using Python and various Python libraries, including PyLab. It provides students with skills that will enable them to make productive use of computational techniques, including some of the tools and techniques of data science for using computation to model and interpret data. The book is based on an MIT course (which became the most popular course offered through MIT’s OpenCourseWare) and was developed for use not only in a conventional classroom but in in a massive open online course (MOOC). This new edition 

Introduction to Computation and Programming Using Python: With Application to Understanding Data 2ed

John V GuttagPbk  |  320pp  |  9780262525008  |  9/08/2013A$56.99  |  NZ$69 | MIT Press

This text introduces students with little or no prior programming experience to the art of computational problem solving using Python and various Python libraries, including PyLab. It provides students with skills that will enable them to make productive use of computational techniques, including some of the tools and techniques of “data science” for using computation to model and interpret data.   COURSE USE: Can serve as a stepping‐stone to more advanced computer science courses, or as a basic grounding in computational problem solving for students in other disciplines.

Introduction to Computation and Programming Using Python 2nd

Benjamin H BrattonHbk  |  528pp  |  9780262029575  |  1/03/2016A$79  |  NZ$97 | MIT Press

What has planetary‐scale computation done to our geopolitical realities? In The Stack, Benjamin Bratton proposes that smart grids, cloud computing, mobile software and smart cities, universal addressing systems, ubiquitous computing, and other types of apparently unrelated planetary‐scale computation can be viewed as forming a coherent whole ‐‐ an accidental megastructure called The Stack that is both a computational apparatus and a new geopolitical architecture.  This model, informed by the logic of the multilayered structure of software protocol "stacks," in which network technologies operate within a modular 

The Stack: On Software and Sovereignty

Nick MontfortHbk  |  328pp  |  9780262034203  |  25/03/2016A$74  |  NZ$89 | MIT Press

This book introduces programming to readers with a background in the arts and humanities; there are no prerequisites, and no knowledge of computation is assumed. In it, Nick Montfort reveals programming to be not merely a technical exercise within given constraints but a tool for sketching, brainstorming, and inquiring about important topics. He emphasizes programming's exploratory potential ‐ its facility to create new kinds of artworks and to probe data for new ideas.

The book is designed to be read alongside the computer, allowing readers to program while making their way 

Exploratory Programming for the Arts and Humanities

Order your inspection copy at www.footprint.com.au or call 1300 260 0906

Page 7: ARTIFICIAL INTELLIGENCE - Footprint Books · 2017. 4. 27. · evolving field, describing its key ideas, languages, and technologies. Suitable for use as a textbook or for independent

Ricardo JasinskiHbk  |  624pp  |  9780262034227  |  3/04/2016A$103  |  NZ$126 | MIT Press

This book addresses an often‐neglected aspect of the creation of VHDL designs. A VHDL description is also source code, and VHDL designers can use the best practices of software development to write high‐quality code and to organize it in a design. This book presents this unique set of skills, teaching VHDL designers of all experience levels how to apply the best design principles and coding practices from the software world to the world of hardware. The concepts introduced here will help readers write code that is easier to understand and more likely to be correct, with improved readability, maintainability, and overall quality.

Effective Coding with VHDL: Principles and Best Practice

Roland Siegwart, Illah R Nourbakhsh and DaHbk  |  472pp  |  9780262015356  |  25/02/2011A$129  |  NZ$156 | MIT Press

Mobile robots range from the Mars Pathfinder mission’s teleoperated Sojourner to the cleaning robots in the Paris Metro. This text offers students and other interested readers an introduction to the fundamentals of mobile robotics, spanning the mechanical, motor, sensory, perceptual, and cognitive layers the field comprises. The text focuses on mobility itself, offering an overview of the mechanisms that allow a mobile robot to move through a real world environment to perform its tasks, including locomotion, sensing, localization, and motion planning. It synthesizes material from such fields as kinematics, control theory, signal 

Ancillary Materials

ROBOTICS

Introduction to Autonomous Mobile Robots 2ed

Jesper Simonsen, Connie Svabo, Sara Malou Hbk  |  416pp  |  9780262027632  |  18/07/2014A$89  |  NZ$108 | MIT Press

All design is situated ‐ carried out from an embedded position. This text presents eighteen situated design methods, offering cases and analyses of projects that range from designing interactive installations, urban spaces, and environmental systems to understanding customer experiences. Each chapter presents a different method, combining theoretical, methodological, and empirical discussions with accounts of actual experiences. The text describes methods for defining and organising a design project, organising collaborative processes, creating aesthetic experiences, and incorporating sustainability into processes and projects.

Australian Author

Situated Design Methods

Maja J MataricPbk  |  328pp  |  9780262633543  |  30/09/2007A$77  |  NZ$93 | MIT Press

The Robotics Primer offers a broadly accessible introduction to robotics. It takes the reader from the most basic concepts (including perception and movement) to the most novel and sophisticated applications and topics (humanoids, shape‐shifting robots, space robotics), with an emphasis on what it takes to create autonomous intelligent robot behaviour.  The core concepts of robotics are carried through from fundamental definitions to more complex explanations. It covers such topics as the definition of robotics, the history of robotics ,robot components, locomotion, manipulation, sensors, control, control architectures, 

Ancillary Materials

The Robotics Primer

Francesco Bullo, Jorge Cortes and Sonia MaHbk  |  320pp  |  9780691141954  |  16/07/2009A$126  |  NZ$152 | Princeton University Press

This self contained introduction to the distributed control of robotic networks offers a distinctive blend of computer science and control theory. The book presents a broad set of tools for understanding coordination algorithms, determining their correctness, and assessing their complexity; and it analyses various cooperative strategies for tasks such as consensus, rendezvous, connectivity maintenance, deployment and boundary estimation.   The unifying theme is a formal model for robotic networks that explicitly incorporates their communication, sensing, control, and processing capabilities ‐ a model that in turn leads to a common 

Distributed Control of Robotic Networks: A Mathematical Approach to Motion Coordination Algorithms

Robin MurphyPbk  |  240pp  |  9780262534659  |  1/08/2017A$63  |  NZ$77 | MIT Press

This book offers the definitive guide to the theory and practice of disaster robotics. It can serve as an introduction for researchers and technologists, a reference for emergency managers, and a textbook in field robotics. Written by a pioneering researcher in the field who has herself participated in fifteen deployments of robots in disaster response and recovery, the book covers theory and practice, the history of the field, and specific missions.

After a broad overview of rescue robotics in the context of emergency informatics, the book provides a 

New Title

Disaster Robotics

Kasper Stoy, David Brandt and David J ChriHbk  |  216pp  |  9780262013710  |  31/03/2010A$71  |  NZ$85 | MIT Press

Self‐reconfigurable robots are constructed of robotic modules that can be connected in many different ways. These modules move in relationship to each other, which allows the robot as a whole to change shape. This shapeshifting makes it possible for the robots to adapt and optimise their shapes for different tasks. Thus, a self‐reconfigurable robot can first assume the shape of a rolling track to cover distance quickly, then the shape of a snake to explore a narrow space and finally the shape of a hexapod to carry an artifact back to the starting point.   The field of self‐reconfigurable robots has seen significant progress over the last twenty years, and this 

Self-Reconfigurable Robots: An Introduction

Leon Sterling and Kuldar TaveterHbk  |  392pp  |  9780262013116  |  31/08/2009A$76  |  NZ$92 | MIT Press

The Art of Agent‐Oriented Modeling presents a new conceptual model for developing software systems that are open, intelligent and adaptive.  The book offers an integrated and coherent set of concepts and models, presenting the models at three levels of abstraction corresponding to a motivation layer (where the purpose, goals and requirements of the system are described), a design layer and an implementation layer.  It compares platforms by implementing the same models in four different languages; compares methodologies by using a common example; includes extensive case studies.  CONTENTS: Foreword / Preface / Acknowledgments / I ‐

Australian Author

The Art of Agent-Oriented Modeling

Contact us at [email protected] for textbook support and recommendations7

Page 8: ARTIFICIAL INTELLIGENCE - Footprint Books · 2017. 4. 27. · evolving field, describing its key ideas, languages, and technologies. Suitable for use as a textbook or for independent