0
Your cart

Your cart is empty

Browse All departments
Price
  • R0 - R50 (24)
  • R50 - R100 (219)
  • R100 - R250 (14,387)
  • R250 - R500 (20,261)
  • R500+ (111,447)
  • -
Status
Format
Author / Contributor
Publisher

Books > Computing & IT

Effective Coding with VHDL - Principles and Best Practice (Hardcover): Ricardo Jasinski Effective Coding with VHDL - Principles and Best Practice (Hardcover)
Ricardo Jasinski
R963 R736 Discovery Miles 7 360 Save R227 (24%) Shipped within 7 - 12 working days

A guide to applying software design principles and coding practices to VHDL to improve the readability, maintainability, and quality of VHDL code. This book addresses an often-neglected aspect of the creation of VHDL designs. A VHDL description is also source code, and VHDL designers can use the best practices of software development to write high-quality code and to organize it in a design. This book presents this unique set of skills, teaching VHDL designers of all experience levels how to apply the best design principles and coding practices from the software world to the world of hardware. The concepts introduced here will help readers write code that is easier to understand and more likely to be correct, with improved readability, maintainability, and overall quality. After a brief review of VHDL, the book presents fundamental design principles for writing code, discussing such topics as design, quality, architecture, modularity, abstraction, and hierarchy. Building on these concepts, the book then introduces and provides recommendations for each basic element of VHDL code, including statements, design units, types, data objects, and subprograms. The book covers naming data objects and functions, commenting the source code, and visually presenting the code on the screen. All recommendations are supported by detailed rationales. Finally, the book explores two uses of VHDL: synthesis and testbenches. It examines the key characteristics of code intended for synthesis (distinguishing it from code meant for simulation) and then demonstrates the design and implementation of testbenches with a series of examples that verify different kinds of models, including combinational, sequential, and FSM code. Examples from the book are also available on a companion website, enabling the reader to experiment with the complete source code.

SPSS Statistics for Dummies (Paperback, 3rd Edition): Keith McCormick, Jesus Salcedo, Aaron Poh SPSS Statistics for Dummies (Paperback, 3rd Edition)
Keith McCormick, Jesus Salcedo, Aaron Poh
R577 R389 Discovery Miles 3 890 Save R188 (33%) Shipped within 7 - 12 working days

The ultimate beginner's guide to SPSS and statistical analysis SPSS Statistics For Dummies is the fun and friendly guide to mastering SPSS. This book contains everything you need to know to get up and running quickly with this industry-leading software, with clear, helpful guidance on working with both the software and your data. Every chapter of this new edition has been updated with screenshots and steps that align with SPSS 23.0. You'll learn how to set up the software and organize your workflow, then delve deep into analysis to discover the power of SPSS capabilities. You'll discover the mechanics behind the calculations, perform predictive analysis, produce informative graphs, and maximize your data, even if it's been awhile since your last statistics class. SPSS is the leading statistical software for social sciences, marketing, health care, demography, government, education, data mining, and more. This powerful package gives you the tools you need to get more out of your data, and this book is your beginner-friendly guide to getting the most out of the software. Install and configure SPSS and learn the basics of how it works Master the process of getting data into SPSS and manipulating it to produce results See how to display data in dozens of different graphic formats to fit specific needs Make SPSS manufacture the numbers you want and take advantage of the many analysis options Discover ways to customize the SPSS interface and the look of your results, edit graphics and pivot tables, and program SPSS with Command Syntax Statistical analysis is crucial to so many industries, and accuracy and efficiency are crucial. SPSS offers you the capability to deliver, but you still must know how to take utmost advantage of the tools at your fingertips. SPSS Statistics For Dummies shows you how to handle data like a pro, with step-by-step instruction and expert advice.

A Simple Guide to IBM SPSS: for Version 22.0 (Paperback, 13th edition): Lee A. Kirkpatrick, Brooke C. Feeney A Simple Guide to IBM SPSS: for Version 22.0 (Paperback, 13th edition)
Lee A. Kirkpatrick, Brooke C. Feeney
R560 R478 Discovery Miles 4 780 Save R82 (15%) Shipped within 8 - 13 working days

