The MIT Press
Books by this publisher
-
An Interdisciplinary Introduction to Image Processing: Pixels, Numbers, and Programs
Published 8 years ago
by Steven L. Tanimoto, The MIT Press
This book explores image processing from several perspectives: the creative, the theoretical (mainly mathematical), and the programmatical. It explains the basic principles of image processing, drawing on key concepts and techniques from mathematics, psychology of perception, computer science, and art, and introduces computer programming as a way to get more control over imaging processing operations. It does so without requiring college-level mathematics or prior programming experience.
-
Net Smart: How to Thrive Online
Published 9 years ago
by Howard Rheingold, The MIT Press
Like it or not, knowing how to make use of online tools without being overloaded with too much information is an essential ingredient to personal success in the twenty-first century. But how can we use digital media so that they make us empowered participants rather than passive receivers, grounded, well-rounded people rather than multitasking basket cases? In Net Smart, cyberculture expert Howard Rheingold shows us how to use social media intelligently, humanely, and, above all, mindfully.
-
Codename Revolution: The Nintendo Wii Platform (Platform Studies)
Published 9 years ago
by Steven E. Jones, George K. Thiruvathukal, The MIT Press
The Nintendo Wii, introduced in 2006, helped usher in a moment of retro-reinvention in video game play. This hugely popular console system, codenamed Revolution during development, signaled a turn away from fully immersive, time-consuming MMORPGs or forty-hour FPS games and back toward family fun in the living room. Players using the wireless motion-sensitive controller (the Wii Remote, or "Wiimote") play with their whole bodies, waving, swinging, swaying.
-
C# Precisely
Published 9 years ago
by Peter Sestoft, Henrik I. Hansen, The MIT Press
C# is an object-oriented programming language that is similar to Java in many respects but more comprehensive and different in most details. This book offers a quick and accessible reference for anyone who wants to know C# in more detail than that provided by a standard textbook. It will be particularly useful for C# learners who are familiar with Java. This second edition has been updated and expanded, reflecting the evolution and extension of the C# programming language.
-
Inventing the Medium: Principles of Interaction Design as a Cultural Practice
Published 9 years ago
by Janet H. Murray, The MIT Press
Digital artifacts from iPads to databases pervade our lives, and the design decisions that shape them affect how we think, act, communicate, and understand the world. But the pace of change has been so rapid that technical innovation is outstripping design. Interactors are often mystified and frustrated by their enticing but confusing new devices; meanwhile, product design teams struggle to articulate shared and enduring design goals.
-
Modeling Business Processes: A Petri Net-Oriented Approach (Cooperative Information Systems)
Published 9 years ago
by Wil van der Aalst, Christian Stahl, The MIT Press
This comprehensive introduction to modeling business-information systems focuses on business processes. It describes and demonstrates the formal modeling of processes in terms of Petri nets, using a well-established theory for capturing and analyzing models with concurrency. The precise semantics of this formal method offers a distinct advantage for modeling processes over the industrial modeling languages found in other books on the subject.
-
Programmed Visions: Software and Memory (Software Studies)
Published 9 years ago
by Wendy Hui Kyong Chun, The MIT Press
New media thrives on cycles of obsolescence and renewal: from celebrations of cyber-everything to Y2K, from the dot-com bust to the next big things--mobile mobs, Web 3.0, cloud computing. In Programmed Visions, Wendy Hui Kyong Chun argues that these cycles result in part from the ways in which new media encapsulates a logic of programmability. New media proliferates "programmed visions," which seek to shape and predict--even embody--a future based on past data.
-
The Comingled Code: Open Source and Economic Development
Published 10 years ago
by Josh Lerner, Mark Schankerman, The MIT Press
Discussions of the economic impact of open source software often generate more heat than light. Advocates passionately assert the benefits of open source while critics decry its effects. Missing from the debate is rigorous economic analysis and systematic economic evidence of the impact of open source on consumers, firms, and economic development in general. This book fills that gap.
-
A Casual Revolution: Reinventing Video Games and Their Players
Published 11 years ago
by Jesper Juul, The MIT Press
The enormous popularity of the Nintendo Wii, Guitar Hero, and smaller games like Bejeweled or Zuma has turned the stereotype of the obsessed young male gamer on its head. Players of these casual games are not required to possess an intimate knowledge of video game history or to devote weeks or months to play. At the same time, many players of casual games show a dedication and skill that is anything but casual.
-
Introduction to Algorithms, Third Edition
Published 11 years ago
by Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest, Clifford Stein, The MIT Press
Some books on algorithms are rigorous but incomplete; others cover masses of material but lack rigor. Introduction to Algorithms uniquely combines rigor and comprehensiveness. 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.
-
Design Concepts in Programming Languages
Published 12 years ago
by Franklyn A. Turbak, David K. Gifford, The MIT Press
Choice Outstanding Academic Title, 2009.Hundreds of programming languages are in use today—scripting languages for Internet commerce, user interface programming tools, spreadsheet macros, page format specification languages, and many others. Designing a programming language is a metaprogramming activity that bears certain similarities to programming in a regular language, with clarity and simplicity even more important than in ordinary programming.
-
Java Precisely, 2nd Edition
Published 15 years ago
by Peter Sestoft, The MIT Press
This concise guide to the Java programming language, version 5.0, offers a quick reference for the reader who wants to know the language in greater detail than that provided by the standard text or language reference book. It presents the entire Java programming language and essential parts of the class libraries—the collection classes and the input-output classes.
-
C# Precisely
Published 16 years ago
by Peter Sestoft, Henrik I. Hansen, The MIT Press
C# is an object-oriented programming language that is similar to the Java programming language in many respects but more comprehensive and different in most details. This book gives a concise description of C#. It is intended as a guide for readers who know Java and want to learn C# and as a quick reference for anyone who wants to know C# in more detail than that provided by a standard textbook. The final chapter of C# Precisely summarizes the differences between C# and Java.
-
Great Ideas in Computer Science with Java
Published 19 years ago
by Alan W. Biermann, Dietolf Ramm, The MIT Press
This book presents the "great ideas" of computer science, condensing a large amount of complex material into a manageable, accessible form; it does so using the Java programming language. The book is based on the problem-oriented approach that has been so successful in traditional quantitative sciences.
Comments