44 books match the query 'Programming'
Andy H. Register
The Institution of Engineering and Technology, 2007

C.J. Harris
The Institution of Engineering and Technology, 1987
Jeremy David Johnson
University of Alabama Press, 2025
Illuminates how algorithms, intertwined with human biases, damage political discourse and civic engagement.
Algorithmic Worldmaking is an urgent exploration of the dynamic relationship between algorithms that encode their human creators’ assumptions and the humans whose choices are shaped by these algorithms in search engines, social media, and other digital spaces. Transcending discussions of one or the other, Jeremy David Johnson traces the corrupting political and social influences that arise from their mutual interaction.
Johnson uses the concept of kosmos in its sense of a dynamic order to frame the interplay between algorithms, humans, and their environments. He first shows how algorithms, far from being objective or unbiased, perpetuate human errors. Johnson then suggests a framework of four parts—navigation, exploration, maintenance, and monetization—to map the variety of political consequences to a society influenced by these four factors.
Citing controversies at major platforms such as Google, YouTube, and Facebook, Johnson demonstrates how algorithms limit and shape human thought. He makes several persuasive arguments. First, algorithms and humans share agency but humans have exceptional responsibility. Second, the algorithmic kosmos mirrors and shapes social oppression. Third, algorithms incentivize capitalist exploitation. Last, these influences damage democratic deliberation.
This landmark study is essential for scholars and students of political science, media studies, and those interested in the perilous implications of algorithmic systems on civic and political life.
Jessy Grizzle
Michigan Publishing Services, 2026
In the ever-evolving landscape of engineering education, calculus stands as a foundational pillar, yet its teaching methods have remained largely unchanged for decades. This textbook is born out of a deep-seated need for reform. Traditional calculus courses struggle to incorporate relevant, real-world examples. The disconnect between mathematical theory and its real-world uses hinders the learning process and fails to fully engage students in the practical applications of calculus. A second core issue lies not in the examples used but in the selection of material and the overemphasis on lengthy, manual calculations that lack meaningful context. This book represents a radical departure from conventional approaches, inspired by Prof. Grizzle’s experience developing and teaching the first-semester course ROB 101 Computational Linear Algebra. Its goal is to breathe life into mathematics through programming and realistic examples. It begins by placing integration at the beginning of the learning process, starting with sums and progressing to integration, which is not only more intuitive but also lends itself well to programming applications, such as calculating the change in position of mobile robots from velocity curves. Following integration, the book delves into differentiation (both single-variable and multivariable) and its myriad applications. Traditional methods of computing integrals, such as antiderivatives and substitution methods, are then introduced and framed within the context of both manual calculations and modern symbolic tools. The journey continues through improper integrals, ordinary differential equations (ODEs), Laplace Transforms, and Feedback Control, encompassing a breadth of topics rarely seen in a single calculus course.
Edited by Cynthia Lucia and Rahul Hamid
University of Texas Press, 2017
Digital technology and the Internet have revolutionized film criticism, programming, and preservation in deeply paradoxical ways. The Internet allows almost everyone to participate in critical discourse, but many print publications and salaried positions for professional film critics have been eliminated. Digital technologies have broadened access to filmmaking capabilities, as well as making thousands of older films available on DVD and electronically. At the same time, however, fewer older films can be viewed in their original celluloid format, and newer, digitally produced films that have no “material” prototype are threatened by ever-changing servers that render them obsolete and inaccessible.
Cineaste, one of the oldest and most influential publications focusing on film, has investigated these trends through a series of symposia with the top film critics, programmers, and preservationists in the United States and beyond. This volume compiles several of these symposia: “Film Criticism in America Today” (2000), “International Film Criticism Today” (2005), “Film Criticism in the Age of the Internet” (2008), “Film Criticism: The Next Generation” (2013), “The Art of Repertory Film Exhibition and Digital Age Challenges” (2010), and “Film Preservation in the Digital Age” (2011). It also includes interviews with the late, celebrated New Yorker film critic Pauline Kael and the critic John Bloom (“Joe Bob Briggs”), as well as interviews with the programmers/curators Peter von Bagh and Mark Cousins and with the film preservationist George Feltenstein. This authoritative collection of primary-source documents will be essential reading for scholars, students, and film enthusiasts.
Guilherme Orlandini Heurich
University College London, 2024
Claus Pias
Diaphanes, 2017
Nick Seaver
University of Chicago Press, 2022
Marc Francis
Duke University Press, 2026
Jim E. Thatcher
Pluto Press, 2021
In recent years, popular media has inundated audiences with sensationalized headlines recounting data breaches, new forms of surveillance and other dangers of our digital age. Despite their regularity, such accounts treat each case as unprecedented and unique. This book proposes a radical rethinking of the history, present and future of our relations with the digital, spatial technologies that increasingly mediate our everyday lives.
From smartphones to surveillance cameras, to navigational satellites, these new technologies offer visions of integrated, smooth and efficient societies, even as they directly conflict with the ways users experience them. Recognizing the potential for both control and liberation, the authors argue against both acquiescence to and rejection of these technologies.
Through intentional use of the very systems that monitor them, activists from Charlottesville to Hong Kong are subverting, resisting and repurposing geographic technologies. Using examples as varied as writings on the first telephones to the experiences of a feminist collective for migrant women in Spain, the authors present a revolution of everyday technologies. In the face of the seemingly inevitable circumstances, these technologies allow us to create new spaces of affinity, and a new politics of change.
Petko Hristov Petkov
The Institution of Engineering and Technology, 2018
Kim Winick
Michigan Publishing Services, 2025
The modern era of digital communication dates to Claude Shannon’s three seminal papers appearing in 1948 and 1949 in the Bell System Technical Journal. Digital communication advanced rapidly in the following years and generated a large number of technologies, including cell phones, Wi-Fi, fiber optic communication, MP3 players, JPEG-encoded photographs, high-definition television (HDTV), etc. With increasing demands for remote and high-speed digital access to data and real-time video, advances are likely to continue for the foreseeable future. The topics covered in this book constitute a “first course” on digital communication because with a few exceptions, primarily related to the multipath propagation effects and fading, only the point-to-point additive white Gaussian noise channel is considered. This was one of the first channels to be seriously studied in the modern era of digital communication that began with Shannon. From a practical perspective, modulation and coding for the deep-space channel motivated much of the early work in this field. The material covered in this textbook is still widely used and forms the basis for subsequent and ongoing advancements in the field. Broadly speaking, the fundamentals covered in this textbook are the notion of information, entropy, lossless data compression, error-correcting methods in the presence of noise, the fundamental limits of reliable communication, channel capacity, optimum decision theory and optimum receiver principals, common modulation types, the relationship between bandwidth and dimensionality, system performance using modulation and coding, and the fundamental trade-off between energy-efficiency and bandwidth-efficiency.
Guido Minnen
CSLI, 2001
Edited by Emily Christina Murphy and Lai-Tze Fan
Amherst College Press, 2026
Jon Holt
The Institution of Engineering and Technology, 2016
Ismail H. Altaş
The Institution of Engineering and Technology, 2017