Completely up to date, the no-nonsense A SIMPLE GUIDE TO IBM SPSS: FOR VERSION 22.0, Thirteenth Edition, equips you with everything you need to know to get started with the newest version of SPSS (R) for Windows (R). The guide's straightforward style frees learners to concentrate on learning basic statistical concepts, while still developing familiarity with SPSS (R). Step-by-step instruction quickly gets users up to speed, enabling them to begin using SPSS (R) to conduct statistical analyses.

Introduction to Compiler Design (Paperback, 2nd ed. 2017): Torben Aegidius Mogensen Introduction to Compiler Design (Paperback, 2nd ed. 2017)
Torben Aegidius Mogensen
R1,039 R966 Discovery Miles 9 660 Save R73 (7%) In stock

The second edition of this textbook has been fully revised and adds material about loop optimisation, function call optimisation and dataflow analysis. It presents techniques for making realistic compilers for simple programming languages, using techniques that are close to those used in "real" compilers, albeit in places slightly simplified for presentation purposes. All phases required for translating a high-level language to symbolic machine language are covered, including lexing, parsing, type checking, intermediate-code generation, machine-code generation, register allocation and optimisation, interpretation is covered briefly. Aiming to be neutral with respect to implementation languages, algorithms are presented in pseudo-code rather than in any specific programming language, but suggestions are in many cases given for how these can be realised in different language flavours. Introduction to Compiler Design is intended for an introductory course in compiler design, suitable for both undergraduate and graduate courses depending on which chapters are used.

Anthem - Collector's Edition (Hardcover): Prima Games Anthem - Collector's Edition (Hardcover)
Prima Games 1
R430 R332 Discovery Miles 3 320 Save R98 (23%) Shipped within 4 - 8 working days

Go Beyond Strategy-Immerse yourself in the beautiful, ever-evolving, and dangerous world of Anthem with this Collector's Edition Guide from Prima Games! Compelling Interviews and Look Behind the Scenes: Hear from the talented minds behind Anthem! Exclusive Foreword from the Anthem team. Premium Hardcover Book: The gorgeous, exclusive design is a must have for any fan, and features the signatures of the entire development team! Comprehensive Walkthrough: We lead the way from start to finish-experience everything! Detailed Maps: Our exclusive, custom maps reveal key locations, and crucial items-never lose your way!

Game Theory for Next Generation Wireless and Communication Networks - Modeling, Analysis, and Design (Hardcover): Zhu Han,... Game Theory for Next Generation Wireless and Communication Networks - Modeling, Analysis, and Design (Hardcover)
Zhu Han, Dusit Niyato, Walid Saad, Tamer Basar
R1,707 R1,603 Discovery Miles 16 030 Save R104 (6%) Shipped within 7 - 12 working days

Discover the very latest game-theoretic approaches for designing, modeling, and optimizing emerging wireless communication networks and systems with this unique text. Providing a unified and comprehensive treatment throughout, it explains basic concepts and theories for designing novel distributed wireless networking mechanisms, describes emerging game-theoretic tools from an engineering perspective, and provides an extensive overview of recent applications. A wealth of new tools is covered - including matching theory and games with bounded rationality - and tutorial chapters show how to use these tools to solve current and future wireless networking problems in areas such as 5G networks, network virtualization, software defined networks, cloud computing, the Internet of Things, context-aware networks, green communications, and security. This is an ideal resource for telecommunications engineers, and researchers in industry and academia who are working on the design of efficient, scalable, and robust communication protocols for future wireless networks, as well as graduate students in these fields.

Data Mining For Dummies (Paperback): Meta S. Brown Data Mining For Dummies (Paperback)
Meta S. Brown
R623 R418 Discovery Miles 4 180 Save R205 (33%) Shipped within 7 - 12 working days

