0
Your cart

Your cart is empty

Browse All Departments
Price
  • R50 - R100 (15)
  • R100 - R250 (543)
  • R250 - R500 (4,913)
  • R500+ (30,874)
  • -
Status
Format
Author / Contributor
Publisher

Books > Computing & IT > Computer programming

Dependability and Computer Engineering - Concepts for Software-Intensive Systems (Hardcover): Luigia Petre, Kaisa Sere, Elena... Dependability and Computer Engineering - Concepts for Software-Intensive Systems (Hardcover)
Luigia Petre, Kaisa Sere, Elena Troubitsyna
R5,016 Discovery Miles 50 160 Ships in 18 - 22 working days

Rapid development of digital technologies has led to the widespread use of software in all aspects of our life. The degree of reliance that can be justifiably placed on software-intensive systems is expressed by the notion of dependability. The complexity of modern software-intensive systems poses the greatest threat to dependability. Furthermore, software the most complex system component is recognized to be the most error-prone part of the system. Dependability and Computer Engineering: Concepts for Software-Intensive Systems offers a state-of-the-art overview of the dependability research, from engineering various software-intensive systems to validating existing IT-frameworks and solving generic and particular problems related to the dependable use of IT in our society. It is important to understand how dependability is manifested in software-intensive systems, how it is developed, and how it can be enhanced at various levels in systems and organizations. This book uncovers the existing research on the topic as well as the key challenges associated with the engineering of dependable IT systems in the future.

Design and Analysis of Algorithms (Hardcover, St ed.): Venugopal Temberveni, Sammulal Porika Design and Analysis of Algorithms (Hardcover, St ed.)
Venugopal Temberveni, Sammulal Porika
R1,716 R1,474 Discovery Miles 14 740 Save R242 (14%) Ships in 18 - 22 working days
Crisis Management for Software Development and Knowledge Transfer (Hardcover, 1st ed. 2016): Sergey V. Zykov Crisis Management for Software Development and Knowledge Transfer (Hardcover, 1st ed. 2016)
Sergey V. Zykov
R3,236 Discovery Miles 32 360 Ships in 18 - 22 working days

This well structured book discusses lifecycle optimization of software projects for crisis management by means of software engineering methods and tools. Its outcomes are based on lessons learned from the software engineering crisis which started in the 1960s. The book presents a systematic approach to overcome the crisis in software engineering depends which not only depends on technology-related but also on human-related factors. It proposes an adaptive methodology for software product development, which optimizes the software product lifecycle in order to avoid "local" crises of software production. The general lifecycle pattern and its stages are discussed, and their impact on the time and budget of the software product development is analyzed. The book identifies key advantages and disadvantages for various models selected and concludes that there is no "silver bullet", or universal model, which suits all software products equally well. It approaches software architecture in terms of process, data and system perspectives and proposes an incremental methodology for crisis-agile development of large-scale, distributed heterogeneous applications. The book introduces a number of specialized approaches which are widely used in industry but are often ignored in general writings because of their vendor-specificity. In doing so, the book builds a helpful bridge from academic conceptions of software engineering to the world of software engineering practice. With its systematic coverage of different software engineering methodologies and the presented rich systems engineering examples the book will be beneficial for a broader audience.

Concurrency Control in Distributed System Using Mutual Exclusion (Hardcover, 1st ed. 2018): Sukhendu Kanrar, Nabendu Chaki,... Concurrency Control in Distributed System Using Mutual Exclusion (Hardcover, 1st ed. 2018)
Sukhendu Kanrar, Nabendu Chaki, Samiran Chattopadhyay
R2,653 Discovery Miles 26 530 Ships in 18 - 22 working days

The book presents various state-of-the-art approaches for process synchronization in a distributed environment. The range of algorithms discussed in the book starts from token based mutual exclusion algorithms that work on tree based topology. Then there are interesting solutions for more flexible logical topology like a directed graph, with or without cycle. In a completely different approach, one of the chapters presents two recent voting-based DME algorithms. All DME algorithms presented in the book aim to ensure fairness in terms of first come first serve (FCFS) order among equal priority processes. At the same time, the solutions consider the priority of the requesting processes and allocate resource for the earliest request when no such request from a higher priority process is pending.

