rssHome » Computer Science

Letting Go of the Words, Second Edition: Writing Web Content that Work...

Letting Go of the Words, Second Edition: Writing Web Content that Works

eBook Details:

  • Paperback: 368 pages
  • 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 »

Computer Science Programming Basics in Ruby

Computer Science Programming Basics in Ruby

eBook Details:

  • Paperback: 188 pages
  • Publisher: O’Reilly Media (May 1, 2013)
  • Language: English
  • ISBN-10: 1449355978
  • ISBN-13: 978-1449355975

eBook Description:

Computer Science Programming Basics in Ruby

  • 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

Computer Organization and Architecture, 9th Edition

eBook Details:

  • Hardcover: 792 pages
  • Publisher: Prentice Hall; 9th edition (March 11, 2012)
  • Language: English
  • ISBN-10: 013293633X
  • ISBN-13: 978-0132936330

eBook Description:

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

Structured Computer Organization, 6th Edition

eBook Details:

  • Hardcover: 800 pages
  • Publisher: Prentice Hall; 6th edition (August 4, 2012)
  • Language: English
  • ISBN-10: 0132916525
  • ISBN-13: 978-0132916523

eBook Description:

Structured Computer Organization, 6th Edition

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 »

Computer Networks, 5th Edition

Computer Networks, 5th Edition

eBook Details:

  • Hardcover: 920 pages
  • 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 »

Computer Organization and Design, 4th Edition

Computer Organization and Design, 4th Edition

eBook Details:

  • Paperback: 914 pages
  • 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 »