Delve into your data for the key to success Data mining is quickly becoming integral to creating value and business momentum. The ability to detect unseen patterns hidden in the numbers exhaustively generated by day-to-day operations allows savvy decision-makers to exploit every tool at their disposal in the pursuit of better business. By creating models and testing whether patterns hold up, it is possible to discover new intelligence that could change your business's entire paradigm for a more successful outcome. Data Mining for Dummies shows you why it doesn't take a data scientist to gain this advantage, and empowers average business people to start shaping a process relevant to their business's needs. In this book, you'll learn the hows and whys of mining to the depths of your data, and how to make the case for heavier investment into data mining capabilities. The book explains the details of the knowledge discovery process including: * Model creation, validity testing, and interpretation * Effective communication of findings * Available tools, both paid and open-source * Data selection, transformation, and evaluation Data Mining for Dummies takes you step-by-step through a real-world data-mining project using open-source tools that allow you to get immediate hands-on experience working with large amounts of data. You'll gain the confidence you need to start making data mining practices a routine part of your successful business. If you're serious about doing everything you can to push your company to the top, Data Mining for Dummies is your ticket to effective data mining.

Making Embedded Systems - Design Patterns for Great Software (Paperback): Elecia White Making Embedded Systems - Design Patterns for Great Software (Paperback)
Elecia White
R820 R485 Discovery Miles 4 850 Save R335 (41%) Shipped within 7 - 12 working days

Eager to develop embedded systems? These systems don't tolerate inefficiency, so you may need a more disciplined approach to programming. This easy-to-read book helps you cultivate a host of good development practices, based on classic software design patterns as well as new patterns unique to embedded programming. You not only learn system architecture, but also specific techniques for dealing with system constraints and manufacturing requirements.

Written by an expert who's created embedded systems ranging from urban surveillance and DNA scanners to children's toys, "Making Embedded Systems" is ideal for intermediate and experienced programmers, no matter what platform you use.Develop an architecture that makes your software robust and maintainable Understand how to make your code smaller, your processor seem faster, and your system use less power Learn how to explore sensors, motors, communications, and other I/O devices Explore tasks that are complicated on embedded systems, such as updating the software and using fixed point math to implement complex algorithms

Compact Data Structures - A Practical Approach (Hardcover): Gonzalo Navarro Compact Data Structures - A Practical Approach (Hardcover)
Gonzalo Navarro
R1,403 R1,324 Discovery Miles 13 240 Save R79 (6%) Shipped within 7 - 12 working days

Compact data structures help represent data in reduced space while allowing it to be queried, navigated, and operated in compressed form. They are essential tools for efficiently handling massive amounts of data by exploiting the memory hierarchy. They also reduce the resources needed in distributed deployments and make better use of the limited memory in low-end devices. The field has developed rapidly, reaching a level of maturity that allows practitioners and researchers in application areas to benefit from the use of compact data structures. This first comprehensive book on the topic focuses on the structures that are most relevant for practical use. Readers will learn how the structures work, how to choose the right ones for their application scenario, and how to implement them. Researchers and students in the area will find in the book a definitive guide to the state of the art in compact data structures.

Practical Statistics for Data Scientists (Paperback): Peter Bruce, Andrew Bruce Practical Statistics for Data Scientists (Paperback)
Peter Bruce, Andrew Bruce
R1,012 R589 Discovery Miles 5 890 Save R423 (42%) Shipped within 7 - 12 working days

Statistical methods are a key part of of data science, yet very few data scientists have any formal statistics training. Courses and books on basic statistics rarely cover the topic from a data science perspective. This practical guide explains how to apply various statistical methods to data science, tells you how to avoid their misuse, and gives you advice on what's important and what's not. Many data science resources incorporate statistical methods but lack a deeper statistical perspective. If you're familiar with the R programming language, and have some exposure to statistics, this quick reference bridges the gap in an accessible, readable format. With this book, you'll learn: Why exploratory data analysis is a key preliminary step in data science How random sampling can reduce bias and yield a higher quality dataset, even with big data How the principles of experimental design yield definitive answers to questions How to use regression to estimate outcomes and detect anomalies Key classification techniques for predicting which categories a record belongs to Statistical machine learning methods that "learn" from data Unsupervised learning methods for extracting meaning from unlabeled data

