The message from educators, the tech community, and even politicians is clear: everyone should learn to code. To emphasize the universality and importance of computer programming, promoters of coding for everyone often invoke the concept of "literacy," drawing parallels between reading and writing code and reading and writing text. In this book, Annette Vee examines the coding-as-literacy analo…
A hands-on approach to tasks and techniques in data stream mining and real-time analytics, with examples in MOA, a popular freely available open-source software framework.OCLC-licensed vendor bibliographic record.
What happens in an established practice or work setting when a novel artifact or tool for doing work changes the familiar work routines? Any unexpected event, or change, or technological innovation creates a discontinuity; organizations and individuals must reframe taken-for-granted assumptions and practices and reposition themselves. To study innovation as a phenomenon, then, we must search fo…
"This book explains that the tools and concepts we use for making games are intimately connected to what games can and do mean"--OCLC-licensed vendor bibliographic record.
Tracing the genealogy of our physical interaction with mobile devices back to textile and needlecraft culture.OCLC-licensed vendor bibliographic record.
"What makes an expert software designer? It is more than experience or innate ability. Expert software designers have specific habits, learned practices, and observed principles that they apply deliberately during their design work. This book offers sixty-six insights, distilled from years of studying experts at work, that capture what successful software designers actually do to create great s…
"Leon Sterling is Associate Professor in the Department of Computer Engineering and Science at Case Western Reserve University. He is the coauthor, along with Ehud Shapiro, of The Art of Prolog.""Addressed to readers at different levels of programming expertise, The Practice of Prolog offers a departure from current books that focus on small programming examples requiring additional instruction…
"On the eve of Google's IPO in 2004, Larry Page and Sergey Brin vowed not to be evil. Today, a growing number of technologists would go further, trying to ensure that their work actively improves people's lives. Technology, so pervasive and ubiquitous, has the capacity to increase stress and suffering; but it also has the less-heralded potential to improve the well-being of individuals, society…
An examination of Mozilla's unique approach to software development considers how this model of participation might be applied to political and civic engagement.Firefox, a free Web browser developed by the Mozilla Foundation, is used by an estimated 270 million people worldwide. To maintain and improve the Firefox browser, Mozilla depends not only on its team of professional programmers and man…
OCLC-licensed vendor bibliographic record.