0
Your cart

Your cart is empty

Browse All Departments
Price
  • R100 - R250 (251)
  • R250 - R500 (1,062)
  • R500+ (8,957)
  • -
Status
Format
Author / Contributor
Publisher

Books > Computing & IT > Computer programming > General

Innovations in Embedded and Real-Time Systems Engineering for Communication (Hardcover, New): Seppo Virtanen Innovations in Embedded and Real-Time Systems Engineering for Communication (Hardcover, New)
Seppo Virtanen
R5,016 Discovery Miles 50 160 Ships in 12 - 17 working days

Like the anti-lock brakes system of a car, real-time systems are time-vital technologies put in place to react under a certain set of circumstances, often vital to security of data, information, or other resources. Innovations in Embedded and Real-Time Systems Engineering for Communication has collected the latest research within the field of real-time systems engineering, and will serve as a vital reference compendium for practitioners and academics. From a wide variety of fields and countries, the authors of this collection are the respective experts in their areas of concentration, giving the latest case studies, methodologies, frameworks, architectures, best practices, and research as it relates to real-time systems engineering for communication.

Learning to Code - An Invitation to Computer Science Through the Art and Patterns of Nature (Lynx Edition) (Hardcover): David D... Learning to Code - An Invitation to Computer Science Through the Art and Patterns of Nature (Lynx Edition) (Hardcover)
David D Thornburg
R997 R911 Discovery Miles 9 110 Save R86 (9%) Ships in 12 - 17 working days
Expert ASP.NET 2.0 Advanced Application Design (Hardcover, 1st Corrected ed., Corr. 2nd printing): Tom Barnaby, Dominic Selly,... Expert ASP.NET 2.0 Advanced Application Design (Hardcover, 1st Corrected ed., Corr. 2nd printing)
Tom Barnaby, Dominic Selly, Andrew Troelsen
R1,586 Discovery Miles 15 860 Ships in 10 - 15 working days

"Expert ASP.NET 2.0 Advanced Application Design" will help you derive maximum performance and reliability from the distributed applications you create with ASP.NET 2.0.

The book first looks at some of the non-functional requirements that impact the design of a distributed application. It then relates them to the servers and services available in the .NET 2.0 Framework. ASP.NET 2.0 is the central process for use in distributed .NET applications, and the book closely examines the ASP.NET 2.0 Framework and its hosting environment, Internet Information Server (IIS). The book looks at how ASP.NET 2.0 is used by different packages within .NET (like Web Services), and explores how it can be extended to meet your own custom requirements.

The second part of the book drills down and examines some of the common architectural challenges encountered when developing application designs. The book walks through the tiers of the .NET Framework, starting at the client level and exploring the internals of the page type, enhancements to ViewState, client script generation, and new out-of-band callbacks. At the middle tier, the book examines Web Services, Remoting, COM+, MSMQ, and mix and match communication options to suit your own requirements. This section wraps up by previewing Windows Communication Foundation, which aims to unify these technologies.

The third part of the book examines the data layer of your distributed applications. This includes enhancements to the Managed Providers in 2.0, the new transactional model, and a preview of usage guidelines for SQL Server 2005. By the books conclusion, you will be able to select with confidence the most appropriate design elements for yourpurposes, elegantly connecting them, and ensuring you get the very best from the ASP.NET 2.0 Framework.

Model-Based Decision Support Methodology with Environmental Applications (Hardcover, 2000 ed.): Andrzej P. Wierzbicki, Marek... Model-Based Decision Support Methodology with Environmental Applications (Hardcover, 2000 ed.)
Andrzej P. Wierzbicki, Marek Makowski, Jaap Wessels
R4,368 Discovery Miles 43 680 Ships in 12 - 17 working days