Hacking For Dummies (Paperback, 6th Edition): Kevin Beaver Hacking For Dummies (Paperback, 6th Edition)
Kevin Beaver
R595 R365 Discovery Miles 3 650 Save R230 (39%) Shipped within 7 - 12 working days

Stop hackers before they hack you! In order to outsmart a would-be hacker, you need to get into the hacker's mindset. And with this book, thinking like a bad guy has never been easier. In Hacking For Dummies, expert author Kevin Beaver shares his knowledge on penetration testing, vulnerability assessments, security best practices, and every aspect of ethical hacking that is essential in order to stop a hacker in their tracks. Whether you're worried about your laptop, smartphone, or desktop computer being compromised, this no-nonsense book helps you learn how to recognize the vulnerabilities in your systems so you can safeguard them more diligently--with confidence and ease. Get up to speed on Windows 10 hacks Learn about the latest mobile computing hacks Get free testing tools Find out about new system updates and improvements There's no such thing as being too safe--and this resourceful guide helps ensure you're protected.

Accounting Information Systems - Foundations in Enterprise Risk Management, International Edition (Paperback, 9th edition):... Accounting Information Systems - Foundations in Enterprise Risk Management, International Edition (Paperback, 9th edition)
Richard B. Dull, Pat Wheeler, Ulric J. Gelinas
R699 R99 Discovery Miles 990 Save R600 (86%) In stock

Today's accounting professionals are expected to help organizations identify enterprise risks and provide assurance for information systems. ACCOUNTING INFORMATION SYSTEMS: FOUNDATIONS IN ENTERPRISE RISK MANAGEMENT, 9E, International Edition helps you develop a solid foundation in enterprise risk management as it relates to business processes and their information systems. The book's proven coverage centers around three of the areas most critical in accounting information systems today: enterprise systems, e-Business systems, and controls for maintaining those systems. The book is written clearly to help you easily grasp even the most challenging topics. You can explore today's most intriguing AIS topics to see how they relate to business processes, information technology, strategic management, security, and internal controls. The 8th edition provides you with the tools and processes for organizing and managing information. Whether you want an emphasis on enterprise risk management, solid understanding of databases or REA, or a background in systems development, ACCOUNTING INFORMATION SYSTEMS: FOUNDATIONS IN ENTERPRISE RISK MANAGEMENT, 9E, International Edition offers the solid foundation you need.

Introduction to Computation and Programming Using Python - With Application to Understanding Data (Paperback, second edition):... Introduction to Computation and Programming Using Python - With Application to Understanding Data (Paperback, second edition)
John V Guttag
R795 R672 Discovery Miles 6 720 Save R123 (15%) Shipped within 7 - 13 working days