Introduction to the Art of Programming Using Scala (Paperback, New): Mark C. Lewis Introduction to the Art of Programming Using Scala (Paperback, New)
Mark C. Lewis
R2,685 Discovery Miles 26 850 Ships in 10 - 15 working days

With its flexibility for programming both small and large projects, Scala is an ideal language for teaching beginning programming. Yet there are no textbooks on Scala currently available for the CS1/CS2 levels. Introduction to the Art of Programming Using Scala presents many concepts from CS1 and CS2 using a modern, JVM-based language that works well for both programming in the small and programming in the large.

The book progresses from true programming in the small to more significant projects later, leveraging the full benefits of object orientation. It first focuses on fundamental problem solving and programming in the small using the REPL and scripting environments. It covers basic logic and problem decomposition and explains how to use GUIs and graphics in programs. The text then illustrates the benefits of object-oriented design and presents a large collection of basic data structures showing different implementations of key ADTs along with more atypical data structures. It also introduces multithreading and networking to provide further motivating examples.

By using Scala as the language for both CS1 and CS2 topics, this textbook gives students an easy entry into programming small projects as well as a firm foundation for taking on larger-scale projects. Many student and instructor resources are available at www.programmingusingscala.net

The Mobile Frontier (Paperback): Rachel Hinman The Mobile Frontier (Paperback)
Rachel Hinman
R1,177 Discovery Miles 11 770 Ships in 18 - 22 working days

Mobile user experience is a new frontier. Untethered from a keyboard and mouse, this rich design space is lush with opportunity to invent new and more human ways for people to interact with information. Invention requires casting off many anchors and conventions inherited from the last 50 years of computer science and traditional design and jumping head first into a new and unfamiliar design space.

101 Best Excel Tips & Tricks (Hardcover): John Michaloudis, Bryan Hong 101 Best Excel Tips & Tricks (Hardcover)
John Michaloudis, Bryan Hong
R1,030 Discovery Miles 10 300 Ships in 10 - 15 working days
The Art of Crash Bandicoot 4: It's About Time (Hardcover): The Art of Crash Bandicoot 4: It's About Time (Hardcover)
R869 Discovery Miles 8 690 Ships in 10 - 15 working days

After twenty years, return to the wild world of Crash Bandicoot with this epic behind-the-scenes look at the new Crash Bandicoot 4: It's About Time! The Crash Bandicoot (TM) series has remained a beloved staple of platform gaming ever since the first game's release in 1996, The Art of Crash Bandicoot (TM)4: It's About Time (TM) is a rich repository overflowing with interviews, quotes, observations and anecdotes, accompanied by a treasure trove of concept art detailing the characters and environments of the game. Gamers of every type will cherish this all-encompassing look into the zany, wild and unpredictable world of Crash Bandicoot (TM).

Software Engineering Research, Management and Applications (Hardcover, 1st ed. 2020): Roger Lee Software Engineering Research, Management and Applications (Hardcover, 1st ed. 2020)
Roger Lee
R4,250 Discovery Miles 42 500 Ships in 18 - 22 working days

This edited book presents the scientific outcomes of the 17th International Conference on Software Engineering, Artificial Intelligence Research, Management and Applications (SERA 2019) held on May 29-31, 2019 in Honolulu, Hawaii. The aim of the conference was to bring together researchers and scientists, businessmen and entrepreneurs, teachers, engineers, computer users and students to discuss the numerous fields of computer science and to share their experiences and exchange new ideas and information in a meaningful way. This book includes 13 of the conference's most promising papers featuring recent research in software engineering, management and applications

Modern Embedded Computing - Designing Connected, Pervasive, Media-Rich Systems (Paperback): Peter Barry, Patrick Crowley Modern Embedded Computing - Designing Connected, Pervasive, Media-Rich Systems (Paperback)
Peter Barry, Patrick Crowley
R1,661 Discovery Miles 16 610 Ships in 10 - 15 working days