The complexity of issues requiring rational decision making grows and thus such decisions are becoming more and more difficult, despite advances in methodology and tools for decision support and in other areas of research. Globalization, interlinks between environmental, industrial, social and political issues, and rapid speed of change all contribute to the increase of this complexity. Specialized knowledge about decision-making processes and their support is increasing, but a large spectrum of approaches presented in the literature is typically illustrated only by simple examples. Moreover, the integration of model-based decision support methodologies and tools with specialized model-based knowledge developed for handling real problems in environmental, engineering, industrial, economical, social and political activities is often not satisfactory. Therefore, there is a need to present the state of art of methodology and tools for development of model-based decision support systems, and illustrate this state by applications to various complex real-world decision problems. The monograph reports many years of experience of many researchers, who have not only contributed to the developments in operations research but also succeeded to integrate knowledge and craft of various disciplines into several modern decision support systems which have been applied to actual complex decision-making processes in various fields of policy making. The experience presented in this book will be of value to researchers and practitioners in various fields. The issues discussed in this book gain in importance with the development of the new era of the information society, where information, knowledge, and ways of processing them become a decisive part of human activities. The examples presented in this book illustrate how how various methods and tools of model-based decision support can actually be used for helping modern decision makers that face complex problems. Overview of the contents: The first part of this three-part book presents the methodological background and characteristics of modern decision-making environment, and the value of model-based decision support thus addressing current challenges of decision support. It also provides the methodology of building and analyzing mathematical models that represent underlying physical and economic processes, and that are useful for modern decision makers at various stages of decision making. These methods support not only the analysis of Pareto-efficient solutions that correspond best to decision maker preferences but also allow the use of other modeling concepts like soft constraints, soft simulation, or inverse simulation. The second part describes various types of tools that are used for the development of decision support systems. These include tools for modeling, simulation, optimization, tools supporting choice and user interfaces. The described tools are both standard, commercially available, and nonstandard, public domain or shareware software, which are robust enough to be used also for complex applications. All four environmental applications (regional water quality management, land use planning, cost-effective policies aimed at improving the European air quality, energy planning with environmental implications) presented in the third part of the book rely on many years of cooperation between the authors of the book with several IIASA's projects, and with many researchers from the wide IIASA network of collaborating institutions. All these applications are characterized by an intensive use of model-based decision support. Finally, the appendix contains a short description of some of the tools described in the book that are available from IIASA, free of charge, for research and educational purposes. The experiences reported in this book indicate that the development of DSSs for strategic environmental decision making should be a joint effort involving experts in the subject area, modelers, and decision support experts. For the other experiences discussed in this book, the authors stress the importance of good data bases, and good libraries of tools. One of the most important requirements is a modular structure of a DSS that enhances the reusability of system modules. In such modular structures, user interfaces play an important role. The book shows how modern achievements in mathematical programming and computer sciences may be exploited for supporting decision making, especially about strategic environmental problems. It presents the methodological background of various methods for model-based decision support and reviews methods and tools for model development and analysis. The methods and tools are amply illustrated with extensive applications. Audience: This book will be of interest to researchers and practitioners in the fields of model development and analysis, model-based decision analysis and support, (particularly in the environment, economics, agriculture, engineering, and negotiations areas) and mathematical programming. For understanding of some parts of the text a background in mathematics and operational research is required but several chapters of the book will be of value also for readers without such a background. The monograph is also suitable for use as a text book for courses on advanced (Master and Ph.D.) levels for programs on Operations Research, decision analysis, decision support and various environmental studies (depending on the program different parts of the book may be emphasized).

User-centered Requirements - The Scenario-based Engineering Process (Hardcover): Karen L. McGraw, Karan Harbison User-centered Requirements - The Scenario-based Engineering Process (Hardcover)
Karen L. McGraw, Karan Harbison
R4,330 Discovery Miles 43 300 Ships in 12 - 17 working days

