Publisher: Morgan Kaufmann; 2nd edition (August 28, 2012)
Language: English
ISBN-10: 0123859301
ISBN-13: 978-0123859303
eBook Description:
Letting Go of the Words, 2nd Edition
New material on content strategy, search engine optimization, and social media
Lots of new and updated examples
More emphasis on new hardware like tablets, iPads, and iPhones
Web site design and development continues to become more sophisticated. An important part of this maturity originates with well-laid-out and well-written content. Ginny Redish is a world-renowned expert on information design and how to produce clear writing in plain language for the web. All of the invaluable information that she shared in the first edition is included with numerous new examples. New information on content strategy for web sites, search engine optimization (SEO), and social media make this once again the only book you need to own to optimize your writing for the web.
Web site design and development continues to become more sophisticated. An important part of this maturity originates with well-laid-out and well-written content. Ginny Redish is a world-renowned expert on information design and how to produce clear writing in plain language for the web. All of the invaluable information that she shared in the first edition is included with numerous new examples. New information on content strategy for web sites, search engine optimization (SEO), and social media make this once again the only book you need to own to optimize your writing for the web. Download eBook Free »
Learn how to write algorithms to solve real-world problems
Understand the basics of computer architecture
Examine the basic tools of a programming language
Explore sequential, conditional, and loop programming structures
Understand how the array data structure organizes storage
Use searching techniques and comparison-based sorting algorithms
Learn about objects, including how to build your own
Discover how objects can be created from other objects
Manipulate files and use their data in your software
If you know basic high-school math, you can quickly learn and apply the core concepts of computer science with this concise, hands-on book. Led by a team of experts, you’ll quickly understand the difference between computer science and computer programming, and you’ll learn how algorithms help you solve computing problems.
Each chapter builds on material introduced earlier in the book, so you can master one core building block before moving on to the next. You’ll explore fundamental topics such as loops, arrays, objects, and classes, using the easy-to-learn Ruby programming language. Then you’ll put everything together in the last chapter by programming a simple game of tic-tac-toe. Download eBook Free »
Computer Organization and Architecture, 9th Edition
Four-time winner of the best Computer Science and Engineering textbook of the year award from the Textbook and Academic Authors Association, Computer Organization and Architecture: Designing for Performance, 9th Edition provides a thorough discussion of the fundamentals of computer organization and architecture, covering not just processor design, but memory, I/O, and parallel systems. Coverage is supported by a wealth of concrete examples emphasizing modern RISC, CISC, and superscalar systems.
For undergraduates and professionals in the computer science, computer engineering, and the electrical engineering courses. Learn the fundamentals of processor and computer design from the newest edition of this award-winning text.
Four-time winner of the best Computer Science and Engineering textbook of the year award from the Textbook and Academic Authors Association, Computer Organization and Architecture: Designing for Performance, 9th Edition provides a thorough discussion of the fundamentals of computer organization and architecture, covering not just processor design, but memory, I/O, and parallel systems. Coverage is supported by a wealth of concrete examples emphasizing modern RISC, CISC, and superscalar systems. Download eBook Free »
Structured Computer Organization, 6th Edition, specifically written for undergraduate students, is a best-selling guide that provides an accessible introduction to computer hardware and architecture. This text will also serve as a very useful resource for all computer professionals and engineers who need an overview or introduction to computer architecture.
This book takes a modern structured, layered approach to understanding computer systems. It’s highly accessible – and it’s been thoroughly updated to reflect today’s most critical new technologies and the latest developments in computer organization and architecture. Tanenbaum’s renowned writing style and painstaking research make this one of the most accessible and accurate books available, maintaining the author’s popular method of presenting a computer as a series of layers, each one built upon the ones below it, and understandable as a separate entity.
Structured Computer Organization, 6th Edition, specifically written for undergraduate students, is a best-selling guide that provides an accessible introduction to computer hardware and architecture. This text will also serve as a useful resource for all computer professionals and engineers who need an overview or introduction to computer architecture. Download eBook Free »
Publisher: Morgan Kaufmann; 5th edition (March 25, 2011)
Language: English
ISBN-10: 0123850592
ISBN-13: 978-0123850591
eBook Description:
Computer Networks, 5th Edition
Completely updated content with expanded coverage of the topics of utmost importance to networking professionals and students, including P2P, wireless, security, and applications.
Increased focus on application layer issues where innovative and exciting research and design is currently the center of attention.
Free downloadable network simulation software and lab experiments manual available.
Computer Networks: A Systems Approach, 5th Edition
This best-selling and classic book teaches you the key principles of computer networks with examples drawn from the real world of network and protocol design. Using the Internet as the primary example, the authors explain various protocols and networking technologies. Their systems-oriented approach encourages you to think about how individual network components fit into a larger, complex system of interactions. Whatever your perspective, whether it be that of an application developer, network administrator, or a designer of network equipment or protocols, you will come away with a “big picture” understanding of how modern networks and their applications are built. Download eBook Free »
Publisher: Morgan Kaufmann; 4th edition (November 9, 2011)
Language: English
ISBN-10: 0123747503
ISBN-13: 978-0123747501
eBook Description:
Computer Organization and Design, 4th Edition
The companion CD provides a toolkit of simulators and compilers along with tutorials for using them, as well as advanced content for further study and a search utility for finding content on the CD and in the printed text. For the convenience of readers who have purchased an ebook edition or who may have misplaced the CD-ROM, all CD content is available as a download at bit.ly/nFXcLq
This Revised Fourth Edition of Computer Organization and Design has been updated with new exercises and improvements throughout suggested by instructors teaching from the book
Covers the revolutionary change from sequential to parallel computing, with a chapter on parallelism and sections in every chapter highlighting parallel hardware and software topics
Includes an appendix by the Chief Scientist and the Director of Architecture of NVIDIA covering the emergence and importance of the modern GPU, describing in detail for the first time the highly parallel, highly multithreaded multiprocessor optimized for visual computing
Computer Organization and Design, 4th Edition focuses on the revolutionary change taking place in industry today: the switch from uniprocessor to multicore microprocessors. This emphasis on parallelism is supported by updates reflecting the newest technologies, with examples highlighting the latest processor designs and benchmarking standards. The MIPS processor is the core used to present the fundamentals of hardware technologies, assembly language, computer arithmetic, pipelining, memory hierarchies and I/O. Sections on the ARM and x86 architectures are also included. Download eBook Free »