Modern embedded systems are used for connected, media-rich, and highly integrated handheld devices such as mobile phones, digital cameras, and MP3 players. All of these embedded systems require networking, graphic user interfaces, and integration with PCs, as opposed to traditional embedded processors that can perform only limited functions for industrial applications. While most books focus on these controllers, "Modern Embedded Computing" provides a thorough understanding of the platform architecture of modern embedded computing systems that drive mobile devices.

The book offers a comprehensive view of developing a framework for embedded systems-on-chips. Examples feature the Intel Atom processor, which is used in high-end mobile devices such as e-readers, Internet-enabled TVs, tablets, and net books. Beginning with a discussion of embedded platform architecture and Intel Atom-specific architecture, modular chapters cover system boot-up, operating systems, power optimization, graphics and multi-media, connectivity, and platform tuning. Companion lab materials compliment the chapters, offering hands-on embedded design experience.
Learn embedded systems design with the Intel Atom Processor, based on the dominant PC chip architecture. Examples use Atom and offer comparisons to other platformsDesign embedded processors for systems that support gaming, in-vehicle infotainment, medical records retrieval, point-of-sale purchasing, networking, digital storage, and many more retail, consumer and industrial applicationsExplore companion lab materials online that offer hands-on embedded design experience

Iterative Learning Control - An Optimization Paradigm (Hardcover, 1st ed. 2016): David H. Owens Iterative Learning Control - An Optimization Paradigm (Hardcover, 1st ed. 2016)
David H. Owens
R4,567 Discovery Miles 45 670 Ships in 10 - 15 working days

This book develops a coherent and quite general theoretical approach to algorithm design for iterative learning control based on the use of operator representations and quadratic optimization concepts including the related ideas of inverse model control and gradient-based design. Using detailed examples taken from linear, discrete and continuous-time systems, the author gives the reader access to theories based on either signal or parameter optimization. Although the two approaches are shown to be related in a formal mathematical sense, the text presents them separately as their relevant algorithm design issues are distinct and give rise to different performance capabilities. Together with algorithm design, the text demonstrates the underlying robustness of the paradigm and also includes new control laws that are capable of incorporating input and output constraints, enable the algorithm to reconfigure systematically in order to meet the requirements of different reference and auxiliary signals and also to support new properties such as spectral annihilation. Iterative Learning Control will interest academics and graduate students working in control who will find it a useful reference to the current status of a powerful and increasingly popular method of control. The depth of background theory and links to practical systems will be of use to engineers responsible for precision repetitive processes.

Software Architecture in Practice (Paperback, 4th edition): Len Bass, Paul Clements, Rick 'Kazman Software Architecture in Practice (Paperback, 4th edition)
Len Bass, Paul Clements, Rick 'Kazman
R1,425 R1,175 Discovery Miles 11 750 Save R250 (18%) Ships in 5 - 10 working days

The Definitive, Practical, Proven Guide to Architecting Modern Software--Fully Updated with New Content on Mobility, the Cloud, Energy Management, DevOps, Quantum Computing, and More Updated with eleven new chapters, Software Architecture in Practice, Fourth Edition, thoroughly explains what software architecture is, why it's important, and how to design, instantiate, analyze, evolve, and manage it in disciplined and effective ways. Three renowned software architects cover the entire lifecycle, presenting practical guidance, expert methods, and tested models for use in any project, no matter how complex. You'll learn how to use architecture to address accelerating growth in requirements, system size, and abstraction, and to manage emergent quality attributes as systems are dynamically combined in new ways. With insights for utilizing architecture to optimize key quality attributes--including performance, modifiability, security, availability, interoperability, testability, usability, deployability, and more--this guide explains how to manage and refine existing architectures, transform them to solve new problems, and build reusable architectures that become strategic business assets. Discover how architecture influences (and is influenced by) technical environments, project lifecycles, business profiles, and your own practices Leverage proven patterns, interfaces, and practices for optimizing quality through architecture Architect for mobility, the cloud, machine learning, and quantum computing Design for increasingly crucial attributes such as energy efficiency and safety Scale systems by discovering architecturally significant influences, using DevOps and deployment pipelines, and managing architecture debt Understand architecture's role in the organization, so you can deliver more value Register your book for convenient access to downloads, updates, and/or corrections as they become available. See inside book for details.