Scott American Library Association
American Library Association, 2012
Aarne Ranta
CSLI, 2011
Grammatical Framework is a programming language designed for writing grammars, which has the capability of addressing several languages in parallel. This thorough introduction demonstrates how to write grammars in Grammatical Framework and use them in applications such as tourist phrasebooks, spoken dialogue systems, and natural language interfaces. The examples and exercises presented here address several languages, and the readers are shown how to look at their own languages from the computational perspective.
Claire Parnell
University of Massachusetts Press, 2025
Uncovering race, gender, and sexual biases in popular self-publishing platforms
The average reader need not go far in a bookstore before, knowingly or not, they encounter authors who started their careers by self-publishing prior to achieving commercial success. Examples include Margaret Atwood, Andy Weir, Colleen Hoover, Anna Todd, E. L. James, Scarlett St. Clair, and many more. Such stories of self-made writers are compelling and seem more attainable to others with the accessibility of modern publishing platforms such as Amazon, Apple, Google, Kobo, Wattpad, Webtoon, Radish, Inkitt, Qidian, Tapas, and Swoon Reads. However, as Claire Parnell uncovers in her examination of the two most popular—Amazon and Wattpad—these services in fact perpetuate systemic racial, gender, and sexual bias against authors of color and queer authors through their technological, economic, social, and cultural structures.
At a time when there is a real reckoning with the discrimination that has resulted in publishing opportunities for only relatively few privileged authors—who are often White, upper class, and male—self-publishing presents itself as an equalizer of sorts. Exploring that idea, Parnell shows that these platforms are not just intermediaries for information; they structure content and users in multiple, often inequitable, ways through their ability to set market conditions and apply algorithmic sorting. Combining original interviews, walkthrough method, metadata analysis, and more, Parnell finds that self-publishing platforms reproduce challenges for authors from marginalized communities. Far from equalizing the market, the new platforms instead frequently perpetuate the stubborn barriers to mainstream success for BIPOC and queer authors.
Sergio A. Velastin
The Institution of Engineering and Technology, 2006