The new edition of an introductory text that teaches students the art of computational problem solving, covering topics ranging from simple algorithms to information visualization. This book introduces students with little or no prior programming experience to the art of computational problem solving using Python and various Python libraries, including PyLab. It provides students with skills that will enable them to make productive use of computational techniques, including some of the tools and techniques of data science for using computation to model and interpret data. The book is based on an MIT course (which became the most popular course offered through MIT's OpenCourseWare) and was developed for use not only in a conventional classroom but in in a massive open online course (MOOC). This new edition has been updated for Python 3, reorganized to make it easier to use for courses that cover only a subset of the material, and offers additional material including five new chapters. Students are introduced to Python and the basics of programming in the context of such computational concepts and techniques as exhaustive enumeration, bisection search, and efficient approximation algorithms. Although it covers such traditional topics as computational complexity and simple algorithms, the book focuses on a wide range of topics not found in most introductory texts, including information visualization, simulations to model randomness, computational techniques to understand data, and statistical techniques that inform (and misinform) as well as two related but relatively advanced topics: optimization problems and dynamic programming. This edition offers expanded material on statistics and machine learning and new chapters on Frequentist and Bayesian statistics.

MySQL and Java Developer's Guide (Paperback): Mark Matthews, Jim Cole, Joseph D. Gradecki MySQL and Java Developer's Guide (Paperback)
Mark Matthews, Jim Cole, Joseph D. Gradecki
R869 R570 Discovery Miles 5 700 Save R299 (34%) Shipped within 7 - 12 working days

* Shows Java developers everything they need to know to build Java database applications with MySQL.
* Takes a hands-on, code-intensive approach in which readers will learn how to build a sophisticated Web database management application.
* Begins with a review of the fundamentals of MySQL.
* Explains using Java's JDBC with MySQL, as well as servlet and JSP programming with MySQL.
* Provides a code-rich tutorial on how to build the sample Java database application using EJBs.
* The companion Web site provides the full code examples plus links to useful sites.

Speech Police - The Global Struggle to Govern the Internet (Paperback): David Kaye Speech Police - The Global Struggle to Govern the Internet (Paperback)
David Kaye
R283 R227 Discovery Miles 2 270 Save R56 (20%) Shipped within 7 - 11 working days

"David Kaye's book is crucial to understanding the tactics, rhetoric and stakes in one of the most consequential free speech debates in human history." -- Cory Doctorow, author of Radicalized, Walkaway and Little Brother The internet was designed to be a kind of free-speech paradise, but a lot of the material on it turned out to incite violence, spread untruth, and promote hate. Over the years, three American behemoths--Facebook, YouTube and Twitter--became the way most of the world experiences the internet, and therefore the conveyors of much of its disturbing material. What should be done about this enormous problem? Should the giant social media platforms police the content themselves, as is the norm in the U.S., or should governments and international organizations regulate the internet, as many are demanding in Europe? How do we keep from helping authoritarian regimes to censor all criticisms of themselves? David Kaye, who serves as the United Nations' special rapporteur on free expression, has been has been at the center of the discussions of these issues for years. He takes us behind the scenes, from Facebook's "mini-legislative" meetings, to the European Commission's closed-door negotiations, and introduces us to journalists, activists, and content moderators whose stories bring clarity and urgency to the topic of censorship. Speech Police is the most comprehensive and insightful treatment of the subject thus far, and reminds us of the importance of maintaining the internet's original commitment to free speech, free of any company's or government's absolute control, while finding ways to modulate its worst aspects.

Programming Elm (Paperback): Jeremy Fairbank Programming Elm (Paperback)
Jeremy Fairbank
R761 R504 Discovery Miles 5 040 Save R257 (34%) Shipped within 7 - 12 working days

Elm brings the safety and stability of functional programing to front-end development, making it one of the most popular new languages. Elm's functional nature and static typing means that run-time errors are nearly impossible, and it compiles to JavaScript for easy web deployment. This book helps you take advantage of this new language in your web site development. Learn how the Elm Architecture will help you create fast applications. Discover how to integrate Elm with JavaScript so you can update legacy applications. See how Elm tooling makes deployment quicker and easier. Functional programming offers safer applications with decreased runtime errors, but functional solutions that are type safe and easy to use have been hard to find, until the Elm language. Elm has the benefits of functional languages while compiling to JavaScript. This book provides a complete tutorial for the Elm language, starting with a simple static application that introduces Elm syntax, modules, and the virtual DOM, to exploring how to create a UI using functions. See how Elm handles the issues of state in functional languages. You'll continue to build up larger applications involving HTTP requests for communication. Integrate your Elm applications with JavaScript so you can update legacy applications or take advantage of JavaScript resources. Elm also provides built-in tooling to alleviate the tooling creep that's so common in JavaScript. This book covers Elm's deployment and testing tools that ease development confusion. Dive into advanced concepts including creating single-page applications, and creating performance improvements. Elm expert Jeremy Fairbank brings his years of web development experience to teaching how to use Elm for front-end development. Your web UIs will be faster, safer, and easier to develop with Elm and this tutorial. What You Need: You will need the latest version of Elm, 0.18, along with a browser to run the examples in this book.

Learning Computer Architecture with Raspberry Pi (Paperback): Eben Upton, Jeffrey Duntemann, Ralph Roberts, Tim Mamtora, Ben... Learning Computer Architecture with Raspberry Pi (Paperback)
Eben Upton, Jeffrey Duntemann, Ralph Roberts, Tim Mamtora, Ben Everard 1
R685 R384 Discovery Miles 3 840 Save R301 (44%) Shipped within 7 - 12 working days

Use your Raspberry Pi to get smart about computing fundamentals In the 1980s, the tech revolution was kickstarted by a flood of relatively inexpensive, highly programmable computers like the Commodore. Now, a second revolution in computing is beginning with the Raspberry Pi. Learning Computer Architecture with the Raspberry Pi is the premier guide to understanding the components of the most exciting tech product available. Thanks to this book, every Raspberry Pi owner can understand how the computer works and how to access all of its hardware and software capabilities. Now, students, hackers, and casual users alike can discover how computers work with Learning Computer Architecture with the Raspberry Pi. This book explains what each and every hardware component does, how they relate to one another, and how they correspond to the components of other computing systems. You'll also learn how programming works and how the operating system relates to the Raspberry Pi's physical components. * Co-authored by Eben Upton, one of the creators of the Raspberry Pi, this is a companion volume to the Raspberry Pi User Guide * An affordable solution for learning about computer system design considerations and experimenting with low-level programming * Understandable descriptions of the functions of memory storage, Ethernet, cameras, processors, and more * Gain knowledge of computer design and operation in general by exploring the basic structure of the Raspberry Pi The Raspberry Pi was created to bring forth a new generation of computer scientists, developers, and architects who understand the inner workings of the computers that have become essential to our daily lives. Learning Computer Architecture with the Raspberry Pi is your gateway to the world of computer system design.

Coding For Dummies (Paperback): Nikhil Abraham Coding For Dummies (Paperback)
Nikhil Abraham
R510 R348 Discovery Miles 3 480 Save R162 (32%) Shipped within 7 - 12 working days

Coding For Dummies, (9781119293323) was previously published as Coding For Dummies, (9781118951309). While this version features a new Dummies cover and design, the content is the same as the prior release and should not be considered a new or updated product. Hands-on exercises help you learn to code like a pro No coding experience is required for Coding For Dummies, your one-stop guide to building a foundation of knowledge in writing computer code for web, application, and software development. It doesn't matter if you've dabbled in coding or never written a line of code, this book guides you through the basics. Using foundational web development languages like HTML, CSS, and JavaScript, it explains in plain English how coding works and why it's needed. Online exercises developed by Codecademy, a leading online code training site, help hone coding skills and demonstrate results as you practice. The site provides an environment where you can try out tutorials built into the text and see the actual output from your coding. You'll also gain access to end-of-chapter challenges to apply newly acquired skills to a less-defined assignment. So what are you waiting for? The current demand for workers with coding and computer science skills far exceeds the supply Teaches the foundations of web development languages in an easy-to-understand format Offers unprecedented opportunities to practice basic coding languages Readers can access online hands-on exercises and end-of-chapter assessments that develop and test their new-found skills If you're a student looking for an introduction to the basic concepts of coding or a professional looking to add new skills, Coding For Dummies has you covered.

Design Collection Creative Cloud Revealed Update (with CourseMate Printed Access Card) (Hardcover): Chris Botello Design Collection Creative Cloud Revealed Update (with CourseMate Printed Access Card) (Hardcover)
Chris Botello
R1,015 R865 Discovery Miles 8 650 Save R150 (15%) Shipped within 8 - 13 working days

Your Adobe Creative Cloud package includes two components: 1) Online access to Adobe Creative Cloud updates on your CourseMate product, and 2) the CS6 edition of your Adobe book. CourseMate enriches your learning with thorough, chapter-by-chapter summaries of the new Adobe Creative Cloud release. Author-created video introductions cover each chapter's learning objectives, emphasizing their importance for the contemporary design professional. Flashcards, quizzes, and games are also included. Your printed book covers fundamental concepts, starting with the workspace and proceeding logically and intuitively to more advanced topics. Step-by-step tutorials and user-friendly design result in a resource that is comprehensive, clear, and effective. Contact your Learning Consultant to learn more about how CourseMate can enhance the way you teach and your students learn. The online Creative Cloud content updates are for the June 2013 release of Adobe Creative Cloud.