Developing today's complex systems requires "more" than just good software engineering solutions. Many are faced with complex systems projects, incomplete or inaccurate requirements, canceled projects, or cost overruns, and have their systems' users in revolt and demanding more. Others want to build user-centric systems, but fear managing the process. This book describes an approach that brings the engineering process together with human performance engineering and business process reengineering. The result is a manageable user-centered process for gathering, analyzing, and evaluating requirements that can vastly improve the success rate in the development of medium-to-large size systems and applications.
Unlike some texts that are primarily conceptual, this volume provides guidelines, "how-to" information, and examples, enabling the reader to quickly apply the process and techniques to accomplish the following goals:
* define high quality requirements,
* enhance productive client involvement,
* help clients maintain competitiveness,
* ensure client buy-in and support throughout the process,
* reduce missing functionality and corrections, and
* improve user satisfaction with systems.
This volume clearly details the role of user-centered requirements and knowledge acquisition within Scenario-Based Engineering Process (SEP) and identifies SEP products and artifacts. It assists project personnel in planning and managing effective requirements activities, including managing risks, avoiding common problems with requirements elicitation, organizing project participants and tools, and managing the logistics. Guidelines are provided for the following: selecting the right individual and group techniques to elicit scenarios and requirements from users; subject matter experts, or other shareholders; and ensuring engineers or analysts have the necessary skills.

Press Reset - Ruin and Recovery in the Video Game Industry (Paperback): Jason Schreier Press Reset - Ruin and Recovery in the Video Game Industry (Paperback)
Jason Schreier 1
R447 R344 Discovery Miles 3 440 Save R103 (23%) Ships in 10 - 15 working days

THE INSTANT NEW YORK TIMES BESTSELLER. From the bestselling author of Blood, Sweat, and Pixels comes the next definitive, behind-the-scenes account of the video game industry: how some of the past decade's most renowned studios fell apart-and the stories, both triumphant and tragic, of what happened next. Jason Schreier's groundbreaking reporting has earned him a place among the preeminent investigative journalists covering the world of video games. In his eagerly anticipated, deeply researched new book, Schreier trains his investigative eye on the volatility of the video game industry and the resilience of the people who work in it. The business of videogames is both a prestige industry and an opaque one. Based on dozens of first-hand interviews that cover the development of landmark games-Bioshock Infinite, Epic Mickey, Dead Space, and more-on to the shocking closures of the studios that made them, Press Reset tells the stories of how real people are affected by game studio shutdowns, and how they recover, move on, or escape the industry entirely. Schreier's insider interviews cover hostile takeovers, abusive bosses, corporate drama, bounced checks, and that one time the Boston Red Sox's Curt Schilling decided he was going to lead a game studio that would take out World of Warcraft. Along the way, he asks pressing questions about why, when the video game industry is more successful than ever, it's become so hard to make a stable living making video games-and whether the business of making games can change before it's too late.

User-centered Requirements - The Scenario-based Engineering Process (Paperback): Karen L. McGraw, Karan Harbison User-centered Requirements - The Scenario-based Engineering Process (Paperback)
Karen L. McGraw, Karan Harbison
R1,852 Discovery Miles 18 520 Ships in 12 - 17 working days

Developing today's complex systems requires "more" than just good software engineering solutions. Many are faced with complex systems projects, incomplete or inaccurate requirements, canceled projects, or cost overruns, and have their systems' users in revolt and demanding more. Others want to build user-centric systems, but fear managing the process. This book describes an approach that brings the engineering process together with human performance engineering and business process reengineering. The result is a manageable user-centered process for gathering, analyzing, and evaluating requirements that can vastly improve the success rate in the development of medium-to-large size systems and applications.
Unlike some texts that are primarily conceptual, this volume provides guidelines, "how-to" information, and examples, enabling the reader to quickly apply the process and techniques to accomplish the following goals:
* define high quality requirements,
* enhance productive client involvement,
* help clients maintain competitiveness,
* ensure client buy-in and support throughout the process,
* reduce missing functionality and corrections, and
* improve user satisfaction with systems.
This volume clearly details the role of user-centered requirements and knowledge acquisition within Scenario-Based Engineering Process (SEP) and identifies SEP products and artifacts. It assists project personnel in planning and managing effective requirements activities, including managing risks, avoiding common problems with requirements elicitation, organizing project participants and tools, and managing the logistics. Guidelines are provided for the following: selecting the right individual and group techniques to elicit scenarios and requirements from users; subject matter experts, or other shareholders; and ensuring engineers or analysts have the necessary skills.