i want 2 do project. tell me wat 2 do. (Hardcover): Shakthi Kannan i want 2 do project. tell me wat 2 do. (Hardcover)
Shakthi Kannan
R498 Discovery Miles 4 980 Ships in 10 - 15 working days
Green IT Engineering: Social, Business and Industrial Applications (Hardcover, 1st ed. 2019): Vyacheslav Kharchenko, Yuriy... Green IT Engineering: Social, Business and Industrial Applications (Hardcover, 1st ed. 2019)
Vyacheslav Kharchenko, Yuriy Kondratenko, Janusz Kacprzyk
R4,127 Discovery Miles 41 270 Ships in 18 - 22 working days

This book describes the implementation of green IT in various human and industrial domains. Consisting of four sections: "Development and Optimization of Green IT", "Modelling and Experiments with Green IT Systems", "Industry and Transport Green IT Systems", "Social, Educational and Business Aspects of Green IT", it presents results in two areas - the green components, networks, cloud and IoT systems and infrastructures; and the industry, business, social and education domains. It discusses hot topics such as programmable embedded and mobile systems, sustainable software and data centers, Internet servicing and cyber social computing, assurance cases and lightweight cryptography in context of green IT. Intended for university students, lecturers and researchers who are interested in power saving and sustainable computing, the book also appeals to engineers and managers of companies that develop and implement energy efficient IT applications.

Tools and Algorithms for the Construction and Analysis of Systems (Hardcover): Armin Biere, David Parker Tools and Algorithms for the Construction and Analysis of Systems (Hardcover)
Armin Biere, David Parker
R1,642 Discovery Miles 16 420 Ships in 18 - 22 working days
Web Service Composition and New Frameworks in Designing Semantics - Innovations (Hardcover, New): Patrick C K Hung Web Service Composition and New Frameworks in Designing Semantics - Innovations (Hardcover, New)
Patrick C K Hung
R4,863 Discovery Miles 48 630 Ships in 18 - 22 working days

Web Services are among the most important emerging technologies in the e-business, computer software, and communication industries with the potential to redefine the ways that companies do business and exchange information. Web Service Composition and New Frameworks in Designing Semantics: Innovations highlights new developments in Semantic Web services, service-oriented systems, and Web services composition, among others. This book is a valuable resource providing leading technologies, developments, ideas, and trends to an international readership of researchers and engineers in the field of Web services.

Engineering Methods in the Service-Oriented Context - 4th IFIP WG 8.1 Working Conference on Method Engineering, ME 2011, Paris,... Engineering Methods in the Service-Oriented Context - 4th IFIP WG 8.1 Working Conference on Method Engineering, ME 2011, Paris, France, April 20-22, 2011, Proceedings (Hardcover, Edition.)
Jolita Ralyte, Isabelle Mirbel, Rebecca Deneckere
R1,422 Discovery Miles 14 220 Ships in 18 - 22 working days

This book constitutes the refereed proceedings of the 4th IFIP WG 8.1 Working Conference on Method Engineering, ME 2011, held in Paris, France, in April 2011. The 13 revised full papers and 6 short papers presented together with the abstracts of two keynote talks were carefully reviewed and selected from 30 submissions. The papers are organized in topical sections on situated method engineering, method engineering foundations, customized methods, tools for method engineering, new trends to build methods, and method engineering services.

Parallel Architectures and Bioinspired Algorithms (Hardcover, 2012 ed.): Francisco Fernandez De Vega, Jose Ignacio Hidalgo... Parallel Architectures and Bioinspired Algorithms (Hardcover, 2012 ed.)
Francisco Fernandez De Vega, Jose Ignacio Hidalgo Perez, Juan Lanchares
R4,040 Discovery Miles 40 400 Ships in 18 - 22 working days

