The Best of Creative Computing

The Best of Creative Computing PDF Author: David H. Ahl
Publisher:
ISBN:
Category :
Languages : en
Pages : 316

Get Book Here

Book Description


Computers and Creativity

Computers and Creativity PDF Author: Jon McCormack
Publisher: Springer Science & Business Media
ISBN: 3642317278
Category : Computers
Languages : en
Pages : 441

Get Book Here

Book Description
This interdisciplinary volume introduces new theories and ideas on creativity from the perspectives of science and art. Featuring contributions from leading researchers, theorists and artists working in artificial intelligence, generative art, creative computing, music composition, and cybernetics, the book examines the relationship between computation and creativity from both analytic and practical perspectives. Each contributor describes innovative new ways creativity can be understood through, and inspired by, computers. The book tackles critical philosophical questions and discusses the major issues raised by computational creativity, including: whether a computer can exhibit creativity independently of its creator; what kinds of creativity are possible in light of our knowledge from computational simulation, artificial intelligence, evolutionary theory and information theory; and whether we can begin to automate the evaluation of aesthetics and creativity in silico. These important, often controversial questions are contextualised by current thinking in computational creative arts practice. Leading artistic practitioners discuss their approaches to working creatively with computational systems in a diverse array of media, including music, sound art, visual art, and interactivity. The volume also includes a comprehensive review of computational aesthetic evaluation and judgement research, alongside discussion and insights from pioneering artists working with computation as a creative medium over the last fifty years. A distinguishing feature of this volume is that it explains and grounds new theoretical ideas on creativity through practical applications and creative practice. Computers and Creativity will appeal to theorists, researchers in artificial intelligence, generative and evolutionary computing, practicing artists and musicians, students and any reader generally interested in understanding how computers can impact upon creativity. It bridges concepts from computer science, psychology, neuroscience, visual art, music and philosophy in an accessible way, illustrating how computers are fundamentally changing what we can imagine and create, and how we might shape the creativity of the future. Computers and Creativity will appeal to theorists, researchers in artificial intelligence, generative and evolutionary computing, practicing artists and musicians, students and any reader generally interested in understanding how computers can impact upon creativity. It bridges concepts from computer science, psychology, neuroscience, visual art, music and philosophy in an accessible way, illustrating how computers are fundamentally changing what we can imagine and create, and how we might shape the creativity of the future.

Basic Computer Games

Basic Computer Games PDF Author: David H. Ahl
Publisher:
ISBN:
Category : BASIC (Computer program language)
Languages : en
Pages : 185

Get Book Here

Book Description


10 PRINT CHR$(205.5+RND(1)); : GOTO 10

10 PRINT CHR$(205.5+RND(1)); : GOTO 10 PDF Author: Nick Montfort
Publisher: MIT Press
ISBN: 0262304570
Category : Computers
Languages : en
Pages : 323

Get Book Here

Book Description
A single line of code offers a way to understand the cultural context of computing. This book takes a single line of code—the extremely concise BASIC program for the Commodore 64 inscribed in the title—and uses it as a lens through which to consider the phenomenon of creative computing and the way computer programs exist in culture. The authors of this collaboratively written book treat code not as merely functional but as a text—in the case of 10 PRINT, a text that appeared in many different printed sources—that yields a story about its making, its purpose, its assumptions, and more. They consider randomness and regularity in computing and art, the maze in culture, the popular BASIC programming language, and the highly influential Commodore 64 computer.

Making Music with Computers

Making Music with Computers PDF Author: Bill Manaris
Publisher: CRC Press
ISBN: 1482222213
Category : Computers
Languages : en
Pages : 496

Get Book Here

Book Description
Teach Your Students How to Use Computing to Explore Powerful and Creative IdeasIn the twenty-first century, computers have become indispensable in music making, distribution, performance, and consumption. Making Music with Computers: Creative Programming in Python introduces important concepts and skills necessary to generate music with computers.

The Creativity Code

The Creativity Code PDF Author: Marcus Du Sautoy
Publisher: Belknap Press
ISBN: 0674244710
Category : Computers
Languages : en
Pages : 321

Get Book Here

Book Description
“A brilliant travel guide to the coming world of AI.” —Jeanette Winterson What does it mean to be creative? Can creativity be trained? Is it uniquely human, or could AI be considered creative? Mathematical genius and exuberant polymath Marcus du Sautoy plunges us into the world of artificial intelligence and algorithmic learning in this essential guide to the future of creativity. He considers the role of pattern and imitation in the creative process and sets out to investigate the programs and programmers—from Deep Mind and the Flow Machine to Botnik and WHIM—who are seeking to rival or surpass human innovation in gaming, music, art, and language. A thrilling tour of the landscape of invention, The Creativity Code explores the new face of creativity and the mysteries of the human code. “As machines outsmart us in ever more domains, we can at least comfort ourselves that one area will remain sacrosanct and uncomputable: human creativity. Or can we?...In his fascinating exploration of the nature of creativity, Marcus du Sautoy questions many of those assumptions.” —Financial Times “Fascinating...If all the experiences, hopes, dreams, visions, lusts, loves, and hatreds that shape the human imagination amount to nothing more than a ‘code,’ then sooner or later a machine will crack it. Indeed, du Sautoy assembles an eclectic array of evidence to show how that’s happening even now.” —The Times