SQL Cookbook - Query Solutions and Techniques for All SQL Users (Paperback, 2nd edition): Anthony Molinaro, Robert de Graaf SQL Cookbook - Query Solutions and Techniques for All SQL Users (Paperback, 2nd edition)
Anthony Molinaro, Robert de Graaf
R1,090 Discovery Miles 10 900 Ships in 12 - 17 working days

You may know SQL basics, but are you taking advantage of its expressive power? This second edition applies a highly practical approach to Structured Query Language (SQL) so you can create and manipulate large stores of data. Based on real-world examples, this updated cookbook provides a framework to help you construct solutions and executable examples in several flavors of SQL, including Oracle, DB2, SQL Server, MySQL, and PostgreSQL. SQL programmers, analysts, data scientists, database administrators, and even relatively casual SQL users will find SQL Cookbook to be a valuable problem-solving guide for everyday issues. No other resource offers recipes in this unique format to help you tackle nagging day-to-day conundrums with SQL. The second edition includes: Fully revised recipes that recognize the greater adoption of window functions in SQL implementations Additional recipes that reflect the widespread adoption of common table expressions (CTEs) for more readable, easier-to-implement solutions New recipes to make SQL more useful for people who aren't database experts, including data scientists Expanded solutions for working with numbers and strings Up-to-date SQL recipes throughout the book to guide you through the basics

Modeling Business Objects with XML Schema (Paperback, 1st ed): Berthold Daum Modeling Business Objects with XML Schema (Paperback, 1st ed)
Berthold Daum; Foreword by Dave Hollander
R2,291 Discovery Miles 22 910 Ships in 12 - 17 working days

XML Schema is the new language standard from the W3C and the new foundation for defining data in Web-based systems. There is a wealth of information available about Schemas but very little understanding of how to use this highly formal specification for creating documents. Grasping the power of Schemas means going back to the basics of documents themselves, and the semantic rules, or grammars, that define them. Written for schema designers, system architects, programmers, and document authors, Modeling Business Objects with XML Schema guides you through understanding Schemas from the basic concepts, type systems, type derivation, inheritance, namespace handling, through advanced concepts in schema design.
*Reviews basic XML syntax and the Schema recommendation in detail.
*Builds a knowledge base model step by step (about jazz music) that is used throughout the book.
*Discusses Schema design in large environments, best practice design patterns, and Schema's relation to object-oriented concepts.

Coding for Kids - Scratch: Fun & Easy Step-by-Step Visual Guide to Building Your First 10 Projects (Great for 7+ year olds!)... Coding for Kids - Scratch: Fun & Easy Step-by-Step Visual Guide to Building Your First 10 Projects (Great for 7+ year olds!) (Hardcover)
Nathan Jobs
R675 Discovery Miles 6 750 Ships in 12 - 17 working days
Developing User Interfaces (Paperback): Dan R. Olsen Developing User Interfaces (Paperback)
Dan R. Olsen
R2,894 Discovery Miles 28 940 Ships in 12 - 17 working days

In the early days of computing, technicians in white coats controlled refrigerator-sized computers housed in sealed rooms, far from ordinary users. Today, computers are inexpensive commodities, like television sets,
and ordinary people control and interact with them. This new paradigm has led to a burgeoning demand for graphics-intensive and highly interactive interfaces.

Developing User Interfaces is targeted at the programmer who will actually implement, rather than design, the user interface. Most user interface books focus on psychology and usability, not programming techniques. This book recognizes the need for programmers to collaborate with usability experts and psychologists, so topics such as the principles of visualization, human perception, and usability evaluation are touched upon. Yet the primary focus remains on those tools and techniques required for programming the complex user interface.