This monograph presents examples of best practices when combining bioinspired algorithms with parallel architectures. The book includes recent work by leading researchers in the field and offers a map with the main paths already explored and new ways towards the future. Parallel Architectures and Bioinspired Algorithms will be of value to both specialists in Bioinspired Algorithms, Parallel and Distributed Computing, as well as computer science students trying to understand the present and the future of Parallel Architectures and Bioinspired Algorithms.

Agile Processes in Software Engineering and Extreme Programming - 18th International Conference, XP 2017, Cologne, Germany, May... Agile Processes in Software Engineering and Extreme Programming - 18th International Conference, XP 2017, Cologne, Germany, May 22-26, 2017, Proceedings (Hardcover)
Hubert Baumeister, Horst Lichter, Matthias Riebisch
R1,489 Discovery Miles 14 890 Ships in 18 - 22 working days
Computational Intelligence and Optimization Methods for Control Engineering (Hardcover, 1st ed. 2019): Maude Josee Blondin,... Computational Intelligence and Optimization Methods for Control Engineering (Hardcover, 1st ed. 2019)
Maude Josee Blondin, Panos M. Pardalos, Javier Sanchis Saez
R2,485 R1,971 Discovery Miles 19 710 Save R514 (21%) Ships in 10 - 15 working days

This volume presents some recent and principal developments related to computational intelligence and optimization methods in control. Theoretical aspects and practical applications of control engineering are covered by 14 self-contained contributions. Additional gems include the discussion of future directions and research perspectives designed to add to the reader's understanding of both the challenges faced in control engineering and the insights into the developing of new techniques. With the knowledge obtained, readers are encouraged to determine the appropriate control method for specific applications.

Agile Service Development - Combining Adaptive Methods and Flexible Solutions (Hardcover, 2012 ed.): Marc Lankhorst Agile Service Development - Combining Adaptive Methods and Flexible Solutions (Hardcover, 2012 ed.)
Marc Lankhorst
R2,662 Discovery Miles 26 620 Ships in 18 - 22 working days

Economies around the globe have evolved into being largely service-oriented economies. Consumers no longer just want a printer or a car, they rather ask for a printing service or a mobility service. In addition, service-oriented organizations increasingly exploit new devices, technologies and infrastructures. Agility is the ability to deal with such changing requirements and environments. Agile ways of working embrace change as a positive force and harness it to the organization's competitive advantage. The approach described in this book focuses on the notion of a service as a piece of functionality that offers value to its customers. Instead of solely looking at agility in the context of system or software development, agility is approached in a broader context. The authors illustrate three kinds of agility that can be found in an agile enterprise: business, process and system agility. These three types of agility reinforce each other and establish the foundation for the agile enterprise. Architecture, patterns, models, and all of the best practices in system development contribute to agile service development and building agile applications. This book addresses two audiences. On the one hand, it aims at agile and architecture practitioners who are looking for more agile ways of working in designing and building business services or who are interested in extending and improving their agile methods by using models and model-based architectures. On the other hand, it addresses students of (enterprise) architecture and software development or service science courses, both in computer science and in business administration.

Agile Processes in Software Engineering and Extreme Programming - Workshops (Hardcover): Rashina Hoda Agile Processes in Software Engineering and Extreme Programming - Workshops (Hardcover)
Rashina Hoda
R1,288 Discovery Miles 12 880 Ships in 18 - 22 working days
Probabilistic Nodes Combination (PNC) for Object Modeling and Contour Reconstruction (Hardcover): Dariusz Jacek Jakobczak Probabilistic Nodes Combination (PNC) for Object Modeling and Contour Reconstruction (Hardcover)
Dariusz Jacek Jakobczak
R4,406 Discovery Miles 44 060 Ships in 18 - 22 working days

