Writing for Computer Science

Writing for Computer Science PDF Author: Justin Zobel
Publisher: Taylor & Francis
ISBN: 9781852338022
Category : Computers
Languages : en
Pages : 292

Get Book Here

Book Description
A complete update to a classic, respected resource Invaluable reference, supplying a comprehensive overview on how to undertake and present research

Writing for Computer Science

Writing for Computer Science PDF Author: Justin Zobel
Publisher: Taylor & Francis
ISBN: 9781852338022
Category : Computers
Languages : en
Pages : 292

Get Book Here

Book Description
A complete update to a classic, respected resource Invaluable reference, supplying a comprehensive overview on how to undertake and present research

Computing as Writing

Computing as Writing PDF Author: Daniel Punday
Publisher: U of Minnesota Press
ISBN: 1452944997
Category : Literary Criticism
Languages : en
Pages : 211

Get Book Here

Book Description
This book examines the common metaphor that equates computing and writing, tracing it from the naming of devices (“notebook” computers) through the design of user interfaces (the “desktop”) to how we describe the work of programmers (“writing” code). Computing as Writing ponders both the implications and contradictions of the metaphor. During the past decade, analysis of digital media honed its focus on particular hardware and software platforms. Daniel Punday argues that scholars should, instead, embrace both the power and the fuzziness of the writing metaphor as it relates to computing—which isn’t simply a set of techniques or a collection of technologies but also an idea that resonates throughout contemporary culture. He addresses a wide array of subjects, including film representations of computing (Desk Set, The Social Network), Neal Stephenson’s famous open source manifesto, J. K. Rowling’s legal battle with a fan site, the sorting of digital libraries, subscription services like Netflix, and the Apple versus Google debate over openness in computing. Punday shows how contemporary authors are caught between traditional notions of writerly authority and computing’s emphasis on doing things with writing. What does it mean to be a writer today? Is writing code for an app equivalent to writing a novel? Should we change how we teach writing? Punday’s answers to these questions and others are original and refreshing, and push the study of digital media in productive new directions.

Emmy in the Key of Code

Emmy in the Key of Code PDF Author: Aimee Lucido
Publisher: Versify
ISBN: 0358040825
Category : Juvenile Fiction
Languages : en
Pages : 417

Get Book Here

Book Description
Sixth-grader Emmy tries to find her place in a new school and to figure out how she can create her own kind of music using a computer.

Coding Literacy

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

Get Book Here

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.

Once Upon an Algorithm

Once Upon an Algorithm PDF Author: Martin Erwig
Publisher: MIT Press
ISBN: 0262036630
Category : Computers
Languages : en
Pages : 333

Get Book Here

Book Description
This easy-to-follow introduction to computer science reveals how familiar stories like Hansel and Gretel, Sherlock Holmes, and Harry Potter illustrate the concepts and everyday relevance of computing. Picture a computer scientist, staring at a screen and clicking away frantically on a keyboard, hacking into a system, or perhaps developing an app. Now delete that picture. In Once Upon an Algorithm, Martin Erwig explains computation as something that takes place beyond electronic computers, and computer science as the study of systematic problem solving. Erwig points out that many daily activities involve problem solving. Getting up in the morning, for example: You get up, take a shower, get dressed, eat breakfast. This simple daily routine solves a recurring problem through a series of well-defined steps. In computer science, such a routine is called an algorithm. Erwig illustrates a series of concepts in computing with examples from daily life and familiar stories. Hansel and Gretel, for example, execute an algorithm to get home from the forest. The movie Groundhog Day illustrates the problem of unsolvability; Sherlock Holmes manipulates data structures when solving a crime; the magic in Harry Potter’s world is understood through types and abstraction; and Indiana Jones demonstrates the complexity of searching. Along the way, Erwig also discusses representations and different ways to organize data; “intractable” problems; language, syntax, and ambiguity; control structures, loops, and the halting problem; different forms of recursion; and rules for finding errors in algorithms. This engaging book explains computation accessibly and shows its relevance to daily life. Something to think about next time we execute the algorithm of getting up in the morning.

Writing Space

Writing Space PDF Author: Jay David Bolter
Publisher: Routledge
ISBN: 1135679576
Category : Language Arts & Disciplines
Languages : en
Pages : 249

Get Book Here

Book Description
This second edition of Jay David Bolter's classic text expands on the objectives of the original volume, illustrating the relationship of print to new media, and examining how hypertext and other forms of electronic writing refashion or "remediate" the forms and genres of print. Reflecting the dynamic changes in electronic technology since the first edition, this revision incorporates the Web and other current standards of electronic writing. As a text for students in composition, new technologies, information studies, and related areas, this volume provides a unique examination of the computer as a technology for reading and writing.