* Focuses on advanced programming topics
* event handling
* interaction with geometric objects
* widget tool kits
* input syntax
* Useful to programmers using any language no particular windowing system or tool kit is presumed, examples are drawn from a variety of commercial systems, and code examples are presented in pseudo code
* The basic concepts of traditional computer graphics such as drawing and three-dimensional modeling are covered for readers without a computer graphics background."

Programming Flex 2 (Paperback): Chafic Kazoun Programming Flex 2 (Paperback)
Chafic Kazoun; Contributions by Joey Lott
R1,297 R924 Discovery Miles 9 240 Save R373 (29%) Out of stock

Is there an easier way to build and deliver rich internet applications (RIAs) other than the Flash IDE or Ajax? Absolutely. With Adobe Flex 2, the Flex 2 SDK, and this book, you have all you need to build RIAs. "Programming Flex 2" offers you plenty of practical and useful examples that reveal how and why to use a particular feature of Flex 2, and when and when not to. As part of the Adobe Developer Library, "Programming Flex 2" is the authoritative guide to this new Adobe framework. You learn to use a markup language called MXML and a vast library of off-the-shelf and highly-configurable components to build Flash-based applications that combine the immediacy of the Web with the functionality and responsiveness of desktop applications. You also discover why - with the Flash Player runtime environment and the powerful ActionScript 3.0 programming language - the possibilities with Flex 2 are nearly limitless. The topics include: Managing Layout; Working with Components; Working with Media; Managing State; Using Transitions and Effects; Working with Data; Customizing Application Appearance; Client Data Communication and Remote Data Communication; Debugging Flex Framework Applications; and Creating Custom Components. Flex may be easier to learn than the Flash IDE, but you still need a reliable guide to the framework. "Programming Flex 2" not only serves as a reference, but provides valuable and practical insight into this new technology. As you learn how to build Flex applications, you'll also discover how Flex works. This book supplies all the information you need in one convenient place.

Storytelling for New Technologies and Platforms - A Writer's Guide to Theme Parks, Virtual Reality, Board Games, Virtual... Storytelling for New Technologies and Platforms - A Writer's Guide to Theme Parks, Virtual Reality, Board Games, Virtual Assistants, and More (Paperback)
Ross Berger
R1,285 Discovery Miles 12 850 Ships in 12 - 17 working days

Expert advice from several industrial professionals who have worked for some of the world's biggest tech and interactive companies. Best practices that not only prepare writers on how to apply their craft to new fields, but also prepare them for the common ambiguity they will find in corporate and start-up environments. Breakdown of platforms that shows how tech capabilities can fulfill content expectations and how content can fulfill tech expectations. Basic storytelling mechanics customized to today's popular technologies and traditional gaming platforms.

Duration Calculus - A Formal Approach to Real-Time Systems (Hardcover, 2004 ed.): Chaochen Zhou, Michael R. Hansen Duration Calculus - A Formal Approach to Real-Time Systems (Hardcover, 2004 ed.)
Chaochen Zhou, Michael R. Hansen
R2,937 Discovery Miles 29 370 Ships in 10 - 15 working days

Duration calculus constitutes a formal approach to the development of real-time systems; as an interval logic with special features for expressing and analyzing time durations of states in real-time systems, it allows for representing and formally reasoning about requirements and designs at an appropriate level of abstraction.

This book presents the logical foundations of duration calculus in a coherent and thorough manner. Through selective case studies it explains how duration calculus can be applied to the formal specification and verification of real-time systems. The book also contains an extensive survey of the current research in this field.

The material included in this book has been used for graduate and postgraduate courses, while it is also suitable for experienced researchers and professionals.

Essentials of Constraint Programming (Hardcover, 2003 ed.): Thom Fruhwirth, Slim Abdennadher Essentials of Constraint Programming (Hardcover, 2003 ed.)
Thom Fruhwirth, Slim Abdennadher
R1,457 Discovery Miles 14 570 Ships in 10 - 15 working days