Official Google Cloud Certified Associate Cloud Engineer Study Guide (Paperback): Dan Sullivan Official Google Cloud Certified Associate Cloud Engineer Study Guide (Paperback)
Dan Sullivan
R883 R584 Discovery Miles 5 840 Save R299 (34%) Shipped within 7 - 12 working days

The Only Official Google Cloud Study Guide The Official?Google Cloud Certified Associate Cloud Engineer Study Guide, provides everything you need to prepare for this important exam and master the skills necessary to land that coveted Google Cloud Engineering certification. Beginning with a pre-book assessment quiz to evaluate what you know before you begin, each chapter features exam objectives and review questions, plus the online learning environment includes additional complete practice tests. Written by Dan Sullivan, a popular and experienced online course author for machine learning, big data, and Cloud topics, Official Google Cloud Certified Associate Cloud Engineer Study Guide is your ace in the hole for deploying and managing Google Cloud Services.? Select the right Google service from the various choices based on the application to be built Compute with Cloud VMs and managing VMs Plan and deploying storage Network and configure access and security Google Cloud Platform is a leading public cloud that provides its users to many of the same software, hardware, and networking infrastructure used to power Google services. Businesses, organizations, and individuals can launch servers in minutes, store petabytes of data, and implement global virtual clouds with the Google Cloud Platform. Certified Associate Cloud Engineers have demonstrated the knowledge and skills needed to deploy and operate infrastructure, services, and networks in the Google Cloud. This exam guide is designed to help you understand the Google Cloud Platform in depth so that you can meet the needs of those operating resources in the Google Cloud.

