Book picks similar to
Technical Communication by Mike Markel
reference
textbooks
non-fiction
school
How To Write Anything: A Guide and Reference
John J. Ruszkiewicz - 2008
Through memorable visuals and honest talk, John Ruszkiewicz shows students how to write in any situation — wherever they are in their writing process.With everything you need to teach composition, the Guide lays out focused advice for writing common genres, while the Reference covers the range of writing and research skills that students need as they work across genres and disciplines. An intuitive, visual cross-referencing system and a modular chapter organization that’s simple to follow make it even easier for students to work back and forth between chapters and stay focused on their own writing.
Modern Operating Systems
Andrew S. Tanenbaum - 1992
What makes an operating system modern? According to author Andrew Tanenbaum, it is the awareness of high-demand computer applications--primarily in the areas of multimedia, parallel and distributed computing, and security. The development of faster and more advanced hardware has driven progress in software, including enhancements to the operating system. It is one thing to run an old operating system on current hardware, and another to effectively leverage current hardware to best serve modern software applications. If you don't believe it, install Windows 3.0 on a modern PC and try surfing the Internet or burning a CD. Readers familiar with Tanenbaum's previous text, Operating Systems, know the author is a great proponent of simple design and hands-on experimentation. His earlier book came bundled with the source code for an operating system called Minux, a simple variant of Unix and the platform used by Linus Torvalds to develop Linux. Although this book does not come with any source code, he illustrates many of his points with code fragments (C, usually with Unix system calls). The first half of Modern Operating Systems focuses on traditional operating systems concepts: processes, deadlocks, memory management, I/O, and file systems. There is nothing groundbreaking in these early chapters, but all topics are well covered, each including sections on current research and a set of student problems. It is enlightening to read Tanenbaum's explanations of the design decisions made by past operating systems gurus, including his view that additional research on the problem of deadlocks is impractical except for "keeping otherwise unemployed graph theorists off the streets." It is the second half of the book that differentiates itself from older operating systems texts. Here, each chapter describes an element of what constitutes a modern operating system--awareness of multimedia applications, multiple processors, computer networks, and a high level of security. The chapter on multimedia functionality focuses on such features as handling massive files and providing video-on-demand. Included in the discussion on multiprocessor platforms are clustered computers and distributed computing. Finally, the importance of security is discussed--a lively enumeration of the scores of ways operating systems can be vulnerable to attack, from password security to computer viruses and Internet worms. Included at the end of the book are case studies of two popular operating systems: Unix/Linux and Windows 2000. There is a bias toward the Unix/Linux approach, not surprising given the author's experience and academic bent, but this bias does not detract from Tanenbaum's analysis. Both operating systems are dissected, describing how each implements processes, file systems, memory management, and other operating system fundamentals. Tanenbaum's mantra is simple, accessible operating system design. Given that modern operating systems have extensive features, he is forced to reconcile physical size with simplicity. Toward this end, he makes frequent references to the Frederick Brooks classic The Mythical Man-Month for wisdom on managing large, complex software development projects. He finds both Windows 2000 and Unix/Linux guilty of being too complicated--with a particular skewering of Windows 2000 and its "mammoth Win32 API." A primary culprit is the attempt to make operating systems more "user-friendly," which Tanenbaum views as an excuse for bloated code. The solution is to have smart people, the smallest possible team, and well-defined interactions between various operating systems components. Future operating system design will benefit if the advice in this book is taken to heart. --Pete Ostenson
You May Ask Yourself: An Introduction to Thinking Like a Sociologist
Dalton Conley - 2008
Environment: The Science Behind the Stories
Jay Withgott - 2010
Integrated central case studies woven throughout each chapter, use real-life stories to give you a tangible and engaging framework around which to learn and understand the science behind environmental issues. Printed on FSC (Forest Stewardship Council) certified paper, the newly revised Fourth Edition engages you through the addition of new EnvisionIt photo essays.
180 Days: Two Teachers and the Quest to Engage and Empower Adolescents
Kelly Gallagher - 2018
Two classrooms. One school year.180 Days represents the collaboration of two master teachers-Kelly Gallagher and Penny Kittle-over an entire school year: planning, teaching, and reflecting within their own and each other's classrooms in California and New Hampshire. Inspired by a teacher's question, "How do you fit it all in?" they identified and prioritized the daily, essential, belief-based practices that are worth spending time on. They asked, "Who will these students be as readers and writers after a year under our care?"What we make time for matters: what we plan, how we revise our plans while teaching, and how we reflect and decide what's next. The decision-making in the moment is the most essential work of teaching, and it's the ongoing study of the adolescents in front of us that has the greatest impact on our thinking. With both the demands of time and the complexity of diverse students in mind, Kelly and Penny mapped out a year of engaging literacy practices aligned to their core beliefs about what matters most. They share their insights on managing time and tasks and offer teaching strategies for engaging students in both whole class and independent work. Video clips of Kelly and Penny teaching in each other's classrooms bring this year to life and show you what a steadfast commitment to belief-based instruction looks like in action. 180 Days. Make every moment matter. Teach fearlessly. Empower all students to live literate lives.
Computer Networking: A Top-Down Approach
James F. Kurose - 2000
Building on the successful top-down approach of previous editions, this fourth edition continues with an early emphasis on application-layer paradigms and application programming interfaces, encouraging a hands-on experience with protocols and networking concepts.
Microsoft Manual of Style
Microsoft Corporation - 2004
Direct from the Editorial Style Board at Microsoft—you get a comprehensive glossary of both general technology terms and those specific to Microsoft; clear, concise usage and style guidelines with helpful examples and alternatives; guidance on grammar, tone, and voice; and best practices for writing content for the web, optimizing for accessibility, and communicating to a worldwide audience. Fully updated and optimized for ease of use, the Microsoft Manual of Style is designed to help you communicate clearly, consistently, and accurately about technical topics—across a range of audiences and media.
The Sense of Style: The Thinking Person's Guide to Writing in the 21st Century
Steven Pinker - 2014
Rethinking the usage guide for the twenty-first century, Pinker doesn’t carp about the decline of language or recycle pet peeves from the rulebooks of a century ago. Instead, he applies insights from the sciences of language and mind to the challenge of crafting clear, coherent, and stylish prose. In this short, cheerful, and eminently practical book, Pinker shows how writing depends on imagination, empathy, coherence, grammatical knowhow, and an ability to savor and reverse engineer the good prose of others. He replaces dogma about usage with reason and evidence, allowing writers and editors to apply the guidelines judiciously, rather than robotically, being mindful of what they are designed to accomplish. Filled with examples of great and gruesome prose, Pinker shows us how the art of writing can be a form of pleasurable mastery and a fascinating intellectual topic in its own right.
Teaching Grammar in Context
Constance Weaver - 1996
Suggesting that teachers need to know key aspects of grammar in order to teach writing more effectively, Weaver also argued that students need to be guided in learning and applying grammatical concepts as they revise and edit their writing. Attention to sentence structure and mechanics during the process of writing would result in better products.With Teaching Grammar in Context, Weaver extends her philosophy by offering teachers a rationale and practical ideas for teaching grammar not in isolation but in the context of writing. She begins by introducing some common meanings of grammar and provides a historical overview of traditional reasons for teaching grammar as a school subject. After examining those reasons, she questions them, citing decades of research which suggests that grammar taught in isolation has little, if any, effect on most students' writing.To lay the groundwork for a more effective approach, Weaver considers how preschoolers learn the basic structures of their native language and how second-language grammar is acquired. She goes on to suggest a research-based perspective on the concept of error and on the writing errors our students make, concluding with practical alternatives to what Lois Rosen has dubbed the error hunt. Equally useful is Weaver's examination of the aspects of grammar on which we might focus as we guide our students in writing and revising sentences and in editing selected pieces. Her final chapter addresses the teaching of grammar from the perspective of learning theory.The appendix includes numerous sample lessons from Weaver's own teaching, illustrating the five broad topics suggested in the text:teaching concepts of subject, verb, clause, sentence, and related editing concepts teaching style through sentence combining and generating teaching sentence sense and style through manipulation of syntactic elements teaching the power of dialects and dialects of power teaching punctuation and mechanics for convention, clarity, and style. Teaching Grammar in Context fills a long-standing gap in the literature on teaching writing. It will prove invaluable to all practicing and preservice teachers, especially those at the middle and high school levels, where grammar is taught most intensively.
Grammatically Correct
Anne Stilman - 1997
If its purpose is to entertain or to provoke thought, it makes readers want to come back for more.Revised and updated, this guide covers four essential aspects of good writing:Individual words - spelling variations, hyphenation, frequently confused homonyms, frequently misused words and phrases, irregular plurals and negatives, and uses of capitalization and type style to add special meaningsPunctuation - the role of each mark in achieving clarity and affecting tone, and demonstration of how misuses can lead to ambiguitySyntax and structure - agreement of subject and verb, parallel construction, modifiers, tenses, pronouns, active versus passive voice, and moreStyle - advice on the less hard-and-fast areas of clarity and tone, including sentence length and order, conciseness, simplification, reading level, jargon and cliches, and subtletyFilled with self-test exercises and whimsical literary quotations, "Grammatically Correct" steers clear of academic stuffiness, focusing instead on practical strategies and intuitive explanations.Discussions are designed to get to the heart of a concept and provide a sufficient sense of when and how to use it, along with examples that show what ambiguities or misinterpretations might result if the rules are not followed. In cases where there is more than one acceptable way to do something, the approach is not to prescribe one over another but simply to describe the options.Readers of this book will never break the rules of language again - unintentionally."
Operating System Concepts
Abraham Silberschatz - 1985
By staying current, remaining relevant, and adapting to emerging course needs, this market-leading text has continued to define the operating systems course. This Seventh Edition not only presents the latest and most relevant systems, it also digs deeper to uncover those fundamental concepts that have remained constant throughout the evolution of today's operation systems. With this strong conceptual foundation in place, students can more easily understand the details related to specific systems. New Adaptations * Increased coverage of user perspective in Chapter 1. * Increased coverage of OS design throughout. * A new chapter on real-time and embedded systems (Chapter 19). * A new chapter on multimedia (Chapter 20). * Additional coverage of security and protection. * Additional coverage of distributed programming. * New exercises at the end of each chapter. * New programming exercises and projects at the end of each chapter. * New student-focused pedagogy and a new two-color design to enhance the learning process.
Teaching ESL/EFL Reading and Writing
I.S.P. Nation - 2008
By following these suggestions, which are organized around four strands - meaning-focused input, meaning-focused output, language-focused learning, and fluency development - teachers will be able to design and present a balanced program for their students.Teaching ESL/EFL Reading and Writing, and its companion text, Teaching ESL/EFL Listening and Speaking, are similar in format and the kinds of topics covered, but do not need to be used together. Drawing on research and theory in applied linguistics, their focus is strongly hands-on, featuringeasily applied principles,a large number of useful teaching techniques, andguidelines for testing and monitoring,All Certificate, Diploma, Masters and Doctoral courses for teachers of English as a second or foreign language include a teaching methods component. The texts are designed for and have been field tested in such programs.
Understanding Human Behavior and the Social Environment
Charles Zastrow - 1987
Now available with a personalized online learning plan, this social work-specific book looks at lifespan through the lens of social work theory and practice. The authors use an empowerment approach to cover human development and behavior theories within the context of family, organizational, and community systems. Using a chronological lifespan approach, the authors present separate chapters on biological, psychological, and social impacts at the different lifespan stages with an emphasis on strengths and empowerment.
The Norton Anthology of Poetry
Margaret Ferguson - 1970
The anthology offers more poetry by women (40 new poets), with special attention to early women poets. The book also includes a greater diversity of American poetry, with double the number of poems by African American, Hispanic, native American and Asian American poets. There are 26 new poets representing the Commonwealth literature tradition: now included are more than 37 poets from Australia, New Zealand, Ireland, Scotland, Wales, the Caribbean, South Africa and India.
Signing Naturally: Student Videotext & Workbook - Level 1
Cheri Smith - 1988
Instructional video/workbook for learning American Sign Language.