Book picks similar to
Digital Design: With an Introduction to the Verilog HDL by M. Morris Mano
college-textbooks
copy-01
pallet-01
partially-read
Business Essentials (MyIntroBusinessLab Series)
Ronald J. Ebert - 2008
The 7th edition was revised with updated content, a modern design, and engaging media for today's students. Media can be found in myBIZlab, an online system which provides students with extensive online resources, assessment, and actual interaction with business topics.
Ethics And Technology: Ethical Issues In An Age Of Information And Communication Technology
Herman T. Tavani - 2003
. . . We need a good book in cyberethics to deal with the present and prepare us for an uncertain future. Tavani's Ethics and Technology is such a book." --from the foreword by James Moor, Dartmouth College Is there privacy in a world of camera phones and wireless networking? Does technology threaten your civil liberties? How will bioinformatics and nanotechnology affect us? Should you worry about equity and access in a globalized economy? From privacy and security to free speech and intellectual property to globalization and outsourcing, the issues and controversies of the information age are serious, complex, and pervasive. In this new edition of his groundbreaking book, Herman Tavani introduces computer professionals to the emerging field of Cyberethics, the interdisciplinary field of study that addresses these new ethical issues from all perspectives: technical, social, and philosophical. Using fascinating real-world examples--including the latest court decisions in such cases as Verizon v. RIAA, MGM v. Grokster, Google versus the Bush Administration, and the Children's Online Pornography Act (CIPA) --as well as hypothetical scenarios, he shows you how to understand and analyze the practical, moral, and legal issues that impact your work and your life. Tavani discusses such cutting-edge areas as: * Globalization and outsourcing * Property rights and open source software * HIPAA (privacy laws) and surveillance * The Patriot Act and civil liberties * Bioinformatics and genomics research * Converging technologies--pervasive computing and nanocomputing * Children's online pornography laws Updating and expanding upon the previous edition, Ethics and Technology, Second Edition provides a much-needed ethical compass to help computer and non-computer professionals alike navigate the challenging waters of cyberspace. About the Author Herman T. Tavani is Professor of Philosophy at Rivier College and Co-Director of the International Society for Ethics and Information Technology (INSEIT). He is the author, editor, or co-editor of five books on ethical aspects of information technology. www.wiley.com/college/tavani
The Crucifixion of Ministry: Surrendering Our Ambitions to the Service of Christ
Andrew Purves - 2007
Only Jesus' ministry is redemptive. Jesus has to show up. Theologian Andrew Purves explores at the deepest level the true and essential nature of Christian ministry. He says that the attempt to be an effective minister is a major problem. Ministers are in the way. He radically claims that ministries need to be crucified. They need to be killed off so that Christ can make them live. Rooting church service in Christ's own continuing ministry, Purves provides a vision for students and practicing clergy to reclaim the vital connection between Christ and participation in his ministry today, even if it means letting Christ put to death the ministries to which pastors cling so closely. A radical appraisal for a critical malady affecting the life of the Christian church written in plain, down-to-earth language.
AngularJS: Up and Running: Enhanced Productivity with Structured Web Apps
Shyam Seshadri - 2014
By the end of the book, you'll understand how to develop a large, maintainable, and performant application with AngularJS.Guided by two engineers who worked on AngularJS at Google, you'll learn the components needed to build data-driven applications, using declarative programming and the Model-view-controller pattern. You'll also learn how to conduct unit tests on each part of your application.Learn how to use controllers for moving data to and from viewsUnderstand when to use AngularJS services instead of controllersCommunicate with the server to store, fetch, and update data asynchronouslyKnow when to use AngularJS filters for converting data and values to different formatsImplement single-page applications, using ngRoute to select views and navigationDive into basic and advanced directives for creating reusable componentsWrite an end-to-end test on a live version of your entire applicationUse best practices, guidelines, and tools throughout the development cycle
C for Dummies
Dan Gookin - 1997
Actually, it's computer sense--C programming. After digesting C For Dummies, 2nd Edition, you'll understand it. C programs are fast, concise and versatile. They let you boss your computer around for a change. So turn on your computer, get a free compiler and editor (the book tells you where), pull up a chair, and get going. You won't have to go far (page 13) to find your first program example. You'll do short, totally manageable, hands-on exercises to help you make sense of:All 32 keywords in the C language (that's right--just 32 words) The functions--several dozen of them Terms like printf(), scanf(), gets (), and puts () String variables, numeric variables, and constants Looping and implementation Floating-point values In case those terms are almost as intimidating as the idea of programming, be reassured that C For Dummies was written by Dan Gookin, bestselling author of DOS For Dummies, the book that started the whole library. So instead of using expletives and getting headaches, you'll be using newly acquired skills and getting occasional chuckles as you discover how to:Design and develop programs Add comments (like post-it-notes to yourself) as you go Link code to create executable programs Debug and deploy your programs Use lint, a common tool to examine and optimize your code A helpful, tear-out cheat sheet is a quick reference for comparison symbols, conversion characters, mathematical doodads, C numeric data types, and more. C For Dummies takes the mystery out of programming and gets you into it quickly and painlessly.
Discrete and Combinatorial Mathematics
Ralph P. Grimaldi - 1985
The text offers a flexible organization, enabling instructors to adapt the book to their particular courses. The book is both complete and careful, and it continues to maintain its emphasis on algorithms and applications. Excellent exercise sets allow students to perfect skills as they practice. This new edition continues to feature numerous computer science applications-making this the ideal text for preparing students for advanced study.
Racing Odysseus: A College President Becomes a Freshman Again
Roger H. Martin - 2008
Martin did just that—he enrolled at St. John's College, the Great Books school in Annapolis, Maryland, as a sixty-one-year-old freshman. This engaging, often humorous memoir of his semester at St. John's tells of his journey of discovery as he falls in love again with Plato, Socrates, and Homer, improbably joins the college crew team, and negotiates friendships across generational divides. Along the way, Martin ponders one of the most pressing questions facing education today: do the liberal arts still have a role to play in a society that seems to value professional, vocational, and career training above all else? Elegantly weaving together the themes of the great works he reads with events that transpire on the water, in the coffee shop, and in the classroom, Martin finds that a liberal arts education may be more vital today than ever before. This is the moving story of a man who faces his fears, fully embraces his second chance, and in turn rediscovers the gifts of life and learning.
Divided by God: America's Church-State Problem--And What We Should Do about It
Noah Feldman - 2005
Bush gained reelection by wooing religiously devout "values voters," it was clear that church-state matters in the United States had reached a crisis. With" Divided by God," Noah Feldman shows that the crisis is as old as this country--and looks to our nation's past to show how it might be resolved. Today more than ever, ours is a religiously diverse society: Muslim, Hindu, and Buddhist as well as Catholic, Protestant, and Jewish. And yet more than ever, committed Christians are making themselves felt in politics and culture. What are the implications of this paradox? To answer this question, Feldman makes clear that again and again in our nation's history diversity has forced us to redraw the lines in the church-state divide. In vivid, dramatic chapters, he describes how we as a people have resolved conflicts over the Bible, the Pledge of Allegiance, and the teaching of evolution through appeals to shared values of liberty, equality, and freedom of conscience. And he proposes a brilliant solution to our current crisis, one that honors our religious diversity while respecting the long-held conviction that religion and state should not mix. "Divided by God" speaks to the headlines, even as it tells the story of a long-running conflict that has made the American people who we are.
Linux Kernel Development
Robert Love - 2003
The book details the major subsystems and features of the Linux kernel, including its design, implementation, and interfaces. It covers the Linux kernel with both a practical and theoretical eye, which should appeal to readers with a variety of interests and needs. The author, a core kernel developer, shares valuable knowledge and experience on the 2.6 Linux kernel. Specific topics covered include process management, scheduling, time management and timers, the system call interface, memory addressing, memory management, the page cache, the VFS, kernel synchronization, portability concerns, and debugging techniques. This book covers the most interesting features of the Linux 2.6 kernel, including the CFS scheduler, preemptive kernel, block I/O layer, and I/O schedulers. The third edition of Linux Kernel Development includes new and updated material throughout the book:An all-new chapter on kernel data structuresDetails on interrupt handlers and bottom halvesExtended coverage of virtual memory and memory allocationTips on debugging the Linux kernelIn-depth coverage of kernel synchronization and lockingUseful insight into submitting kernel patches and working with the Linux kernel community
Writing Ethnographic Fieldnotes
Robert M. Emerson - 1995
Using actual unfinished, "working" notes as examples, they illustrate options for composing, reviewing, and working fieldnotes into finished texts. They discuss different organizational and descriptive strategies, including evocation of sensory detail, synthesis of complete scenes, the value of partial versus omniscient perspectives, and of first person versus third person accounts. Of particular interest is the author's discussion of notetaking as a mindset. They show how transforming direct observations into vivid descriptions results not simply from good memory but more crucially from learning to envision scenes as written. A good ethnographer, they demonstrate, must learn to remember dialogue and movement like an actor, to see colors and shapes like a painter, and to sense moods and rhythms like a poet.The authors also emphasize the ethnographer's core interest in presenting the perceptions and meanings which the people studied attach to their own actions. They demonstrate the subtle ways that writers can make the voices of people heard in the texts they produce. Finally, they analyze the "processing" of fieldnotes—the practice of coding notes to identify themes and methods for selecting and weaving together fieldnote excerpts to write a polished ethnography.This book, however, is more than a "how-to" manual. The authors examine writing fieldnotes as an interactive and interpretive process in which the researcher's own commitments and relationships with those in the field inevitably shape the character and content of those fieldnotes. They explore the conscious and unconscious writing choices that produce fieldnote accounts. And they show how the character and content of these fieldnotes inevitably influence the arguments and analyses the ethnographer can make in the final ethnographic tale.This book shows that note-taking is a craft that can be taught. Along with Tales of the Field and George Marcus and Michael Fisher's Anthropology as Cultural Criticism, Writing Ethnographic Fieldnotes is an essential tool for students and social scientists alike.
Linkers and Loaders
John R. Levine - 1999
But do you know how to use them to their greatest possible advantage? Only now, with the publication of Linkers & Loaders, is there an authoritative book devoted entirely to these deep-seated compile-time and run-time processes. The book begins with a detailed and comparative account of linking and loading that illustrates the differences among various compilers and operating systems. On top of this foundation, the author presents clear practical advice to help you create faster, cleaner code. You'll learn to avoid the pitfalls associated with Windows DLLs, take advantage of the space-saving, performance-improving techniques supported by many modern linkers, make the best use of the UNIX ELF library scheme, and much more. If you're serious about programming, you'll devour this unique guide to one of the field's least understood topics. Linkers & Loaders is also an ideal supplementary text for compiler and operating systems courses.
Patterns for College Writing: A Rhetorical Reader and Guide
Laurie G. Kirszner - 1989
In Patterns for College Writing, they provide students with exemplary rhetorical models and instructors with class-tested selections that balance classic and contemporary essays. Along with more examples of student writing than any other reader, Patterns has the most comprehensive coverage of active reading, research, and the writing process, with a five-chapter mini-rhetoric; the clearest explanations of the patterns of development; the most thorough apparatus of any rhetorical reader; and the most comprehensive coverage of argumentative writing—all reasons why Patterns for College Writing is the best-selling reader in the country. And the new edition includes exciting new readings, images, and debate and casebook topics. Patterns is now available as a Bedford e-Book to Go and in a variety of formats that can be downloaded to a computer, tablet, or e-reader. And now with the new edition, you can meet students where they are: online. Our newest set of online materials, LaunchPad Solo, provides all the key tools and course-specific content that you need to teach your class. Get all our great course-specific materials in one fully customizable space online; then assign and mix our resources with yours. To package LaunchPad Solo free with Patterns for College Writing, use ISBN 978-1-319-01312-7.
The Elements of Computing Systems: Building a Modern Computer from First Principles
Noam Nisan - 2005
The books also provides a companion web site that provides the toold and materials necessary to build the hardware and software.
Professional PHP Programming
Sascha Schumann - 1999
PHP is a server-side, HTML-embedded scripting language. It is an open source technology, rapidly gaining popularity as a scripting language for people running dynamic websites. One of its major attractions over Perl, JavaScript and other scripting languages is that PHP has a built-in database integration layer and seamless IP connectivity, with LDAP and TCP as well as the IMAP mail interface. Features; Real world, practical experience and techniques From installation and configuration of the PHP engine to advanced dynamic application design Definitive coverage of core PHP language and database addressing: MySQL is covered in depth. Practical e-commerce and business scripting including database application development, together with PHP and XML applications. LDAP connectivity addressed.
Fundamentals of Data Structures in C++
Ellis Horowitz - 1995
Fundamentals of Data Structures in C++ offers a complete rendering of basic data structure implementations, enhanced by superior pedagogy and astute analyses.