Rethink, Retool, Reboot - Technology as if people and planet mattered (Paperback): Simon Trace Rethink, Retool, Reboot - Technology as if people and planet mattered (Paperback)
Simon Trace
R379 Discovery Miles 3 790 Shipped within 7 - 12 working days
Game Programming Gems 4 (Hardcover): Andrew Kirmse Game Programming Gems 4 (Hardcover)
Andrew Kirmse
R1,176 R988 Discovery Miles 9 880 Save R188 (16%) Shipped within 8 - 13 working days

Uncover the secrets of the game industry's best programmers with the newest volume of the Game Programming Gems series With over 60 all new techniques, Game Programming Gems 4 continues to be the definitive resource for developers. Written by expert game developers who make today's amazing games, these articles not only provide quick solutions to cutting-edge problems, but they provide insights that you'll return to again and again. They'll spark your creativity and inspire your own discoveries. For the past few years, the game industry has been on an incredible journey of exploration and innovation. In conjunction with this journey, the scope of the Game Programming Gems series has broadened as well. With the variety of new platforms available, coverage has been expanded to include alternative languages and third party APIs. Most code is written in C++, but some interpreted languages (Java and Python) are also represented. The graphics articles make use of OpenGL, DirectX, and the various available shader languages. Volume 4 also includes an all new physics section that teaches innovative techniques for implementing real-time physics that will help you create emergent gameplay. To make searching between all four volumes of the series easy and efficient, we have added a cumulative index. This new volume is a definite must-have resource for every game programmer's library!

Cracking the Machine Learning Interview (Paperback): Nitin Suri Cracking the Machine Learning Interview (Paperback)
Nitin Suri
R181 Discovery Miles 1 810 Shipped within 7 - 11 working days
SPA Design and Architecture (Paperback): Emmit A. Scott SPA Design and Architecture (Paperback)
Emmit A. Scott
R873 Discovery Miles 8 730 Shipped within 7 - 11 working days

