Writing for Computer Science


Book Description

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




Coding Literacy


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.




Emmy in the Key of Code


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.




Writing Space


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.




Writing Better Computer User Documentation


Book Description

Designed to help processing professionals and technical writers write clear, accurate computer user documentation. Presents a systematic approach to writing paper and online documentation. Version 2 retains much essential material from the first edition, while offering new information on desktop publishing, CASE tools and the ``software factory'' programming technologies. Also covers new techniques such as team writing, hypertext, mass storage and more.




Teaching and Evaluating Writing in the Age of Computers and High-Stakes Testing


Book Description

Teaching and Evaluating Writing in the Age of Computers and High-Stakes Testing offers a theoretical framework, case studies and methods for evaluating student writing. By examining issues in writing assessment the book discovers four situated techniques of authentic assessment that are already in use at a number of locales throughout the US.




Introducing CAL


Book Description

It is often the case - perhaps more often than not - that new ideas arrive long before there is the me ans to clothe and deli ver them. We can think ofLeonardo da Vinci's drawings of helicopters and submarines among many other examples. Computer-Assisted Learning (CAL) is an example of an idea which has had a particularly long gestation. As I will illustrate early in the book, the principles of CAL were really first discovered by Socrates. As a formal method of teaching, the Socratic method disappeared for over two millennia until the 1950s. It was then revived in the form ofProgrammed Learning (PL) which resulted from the researches ofB. F. Skinner at Harvard University. Even then, PL was premature. In the 1950s and 60s, methods were devised, such as teaching machines and various sorts ofPL text books, and there was a mushrooming of PL publishing at that time. For a complex of reason- economic, logistical and technical-PL also largely disappeared from the mid- 60s, although it continued in a few specialized areas ofteaching and industrial training. However, during the same period, PL quietly transformed itselfinto CAL. But the computerized form was not capable of mass dissemination until recently hecause personal microcomputers did not have sufficient internal memory sizes. That situation has now changed very dramatically and 128K microcomputers are becoming cheap and widely available. Cheap memory chips of256K and 1024K cannot be far away, either.




Computer Supported Collaborative Writing


Book Description

M. Sharples 1. 1 The Collaborative Tradition Collaborative writing is nothing new. The description below is from the introduction to a book published in 1911: Every page, however, has been debated and passed by the three of us. Our usual method has been, first to pick up a subject that interested us, perhaps a subject we had been talking about for a long while, then to discuss it and argue over it, ashore and afloat, in company and by ourselves, till we came to our joint conclusion. Then on a rough day, in a set-to discussion, I would take down notes, which frequently amounted in length to more than half the finished article. From the notes I would make a rough draft, which, after more discussion, would be re written, and again, after revision, typewritten. We would go through the printer's proofs together and finally, after reading the matter in print, we have once more revised it for book publication. Collaboration could not be more thorough. (Reynolds, et al. 1911, p. x) The book, Seems So! A Working-class View of Politics, was written by an aca demic working closely with two fishermen.




The Elements of Computing Systems


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.