Literature and Computation

Literature and Computation PDF Author: Chris Tanasescu
Publisher: Taylor & Francis
ISBN: 104003800X
Category : Computers
Languages : en
Pages : 281

Get Book

Book Description
Literature and Computation presents some of the most relevantly innovative recent approaches to literary practice, theory, and criticism as driven by computation and situated in digital environments. These approaches rely on automated analyses, but use them creatively, engage in text modeling but inform it with qualitative[-interpretive] critical possibilities, and contribute to present-day platform culture in revolutionizing intermedial ways. While such new directions involve more and more sophisticated machine learning and artificial intelligence, they also mark a spectacular return of the (trans)human(istic) and of traditional-modern literary or urgent political, gender, and minority-related concerns and modes now addressed in ever subtler and more nuanced ways within human-computer interaction frameworks. Expanding the boundaries of literary and data studies, digital humanities, and electronic literature, the featured contributions unveil an emerging landscape of trailblazing practice and theoretical crossovers ready and able to spawn and/or chart the witness literature of our age and cultures.

Plain Text

Plain Text PDF Author: Dennis Tenen
Publisher: Stanford University Press
ISBN: 1503602346
Category : Social Science
Languages : en
Pages : 280

Get Book

Book Description
This book challenges the ways we read, write, store, and retrieve information in the digital age. Computers—from electronic books to smart phones—play an active role in our social lives. Our technological choices thus entail theoretical and political commitments. Dennis Tenen takes up today's strange enmeshing of humans, texts, and machines to argue that our most ingrained intuitions about texts are profoundly alienated from the physical contexts of their intellectual production. Drawing on a range of primary sources from both literary theory and software engineering, he makes a case for a more transparent practice of human–computer interaction. Plain Text is thus a rallying call, a frame of mind as much as a file format. It reminds us, ultimately, that our devices also encode specific modes of governance and control that must remain available to interpretation.

Coding Literacy

Coding Literacy PDF Author: Annette Vee
Publisher: MIT Press
ISBN: 0262340240
Category : Computers
Languages : en
Pages : 375

Get Book

Book Description
How the theoretical tools of literacy help us understand programming in its historical, social and conceptual contexts. 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 analogy and argues that it can be an apt rhetorical frame. The theoretical tools of literacy help us understand programming beyond a technical level, and in its historical, social, and conceptual contexts. Viewing programming from the perspective of literacy and literacy from the perspective of programming, she argues, shifts our understandings of both. Computer programming becomes part of an array of communication skills important in everyday life, and literacy, augmented by programming, becomes more capacious. Vee examines the ways that programming is linked with literacy in coding literacy campaigns, considering the ideologies that accompany this coupling, and she looks at how both writing and programming encode and distribute information. She explores historical parallels between writing and programming, using the evolution of mass textual literacy to shed light on the trajectory of code from military and government infrastructure to large-scale businesses to personal use. Writing and coding were institutionalized, domesticated, and then established as a basis for literacy. Just as societies demonstrated a “literate mentality” regardless of the literate status of individuals, Vee argues, a “computational mentality” is now emerging even though coding is still a specialized skill.

Introduction to Computation and Programming Using Python, second edition

Introduction to Computation and Programming Using Python, second edition PDF Author: John V. Guttag
Publisher: MIT Press
ISBN: 0262529629
Category : Computers
Languages : en
Pages : 466

Get Book

Book Description
The new edition of an introductory text that teaches students the art of computational problem solving, covering topics ranging from simple algorithms to information visualization. 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 has been updated for Python 3, reorganized to make it easier to use for courses that cover only a subset of the material, and offers additional material including five new chapters. Students are introduced to Python and the basics of programming in the context of such computational concepts and techniques as exhaustive enumeration, bisection search, and efficient approximation algorithms. Although it covers such traditional topics as computational complexity and simple algorithms, the book focuses on a wide range of topics not found in most introductory texts, including information visualization, simulations to model randomness, computational techniques to understand data, and statistical techniques that inform (and misinform) as well as two related but relatively advanced topics: optimization problems and dynamic programming. This edition offers expanded material on statistics and machine learning and new chapters on Frequentist and Bayesian statistics.