M.A. Bramer
The Institution of Engineering and Technology, 1999
Jeffrey M. Binder
University of Chicago Press, 2022
A wide-ranging history of the algorithm.
Bringing together the histories of mathematics, computer science, and linguistic thought, Language and the Rise of the Algorithm reveals how recent developments in artificial intelligence are reopening an issue that troubled mathematicians well before the computer age: How do you draw the line between computational rules and the complexities of making systems comprehensible to people? By attending to this question, we come to see that the modern idea of the algorithm is implicated in a long history of attempts to maintain a disciplinary boundary separating technical knowledge from the languages people speak day to day.
Here, Jeffrey M. Binder offers a compelling tour of four visions of universal computation that addressed this issue in very different ways: G. W. Leibniz’s calculus ratiocinator; a universal algebra scheme Nicolas de Condorcet designed during the French Revolution; George Boole’s nineteenth-century logic system; and the early programming language ALGOL, short for algorithmic language. These episodes show that symbolic computation has repeatedly become entangled in debates about the nature of communication. Machine learning, in its increasing dependence on words, erodes the line between technical and everyday language, revealing the urgent stakes underlying this boundary.
The idea of the algorithm is a levee holding back the social complexity of language, and it is about to break. This book is about the flood that inspired its construction.
Donald E. Knuth
CSLI, 1992
Roland Priemer
The Institution of Engineering and Technology, 2013
Edited by Alban Ponse, Maarten de Rijke, and Yde Venema
CSLI, 1995
Jon Holt
The Institution of Engineering and Technology, 2011
Jon Holt
The Institution of Engineering and Technology, 2010
Mohamed Bakr
The Institution of Engineering and Technology, 2013

Edited by Vincent E. Rone, Can Aksoy, and Sarah Pozderac-Chenevey
Intellect Books, 2022
Tongyu Wu
Temple University Press, 2024
Spyridon E. Kintzios
The Institution of Engineering and Technology, 2017
Manuel Clavel
CSLI, 2000

P.J. Hicks
The Institution of Engineering and Technology, 1983
Ying Tan
The Institution of Engineering and Technology, 2018
Ying Tan
The Institution of Engineering and Technology, 2018
Ying Tan
The Institution of Engineering and Technology, 2018
Jon Holt
The Institution of Engineering and Technology, 2008
Jon Holt
The Institution of Engineering and Technology, 2013

Edited by Richard Anatone
Intellect Books, 2023
Chris Mitchell
The Institution of Engineering and Technology, 2005
Ariel Segall
The Institution of Engineering and Technology, 2017
Jon Holt
The Institution of Engineering and Technology, 2004
Wenhua Yu
The Institution of Engineering and Technology, 2014
A. Aneesh
Duke University Press, 2006
Aneesh draws on the sociology of science, social theory, and research on migration to illuminate the practical and theoretical ramifications of virtual migration. He combines these insights with his extensive ethnographic research in offices in three locations in India—in Delhi, Gurgaon, and Noida—and one in New Jersey. Aneesh contrasts virtual migration with “body shopping,” the more familiar practice of physically bringing programmers from other countries to work on site, in this case, bringing them from India to New Jersey. A significant contribution to the social theory of globalization, Virtual Migration maps the expanding transnational space where globalization is enacted via computer programming code.