Shape representation and reconstruction is a vital aspect of modern computer science applications. New modeling methods and techniques can significantly optimize these processes. Probabilistic Nodes Combination (PNC) for Object Modeling and Contour Reconstruction is an innovative reference source that examines the latest trends in 2D curve interpolation and modeling methodologies. Focusing on a range of pertinent topics such as 3D surface modeling, high-dimensional data, and numerical methods, this is an ideal publication for programmers, researchers, students, and practitioners interested in emerging methods in object modeling and contour reconstruction.

Gamification-Based E-Learning Strategies for Computer Programming Education (Hardcover): Ricardo Alexandre Peixoto de Queiros,... Gamification-Based E-Learning Strategies for Computer Programming Education (Hardcover)
Ricardo Alexandre Peixoto de Queiros, Mario Teixeira Pinto
R5,075 Discovery Miles 50 750 Ships in 18 - 22 working days

Computer technologies are forever evolving and it is vital that computer science educators find new methods of teaching programming in order to maintain the rapid changes occurring in the field. One of the ways to increase student engagement and retention is by integrating games into the curriculum. Gamification-Based E-Learning Strategies for Computer Programming Education evaluates the different approaches and issues faced in integrating games into computer education settings. Featuring emergent trends on the application of gaming to pedagogical strategies and technological tactics, as well as new methodologies and approaches being utilized in computer programming courses, this book is an essential reference source for practitioners, researchers, computer science teachers, and students pursuing computer science.

Big Data Processing Using Spark in Cloud (Hardcover, 1st ed. 2019): Mamta Mittal, Valentina E. Balas, Lalit Mohan Goyal,... Big Data Processing Using Spark in Cloud (Hardcover, 1st ed. 2019)
Mamta Mittal, Valentina E. Balas, Lalit Mohan Goyal, Raghvendra Kumar
R2,677 Discovery Miles 26 770 Ships in 18 - 22 working days

The book describes the emergence of big data technologies and the role of Spark in the entire big data stack. It compares Spark and Hadoop and identifies the shortcomings of Hadoop that have been overcome by Spark. The book mainly focuses on the in-depth architecture of Spark and our understanding of Spark RDDs and how RDD complements big data's immutable nature, and solves it with lazy evaluation, cacheable and type inference. It also addresses advanced topics in Spark, starting with the basics of Scala and the core Spark framework, and exploring Spark data frames, machine learning using Mllib, graph analytics using Graph X and real-time processing with Apache Kafka, AWS Kenisis, and Azure Event Hub. It then goes on to investigate Spark using PySpark and R. Focusing on the current big data stack, the book examines the interaction with current big data tools, with Spark being the core processing layer for all types of data. The book is intended for data engineers and scientists working on massive datasets and big data technologies in the cloud. In addition to industry professionals, it is helpful for aspiring data processing professionals and students working in big data processing and cloud computing environments.

Free Delivery
Pinterest Twitter Facebook Google+
You may like...
Programming Logic & Design
Joyce Farrell Paperback R757 Discovery Miles 7 570
Introducing Delphi Programming - Theory…
John Barrow, Linda Miller, … Paperback  (1)
R751 Discovery Miles 7 510
Java Programming
Joyce Farrell Paperback R1,326 R1,236 Discovery Miles 12 360
Problem Solving with C++ - Global…
Walter Savitch Paperback R2,548 Discovery Miles 25 480
Hardware Accelerator Systems for…
Shiho Kim, Ganesh Chandra Deka Hardcover R3,950 Discovery Miles 39 500
Clean Architecture - A Craftsman's Guide…
Robert Martin Paperback  (1)
R860 R549 Discovery Miles 5 490
Big Computer Games - Enhanced Edition
David H. Ahl Hardcover R891 Discovery Miles 8 910
The Data Quality Blueprint - A Practical…
John Parkinson Hardcover R1,606 Discovery Miles 16 060
C++ Programming - Program Design…
D. Malik Paperback R1,646 R1,523 Discovery Miles 15 230
Program Construction - Calculating…
Roland Backhouse Paperback R2,460 Discovery Miles 24 600

 

Partners