Anti-computing

Anti-computing PDF Author: Caroline Bassett
Publisher: Manchester University Press
ISBN: 1526160714
Category : Computers
Languages : en
Pages : 150

Get Book Here

Book Description
We live in a moment of high anxiety around digital transformation. Computers are blamed for generating toxic forms of culture and ways of life. Once part of future imaginaries that were optimistic or even utopian, today there is a sense that things have turned out very differently. Anti-computing is widespread. This book seeks to understand its cultural and material logics, its forms, and its operations. Anti-Computing critically investigates forgotten histories of dissent – moments when the imposition of computational technologies, logics, techniques, imaginaries, utopias have been questioned, disputed, or refused. It asks why dissent is forgotten and how - under what circumstances - it revives. Constituting an engagement with media archaeology/medium theory and working through a series of case studies, this book is compelling reading for scholars in digital media, literary, cultural history, digital humanities and associated fields at all levels.

A Brief History of Computing

A Brief History of Computing PDF Author: Gerard O'Regan
Publisher: Springer Science & Business Media
ISBN: 144712359X
Category : Computers
Languages : en
Pages : 284

Get Book Here

Book Description
This lively and fascinating text traces the key developments in computation – from 3000 B.C. to the present day – in an easy-to-follow and concise manner. Topics and features: ideal for self-study, offering many pedagogical features such as chapter-opening key topics, chapter introductions and summaries, exercises, and a glossary; presents detailed information on major figures in computing, such as Boole, Babbage, Shannon, Turing, Zuse and Von Neumann; reviews the history of software engineering and of programming languages, including syntax and semantics; discusses the progress of artificial intelligence, with extension to such key disciplines as philosophy, psychology, linguistics, neural networks and cybernetics; examines the impact on society of the introduction of the personal computer, the World Wide Web, and the development of mobile phone technology; follows the evolution of a number of major technology companies, including IBM, Microsoft and Apple.

Broad Band

Broad Band PDF Author: Claire L. Evans
Publisher: Penguin
ISBN: 0735211760
Category : Biography & Autobiography
Languages : en
Pages : 290

Get Book Here

Book Description
If you loved Hidden Figures or The Rise of the Rocket Girls, you'll love Claire Evans' breakthrough book on the women who brought you the internet--written out of history, until now. "This is a radically important, timely work," says Miranda July, filmmaker and author of The First Bad Man. The history of technology you probably know is one of men and machines, garages and riches, alpha nerds and brogrammers--but from Ada Lovelace, who wrote the first computer program in the Victorian Age, to the cyberpunk Web designers of the 1990s, female visionaries have always been at the vanguard of technology and innovation. In fact, women turn up at the very beginning of every important wave in technology. They may have been hidden in plain sight, their inventions and contributions touching our lives in ways we don't even realize, but they have always been part of the story. VICE reporter and YACHT lead singer Claire L. Evans finally gives these unsung female heroes their due with her insightful social history of the Broad Band, the women who made the internet what it is today. Seek inspiration from Grace Hopper, the tenacious mathematician who democratized computing by leading the charge for machine-independent programming languages after World War II. Meet Elizabeth "Jake" Feinler, the one-woman Google who kept the earliest version of the Internet online, and Stacy Horn, who ran one of the first-ever social networks on a shoestring out of her New York City apartment in the 1980s. Join the ranks of the pioneers who defied social convention to become database poets, information-wranglers, hypertext dreamers, and glass ceiling-shattering dot com-era entrepreneurs. This inspiring call to action shines a light on the bright minds whom history forgot, and shows us how they will continue to shape our world in ways we can no longer ignore. Welcome to the Broad Band. You're next.

How to Design Programs, second edition

How to Design Programs, second edition PDF Author: Matthias Felleisen
Publisher: MIT Press
ISBN: 0262344122
Category : Computers
Languages : en
Pages : 793

Get Book Here

Book Description
A completely revised edition, offering new design recipes for interactive programs and support for images as plain values, testing, event-driven programming, and even distributed programming. This introduction to programming places computer science at the core of a liberal arts education. Unlike other introductory books, it focuses on the program design process, presenting program design guidelines that show the reader how to analyze a problem statement, how to formulate concise goals, how to make up examples, how to develop an outline of the solution, how to finish the program, and how to test it. Because learning to design programs is about the study of principles and the acquisition of transferable skills, the text does not use an off-the-shelf industrial language but presents a tailor-made teaching language. For the same reason, it offers DrRacket, a programming environment for novices that supports playful, feedback-oriented learning. The environment grows with readers as they master the material in the book until it supports a full-fledged language for the whole spectrum of programming tasks. This second edition has been completely revised. While the book continues to teach a systematic approach to program design, the second edition introduces different design recipes for interactive programs with graphical interfaces and batch programs. It also enriches its design recipes for functions with numerous new hints. Finally, the teaching languages and their IDE now come with support for images as plain values, testing, event-driven programming, and even distributed programming.