Mathematics and Computation

Mathematics and Computation PDF Author: Avi Wigderson
Publisher: Princeton University Press
ISBN: 0691189137
Category : Computers
Languages : en
Pages : 434

Get Book

Book Description
An introduction to computational complexity theory, its connections and interactions with mathematics, and its central role in the natural and social sciences, technology, and philosophy Mathematics and Computation provides a broad, conceptual overview of computational complexity theory—the mathematical study of efficient computation. With important practical applications to computer science and industry, computational complexity theory has evolved into a highly interdisciplinary field, with strong links to most mathematical areas and to a growing number of scientific endeavors. Avi Wigderson takes a sweeping survey of complexity theory, emphasizing the field’s insights and challenges. He explains the ideas and motivations leading to key models, notions, and results. In particular, he looks at algorithms and complexity, computations and proofs, randomness and interaction, quantum and arithmetic computation, and cryptography and learning, all as parts of a cohesive whole with numerous cross-influences. Wigderson illustrates the immense breadth of the field, its beauty and richness, and its diverse and growing interactions with other areas of mathematics. He ends with a comprehensive look at the theory of computation, its methodology and aspirations, and the unique and fundamental ways in which it has shaped and will further shape science, technology, and society. For further reading, an extensive bibliography is provided for all topics covered. Mathematics and Computation is useful for undergraduate and graduate students in mathematics, computer science, and related fields, as well as researchers and teachers in these fields. Many parts require little background, and serve as an invitation to newcomers seeking an introduction to the theory of computation. Comprehensive coverage of computational complexity theory, and beyond High-level, intuitive exposition, which brings conceptual clarity to this central and dynamic scientific discipline Historical accounts of the evolution and motivations of central concepts and models A broad view of the theory of computation's influence on science, technology, and society Extensive bibliography

What Can Be Computed?

What Can Be Computed? PDF Author: John MacCormick
Publisher: Princeton University Press
ISBN: 0691170665
Category : Computers
Languages : en
Pages : 404

Get Book

Book Description
An accessible and rigorous textbook for introducing undergraduates to computer science theory What Can Be Computed? is a uniquely accessible yet rigorous introduction to the most profound ideas at the heart of computer science. Crafted specifically for undergraduates who are studying the subject for the first time, and requiring minimal prerequisites, the book focuses on the essential fundamentals of computer science theory and features a practical approach that uses real computer programs (Python and Java) and encourages active experimentation. It is also ideal for self-study and reference. The book covers the standard topics in the theory of computation, including Turing machines and finite automata, universal computation, nondeterminism, Turing and Karp reductions, undecidability, time-complexity classes such as P and NP, and NP-completeness, including the Cook-Levin Theorem. But the book also provides a broader view of computer science and its historical development, with discussions of Turing's original 1936 computing machines, the connections between undecidability and Gödel's incompleteness theorem, and Karp's famous set of twenty-one NP-complete problems. Throughout, the book recasts traditional computer science concepts by considering how computer programs are used to solve real problems. Standard theorems are stated and proven with full mathematical rigor, but motivation and understanding are enhanced by considering concrete implementations. The book's examples and other content allow readers to view demonstrations of—and to experiment with—a wide selection of the topics it covers. The result is an ideal text for an introduction to the theory of computation. An accessible and rigorous introduction to the essential fundamentals of computer science theory, written specifically for undergraduates taking introduction to the theory of computation Features a practical, interactive approach using real computer programs (Python in the text, with forthcoming Java alternatives online) to enhance motivation and understanding Gives equal emphasis to computability and complexity Includes special topics that demonstrate the profound nature of key ideas in the theory of computation Lecture slides and Python programs are available at whatcanbecomputed.com

The Routledge Companion to Literature and Science