The book is a short, concise and complete presentation of constraint programming and reasoning. The use of constraints had its scientific and commercial breakthrough in the 1990s. Programming with constraints makes it possible to model and solve problems with uncertain, incomplete information and combinatorial problems, as they are abundant in industry and commerce, such as scheduling, planning, transportation, resource allocation, layout, design and analysis. The theoretically well-founded presentation includes application examples from real life. It introduces the common classes of constraint programming languages and constraint systems in a uniform way. Constraint solving algorithms are specified and implemented in the constraint handling rules language (CHR). This book is ideally suited as a textbook for graduate students and as a resource for researchers and practitioners. The Internet support includes teaching material, software, latest news and online use and examples of the CHR language.

Lean Six Sigma - Simplified - How to Implement The Six Sigma Methodology to Improve Quality and Speed (Lean Guides with Scrum,... Lean Six Sigma - Simplified - How to Implement The Six Sigma Methodology to Improve Quality and Speed (Lean Guides with Scrum, Sprint, Kanban, DSDM, XP & Crystal) (Hardcover)
Greg Caldwell
R800 R667 Discovery Miles 6 670 Save R133 (17%) Ships in 10 - 15 working days
Web Coding & Development All-in-One For Dummies (Paperback, 2nd Edition): Mcfedries Web Coding & Development All-in-One For Dummies (Paperback, 2nd Edition)
Mcfedries
R779 Discovery Miles 7 790 Ships in 12 - 17 working days

Learn the in-demand skills that let you turn lines of code into websites and apps Web Coding & Development All-in-One For Dummies is a one-stop resource for would-be developers who need guidance on the languages and steps used to build websites and applications. Learn the coding ropes and expand your existing skillset with this easy-to-understand guide. In these complete mini-books, you'll walk through the basics of web development, structuring a page, building and processing web forms, and beyond. Learn how to build a website or create your very own app with the advice of web coding and development experts. This edition expands JavaScript and CSS coverage while providing new content on server-side coding and the development stack. Get essential knowledge of how web development works--even if you've never written a line of code in your life Learn HTML, CSS, JavaScript, and other languages essential for building websites and apps Discover how to make optimize your sites and apps for mobile devices Expand on what you already know and improve your employability This Dummies All-in-One is great for you if want to develop coding skills but don't have a programming background. It's also perfect for professionals looking to brush up on their web development skills and get up to date on the latest trends and standards.

Echnology Assessment in Software Applications (Hardcover): Eva Baker, Harold F. O'Neil, Harold F. O'Neil Jr Echnology Assessment in Software Applications (Hardcover)
Eva Baker, Harold F. O'Neil, Harold F. O'Neil Jr
R4,177 Discovery Miles 41 770 Ships in 12 - 17 working days

This volume offers an expansion of ideas presented at a recent conference convened to identify the major strategies and more promising practices for assessing technology. The authors -- representing government, business, and university sectors -- helped to set the boundaries of present technology assessment by offering perspectives from computer science, cognitive and military psychology, and education. Their work explores both the use of techniques to assess technology and the use of technology to facilitate the assessment process.
The book's main purpose is to portray the state of the art in technology assessment and to provide conceptual options to help readers understand the power of technology. Technological innovation will continue to develop its own standards of practice and effectiveness. To the extent that these practices are empirically based, designers, supporters, and consumers will be given better information for their decisions.

Scientific Workflows - Programming, Optimization, and Synthesis with ASKALON and AWDL (Hardcover, 2012 ed.): Jun Qin, Thomas... Scientific Workflows - Programming, Optimization, and Synthesis with ASKALON and AWDL (Hardcover, 2012 ed.)
Jun Qin, Thomas Fahringer
R2,804 Discovery Miles 28 040 Ships in 10 - 15 working days

Creating scientific workflow applications is a very challenging task due to the complexity of the distributed computing environments involved, the complex control and data flow requirements of scientific applications, and the lack of high-level languages and tools support. Particularly, sophisticated expertise in distributed computing is commonly required to determine the software entities to perform computations of workflow tasks, the computers on which workflow tasks are to be executed, the actual execution order of workflow tasks, and the data transfer between them. Qin and Fahringer present a novel workflow language called Abstract Workflow Description Language (AWDL) and the corresponding standards-based, knowledge-enabled tool support, which simplifies the development of scientific workflow applications. AWDL is an XML-based language for describing scientific workflow applications at a high level of abstraction. It is designed in a way that allows users to concentrate on specifying such workflow applications without dealing with either the complexity of distributed computing environments or any specific implementation technology. This research monograph is organized into five parts: overview, programming, optimization, synthesis, and conclusion, and is complemented by an appendix and an extensive reference list. The topics covered in this book will be of interest to both computer science researchers (e.g. in distributed programming, grid computing, or large-scale scientific applications) and domain scientists who need to apply workflow technologies in their work, as well as engineers who want to develop distributed and high-throughput workflow applications, languages and tools.

Cybersecurity - A Practical Engineering Approach (Hardcover): Henrique M. D. Santos Cybersecurity - A Practical Engineering Approach (Hardcover)
Henrique M. D. Santos
R1,995 Discovery Miles 19 950 Ships in 12 - 17 working days

Uses a modular structure, oriented to solve several small-sized cybersecurity problems, each workable in about two weeks with a hands-on approach Evolves from the experience of educating students for more than ten years, following the same principle Includes tutorial work that guides students through a development model aiming to stimulate specific education for non-functional requirements implementation Integrates well-known multimedia resources aiming to explain background concepts and to familiarize students with technological tools. Provides many examples generated from actual occurrences, including those generated by European and NATO experiences

Java Concepts (Paperback, 7th Edition International Student Version): Cay S. Horstmann Java Concepts (Paperback, 7th Edition International Student Version)
Cay S. Horstmann
R1,469 Discovery Miles 14 690 Ships in 12 - 17 working days

Cay Horstmann s seventh edition of Java Concepts provides an approachable introduction to fundamental programming techniques and design skills, helping students master basic concepts and become competent coders. Major rewrites and an updated visual design make this student-friendly text even more engaging. The text is known for its realistic programming examples, great quantity and variety of homework assignments, and lab exercises that build student problem-solving abilities. The seventh edition now includes problem solving sections, more example code online, and exercises from Science and Business.

Confident Coding - Learn How to Code and Master the Essentials (Paperback, 3rd Revised edition): Rob Percival, Darren Woods Confident Coding - Learn How to Code and Master the Essentials (Paperback, 3rd Revised edition)
Rob Percival, Darren Woods
R370 Discovery Miles 3 700 Ships in 12 - 17 working days

Coding is one of the most in-demand skills in the job market. Whether you're a recent graduate or a professional, Confident Coding offers the career insights and technical knowledge you need for success. A unique combination of technical insights and fascinating career guidance, this book highlights the importance of coding, whatever your professional profile. For entrepreneurs, being able to create your own website or app can grant you valuable freedom and revolutionize your business. For aspiring developers, this book will give you the building blocks to embark on your career path. This new and improved third edition of the award-winning book gives you a step-by-step learning guide to HTML, CSS, JavaScript, Python, building iPhone and Android apps and debugging. Confident Coding is the essential guide to mastering the fundamentals of coding. About the Confident series... From coding and data science to cloud and cyber security, the Confident books are perfect for building your technical knowledge and enhancing your professional career.

Programming with Mobile Applications - Android (TM), iOS, and Windows (R) Phone 7 (Paperback, International Edition): Thomas... Programming with Mobile Applications - Android (TM), iOS, and Windows (R) Phone 7 (Paperback, International Edition)
Thomas Duffy
R1,509 R1,334 Discovery Miles 13 340 Save R175 (12%) Ships in 10 - 15 working days

Discover how to create effective native apps across platforms and Web apps for today's most popular smartphone platforms with Duffy's PROGRAMMING MOBILE APPLICATIONS: ANDROID (TM), iOS, AND WINDOWS (R) PHONE 7. This unique, hands-on tutorial approach combines clear presentations with numerous screenshots and step-by-step instructions to guide readers in developing applications for Google (TM) Android (TM), Apple (R) iOS, and Windows (R) Phone 7. Readers learn to create identical native and Web apps for each platform, which allows comparing each platform's development processes. The book's complete coverage ranges from platform architecture to native app life cycle management with an emphasis on fundamental programming concepts. This book's unique coverage of multiple platforms not only demonstrates the portability of apps that readers create, but also ensures an solid understanding of programming principles that benefits readers throughout any career.

Python Packages (Hardcover): Tomas Beuzen, Tiffany Timbers Python Packages (Hardcover)
Tomas Beuzen, Tiffany Timbers
R2,814 Discovery Miles 28 140 Ships in 12 - 17 working days

Python Packages introduces Python packaging at an introductory and practical level that's suitable for those with no previous packaging experience. Despite this, the text builds up to advanced topics such as automated testing, creating documentation, versioning and updating a package, and implementing continuous integration and deployment. Covering the entire Python packaging life cycle, this essential guide takes readers from package creation all the way to effective maintenance and updating. Python Packages focuses on the use of current and best-practice packaging tools and services like poetry, cookiecutter, pytest, sphinx, GitHub, and GitHub Actions. Features: The book's source code is available online as a GitHub repository where it is collaborated on, automatically tested, and built in real time as changes are made; demonstrating the use of good reproducible and clear project workflows. Covers not just the process of creating a package, but also how to document it, test it, publish it to the Python Package Index (PyPI), and how to properly version and update it. All concepts in the book are demonstrated using examples. Readers can follow along, creating their own Python packages using the reproducible code provided in the text. Focuses on a modern approach to Python packaging with emphasis on automating and streamlining the packaging process using new and emerging tools such as poetry and GitHub Actions.

The Influence of Delay on Cloud Gaming Quality of Experience (Hardcover, 1st ed. 2023): Saeed Shafiee Sabet The Influence of Delay on Cloud Gaming Quality of Experience (Hardcover, 1st ed. 2023)
Saeed Shafiee Sabet
R3,505 Discovery Miles 35 050 Ships in 10 - 15 working days

This book provides an understanding of the impact of delay on cloud gaming Quality of Experience (QoE) and proposes techniques to compensate for this impact, leading to a better gaming experience when there are network delays. The author studies why some games in the cloud are more delay sensitive than others by identifying game characteristics influencing a user's delay perception and predicting the gaming QoE degraded by the delay. The author also investigates the impact of jitter and serial-position effects on gaming QoE and delay. Using the insight gained, the author presents delay compensation techniques that can mitigate the negative influence of delay on gaming QoE that use the game characteristics to adapt the games.

Free Delivery
Pinterest Twitter Facebook Google+
You may like...
How To Think Like A Programmer - Program…
Paul Vickers Hardcover R6,141 Discovery Miles 61 410
The Data Quality Blueprint - A Practical…
John Parkinson Hardcover R1,581 Discovery Miles 15 810
Understanding Your ZX81 ROM
Ian Logan Hardcover R559 Discovery Miles 5 590
Intro to Python for Computer Science and…
Paul Deitel Paperback R2,179 R2,029 Discovery Miles 20 290
Starting Out with Python, Global Edition
Tony Gaddis Paperback R2,272 R2,114 Discovery Miles 21 140
Linux - The Ultimate Crash Course to…
Mark Reed Hardcover R605 R505 Discovery Miles 5 050
Java: A Beginner's Guide, Ninth Edition
Herbert Schildt Paperback R1,018 Discovery Miles 10 180
An Introduction to XML and Web…
Anders Moller, Michael Schwartzbach Paperback R2,413 Discovery Miles 24 130
OCP Oracle Certified Professional Java…
S Selikoff Paperback R1,146 Discovery Miles 11 460
SAS Graphics for Clinical Trials by…
Kriss Harris, Richann Watson Hardcover R1,578 Discovery Miles 15 780

 

Partners