DESCRIPTION Single page web applications (SPAs) are the next step in the development of web-based software, delivering the sleekness and fluidity of a native desktop application in a browser. SPA development requires knowledge of new development concepts and the mastery of new technologies that support these more complex applications. Fortunately, learning how to build SPAs doesn't have to be an overwhelming experience! SPA Design and Architecture: Understanding Single Page Web Applications helps developers take the leap from traditional web applications to SPAs. It starts with an introduction to the SPA model and builds on the standard approach of creating linked pages. Then it provides a gentle introduction to modular JavaScript programming, including AMD and module loaders. Readers are guided through the various facets of SPA architecture, including an overview of MV* frameworks, unit testing, routing, layout management, data access, pub/sub, performance, and security. Examples are easy-to-follow and can be applied to the library or framework of the reader's choice. KEY SELLING POINTS No experience building SPAs required Explains key concepts Easy-to-follow explanations and examples AUDIENCE Readers should be familiar with HTML, CSS, and JavaScript. ABOUT THE TECHNOLOGY The driving force behind SPAs is the desire people have for their web sites or web applications to feel more like a desktop windows/mac application. Large companies, such as Microsoft and Google, back this approach. Microsoft has a lot of blogs on various aspects of building SPAs. Google is backing its own framework for building SPAs (AngularJS).

Robot Sex - Social and Ethical Implications (Hardcover): John Danaher, Neil McArthur Robot Sex - Social and Ethical Implications (Hardcover)
John Danaher, Neil McArthur
R812 R588 Discovery Miles 5 880 Save R224 (28%) Shipped within 7 - 12 working days

Perspectives from philosophy, psychology religious studies, economics, and law on the possible future of robot-human sexual relationships. Sexbots are coming. Given the pace of technological advances, it is inevitable that realistic robots specifically designed for people's sexual gratification will be developed in the not-too-distant future. Despite popular culture's fascination with the topic, and the emergence of the much-publicized Campaign Against Sex Robots, there has been little academic research on the social, philosophical, moral, and legal implications of robot sex. This book fills the gap, offering perspectives from philosophy, psychology, religious studies, economics, and law on the possible future of robot-human sexual relationships. Contributors discuss what a sex robot is, if they exist, why we should take the issue seriously, and what it means to "have sex" with a robot. They make the case for developing sex robots, arguing for their beneficial nature, and the case against it, on religious and moral grounds; they consider the subject from the robot's perspective, addressing such issues as consent and agency; and they ask whether it is possible for a human to form a mutually satisfying, loving relationship with a robot. Finally, they speculate about the future of human-robot sexual interaction, considering the social acceptability of sex robots and the possible effect on society. Contributors Marina Adshade, Thomas Arnold, Julie Carpenter, John Danaher, Brian Earp, Lily Eva Frank, Joshua Goldstein, Michael Hauskeller, Noreen Herzfeld, Neil McArthur, Mark Migotti, Sven Nyholm, Ezio di Nucci, Steve Petersen, Anders Sandberg, Matthias Scheutz, Litska Strikwerda, Nicole Wyatt

Free Delivery
Pinterest Twitter Facebook Google+
You may like...
Database Principles - Fundamentals of…
Stephen Morris, Peter Rob, … Paperback R833 R713 Discovery Miles 7 130
Systems Analysis and Design
Harry J. Rosenblatt, Scott Tilley Hardcover R801 R685 Discovery Miles 6 850
Discovering Computers (c)2018: Digital…
Mark Frydenberg, Jennifer Campbell, … Paperback R789 R674 Discovery Miles 6 740
JavaScript - The Web Warrior Series
Sasha Vodnik, Don Gosselin Paperback  (1)
R819 R699 Discovery Miles 6 990
These Things Really Do Happen To Me
Khaya Dlanga Paperback R190 R164 Discovery Miles 1 640
Database Systems - Design…
Steven Morris, Carlos Coronel Hardcover  (2)
R813 R702 Discovery Miles 7 020
Systems Analysis and Design in a…
Stephen D. Burd, John W. Satzinger, … Hardcover  (1)
R776 R664 Discovery Miles 6 640
Data Structures Using C++
D. Malik Paperback R849 R725 Discovery Miles 7 250
CISA Certified Information Systems…
David L Cannon, Brian T. O'Hara, … Paperback R1,256 R812 Discovery Miles 8 120
Principles Of Web Design - The Web…
Joel Sklar Paperback R779 R664 Discovery Miles 6 640

 

Partners