The Routledge Companion to Literature and Science PDF Author: Bruce Clarke
Publisher: Routledge
ISBN: 1136950427
Category : Literary Criticism
Languages : en
Pages : 684

Get Book

Book Description
With forty-four newly commissioned articles from an international cast of leading scholars, The Routledge Companion to Literature and Science traces the network of connections among literature, science, technology, mathematics, and medicine. Divided into three main sections, this volume: links diverse literatures to scientific disciplines from Artificial Intelligence to Thermodynamics surveys current theoretical and disciplinary approaches from Animal Studies to Semiotics traces the history and culture of literature and science from Greece and Rome to Postmodernism. Ranging from classical origins and modern revolutions to current developments in cultural science studies and the posthumanities, this indispensible volume offers a comprehensive resource for undergraduates, postgraduates, and researchers. With authoritative, accessible, and succinct treatments of the sciences in their literary dimensions and cultural frameworks, here is the essential guide to this vibrant area of study.

Evolutionary Computation in Combinatorial Optimization

Evolutionary Computation in Combinatorial Optimization PDF Author: Peter Merz
Publisher: Springer
ISBN: 3642203647
Category : Computers
Languages : en
Pages : 263

Get Book

Book Description
This book constitutes the refereed proceedings of the 11th European Conference on Evolutionary Computation in Combinatorial Optimization, EvoCOP 2011, held in Torino, Italy, in April 2011. The 22 revised full papers presented were carefully reviewed and selected from 42 submissions. The papers present the latest research and discuss current developments and applications in metaheuristics - a paradigm to effectively solve difficult combinatorial optimization problems appearing in various industrial, economical, and scientific domains. Prominent examples of metaheuristics are evolutionary algorithms, simulated annealing, tabu search, scatter search, memetic algorithms, variable neighborhood search, iterated local search, greedy randomized adaptive search procedures, estimation of distribution algorithms, and ant colony optimization.

Literature, Language and Computing

Literature, Language and Computing PDF Author: Polina Eismont
Publisher: Springer Nature
ISBN: 9819936047
Category : Language Arts & Disciplines
Languages : en
Pages : 254

Get Book

Book Description
This book brings together selected revised papers representing a multidisciplinary approach to language and literature. The collection presents studies performed using the methods of computational linguistics in accordance with the traditions of Russian linguistic and literary studies, primarily in line with the Leningrad (Petersburg) philological school. The book comprises the papers allocated into 2 sections discussing the study of corpora in language, translation, and literary studies and the use of computing in language teaching and translation and in emotional text processing. A unique feature of the presented collection is that the papers, compiled in one volume, allow readers to get an understanding of a wide range of research conducted in Saint Petersburg State University and other Russian leading scientific institutions. Both the classical tradition of Saint Petersburg philology and the results obtained with the help of new computer technologies as a sample of the symbiosis of technologies and traditions, which bring research to a qualitatively new level, arouse interest.

Computation and the Humanities

Computation and the Humanities PDF Author: Julianne Nyhan
Publisher: Springer
ISBN: 3319201700
Category : Computers
Languages : en
Pages : 285

Get Book

Book Description
This book addresses the application of computing to cultural heritage and the discipline of Digital Humanities that formed around it. Digital Humanities research is transforming how the Human record can be transmitted, shaped, understood, questioned and imagined and it has been ongoing for more than 70 years. However, we have no comprehensive histories of its research trajectory or its disciplinary development. The authors make a first contribution towards remedying this by uncovering, documenting, and analysing a number of the social, intellectual and creative processes that helped to shape this research from the 1950s until the present day. By taking an oral history approach, this book explores questions like, among others, researchers’ earliest memories of encountering computers and the factors that subsequently prompted them to use the computer in Humanities research. Computation and the Humanities will be an essential read for cultural and computing historians, digital humanists and those interested in developments like the digitisation of cultural heritage and artefacts. This book is open access under a CC BY-NC 2.5 license