The Computer, the Writer and the Learner

The Computer, the Writer and the Learner PDF Author: Noel Williams
Publisher: Springer Science & Business Media
ISBN: 1447117271
Category : Computers
Languages : en
Pages : 239

Get Book Here

Book Description
Computers are gradually infiltrating all stages of the writing process. Increasingly, teachers, writers, students, software developers, technical authors, and computer scientists need to learn more about the effective use of computers for writing. This book discusses how computers can help support writing. It explores the issues associated with using computers to train and help writers, concentrating on computational and user aspects and reviewing practical, economic and institutional issues. Noel Williams balances theoretical and practical concerns, to meet the needs of researchers and practising trainers of writing. There is also a brief evaluation available software products, together with advice about the major considerations and pitfalls of working on custom-made software. The book is based on five years of research by the Communication and Information Research Group (CIRG) at Sheffield City Polytechnic into the value of computer-based approaches to training and helping writers. The work was funded and supported by the Training Agency, IBM, AT&T, Rolls Royce, NAB and GEC. The Computer, the Writer and the Learner is for people who are using, or are thinking of using, computers to teach or support writing, and for designers of computer-based writing systems. Many such people are unaware of the nature and use of existing systems, and of the possibilities they offer. Developers often lack detailed knowledge of other projects and of the range of users' needs. Although the bias of the book is towards the teacher, trainer and student, most of the content deals with issues that developers will want to know about.

The Elements of Computing Systems

The Elements of Computing Systems PDF Author: Noam Nisan
Publisher:
ISBN: 0262640686
Category : Computers
Languages : en
Pages : 343

Get Book Here

Book Description
This title gives students an integrated and rigorous picture of applied computer science, as it comes to play in the construction of a simple yet powerful computer system.

My Mother Was a Computer

My Mother Was a Computer PDF Author: N. Katherine Hayles
Publisher: University of Chicago Press
ISBN: 0226321495
Category : Literary Criticism
Languages : en
Pages : 302

Get Book Here

Book Description
We live in a world, according to N. Katherine Hayles, where new languages are constantly emerging, proliferating, and fading into obsolescence. These are languages of our own making: the programming languages written in code for the intelligent machines we call computers. Hayles's latest exploration provides an exciting new way of understanding the relations between code and language and considers how their interactions have affected creative, technological, and artistic practices. My Mother Was a Computer explores how the impact of code on everyday life has become comparable to that of speech and writing: language and code have grown more entangled, the lines that once separated humans from machines, analog from digital, and old technologies from new ones have become blurred. My Mother Was a Computer gives us the tools necessary to make sense of these complex relationships. Hayles argues that we live in an age of intermediation that challenges our ideas about language, subjectivity, literary objects, and textuality. This process of intermediation takes place where digital media interact with cultural practices associated with older media, and here Hayles sharply portrays such interactions: how code differs from speech; how electronic text differs from print; the effects of digital media on the idea of the self; the effects of digitality on printed books; our conceptions of computers as living beings; the possibility that human consciousness itself might be computational; and the subjective cosmology wherein humans see the universe through the lens of their own digital age. We are the children of computers in more than one sense, and no critic has done more than N. Katherine Hayles to explain how these technologies define us and our culture. Heady and provocative, My Mother Was a Computer will be judged as her best work yet.

Language and Learning in the Digital Age

Language and Learning in the Digital Age PDF Author: James Paul Gee
Publisher: Routledge
ISBN: 1136825665
Category : Education
Languages : en
Pages : 168

Get Book Here

Book Description
In Language and Learning in the Digital Age, linguist James Paul Gee and educator Elisabeth Hayes deal with the forces unleashed by today’s digital media, forces that are transforming language and learning for good and ill. They argue that the role of oral language is almost always entirely misunderstood in debates about digital media. Like the earlier inventions of writing and print, digital media actually power up or enhance the powers of oral language. Gee and Hayes deal, as well, with current digital transformations of language and literacy in the context of a growing crisis in traditional schooling in developed countries. With the advent of new forms of digital media, children are increasingly drawn towards video games, social media, and alternative ways of learning. Gee and Hayes explore the way in which these alternative methods of learning can be a force for a paradigm change in schooling. This is an engaging, accessible read both for undergraduate and graduate students and for scholars in language, linguistics, education, media and communication studies.