0
Your cart

Your cart is empty

Browse All Departments
Price
  • R50 - R100 (2)
  • R100 - R250 (648)
  • R250 - R500 (5,146)
  • R500+ (31,563)
  • -
Status
Format
Author / Contributor
Publisher

Books > Computing & IT > Computer programming

Computer Programming Languages for Beginners - A Complete Breakdown of Java, SQL, C++, HTML, and Python (Hardcover): Adesh Silva Computer Programming Languages for Beginners - A Complete Breakdown of Java, SQL, C++, HTML, and Python (Hardcover)
Adesh Silva
R665 Discovery Miles 6 650 Ships in 10 - 15 working days
Python Machine Learning - A Practical Beginner's Guide for Understanding Machine Learning, Deep Learning and Neural... Python Machine Learning - A Practical Beginner's Guide for Understanding Machine Learning, Deep Learning and Neural Networks with Python, Scikit-Learn, Tensorflow and Keras (Hardcover)
Brandon Railey
R743 R624 Discovery Miles 6 240 Save R119 (16%) Ships in 10 - 15 working days
Arduino - The ultimate Arduino guide for beginners, including Arduino programming, Arduino cookbook, tips, tricks, and more!... Arduino - The ultimate Arduino guide for beginners, including Arduino programming, Arduino cookbook, tips, tricks, and more! (Hardcover)
Craig Newport
R596 R495 Discovery Miles 4 950 Save R101 (17%) Ships in 10 - 15 working days
Balancing Agile and Disciplined Engineering and Management Approaches for IT Services and Software Products (Hardcover): Manuel... Balancing Agile and Disciplined Engineering and Management Approaches for IT Services and Software Products (Hardcover)
Manuel Mora, Jorge Marx Gomez, Rory V. O'Connor, Alena Buchalcevova
R6,553 Discovery Miles 65 530 Ships in 12 - 17 working days

The highly dynamic world of information technology service management stresses the benefits of the quick and correct implementation of IT services. A disciplined approach relies on a separate set of assumptions and principles as an agile approach, both of which have complicated implementation processes as well as copious benefits. Combining these two approaches to enhance the effectiveness of each, while difficult, can yield exceptional dividends. Balancing Agile and Disciplined Engineering and Management Approaches for IT Services and Software Products is an essential publication that focuses on clarifying theoretical foundations of balanced design methods with conceptual frameworks and empirical cases. Highlighting a broad range of topics including business trends, IT service, and software development, this book is ideally designed for software engineers, software developers, programmers, information technology professionals, researchers, academicians, and students.

Enter the Dragon - A Collection of Programs for the Dragon 32 (Hardcover, Collector's Hardback ed.): Colin Carter Enter the Dragon - A Collection of Programs for the Dragon 32 (Hardcover, Collector's Hardback ed.)
Colin Carter
R594 Discovery Miles 5 940 Ships in 12 - 17 working days
The Sam Coupe User's Guide (Hardcover, 30th Anniversary Collector's ed.): Mel Croucher The Sam Coupe User's Guide (Hardcover, 30th Anniversary Collector's ed.)
Mel Croucher
R594 Discovery Miles 5 940 Ships in 10 - 15 working days
Mathematics, Physics & Chemistry With The Wolfram Language (Hardcover): S. M. Blinder Mathematics, Physics & Chemistry With The Wolfram Language (Hardcover)
S. M. Blinder
R3,765 Discovery Miles 37 650 Ships in 10 - 15 working days

The Wolfram language is the programming language of Mathematica, used increasingly by scientists due to its ease of learning and user-friendliness. This book focuses on applications of the Wolfram language to applied mathematics, physics and chemistry. Topics discussed are broad and comprehensive, from differential equations and special functions to fractals and chess, from electromagnetism and optics to relativity and black holes. There is also extensive coverage of quantum theory and quantum chemistry, and the book is peppered with more than 200 color graphics to aid visualization of these concepts. The program codes are provided online as Mathematica notebooks, allowing readers to modify them and manipulate the graphics in real time. This book should be a valuable resource for researchers, educators and students in science and computing who can profit from a more interactive form of instruction.

Python Machine Learning For Beginners - Handbook For Machine Learning, Deep Learning And Neural Networks Using Python,... Python Machine Learning For Beginners - Handbook For Machine Learning, Deep Learning And Neural Networks Using Python, Scikit-Learn And TensorFlow (Hardcover)
Finn Sanders
R662 R554 Discovery Miles 5 540 Save R108 (16%) Ships in 10 - 15 working days
Python Programming For Beginners - Learn Python In 5 Days with Step-By-Step Guidance, Hands-On Exercises And Solution... Python Programming For Beginners - Learn Python In 5 Days with Step-By-Step Guidance, Hands-On Exercises And Solution (Hardcover)
James Tudor
R685 Discovery Miles 6 850 Ships in 12 - 17 working days
Shared-Memory Parallelism Can Be Simple, Fast, and Scalable (Hardcover): Julian Shun Shared-Memory Parallelism Can Be Simple, Fast, and Scalable (Hardcover)
Julian Shun
R3,100 Discovery Miles 31 000 Ships in 10 - 15 working days

Parallelism is the key to achieving high performance in computing. However, writing efficient and scalable parallel programs is notoriously difficult, and often requires significant expertise. To address this challenge, it is crucial to provide programmers with high-level tools to enable them to develop solutions easily, and at the same time emphasize the theoretical and practical aspects of algorithm design to allow the solutions developed to run efficiently under many different settings. This thesis addresses this challenge using a three-pronged approach consisting of the design of shared-memory programming techniques, frameworks, and algorithms for important problems in computing. The thesis provides evidence that with appropriate programming techniques, frameworks, and algorithms, shared-memory programs can be simple, fast, and scalable, both in theory and in practice. The results developed in this thesis serve to ease the transition into the multicore era. The first part of this thesis introduces tools and techniques for deterministic parallel programming, including means for encapsulating nondeterminism via powerful commutative building blocks, as well as a novel framework for executing sequential iterative loops in parallel, which lead to deterministic parallel algorithms that are efficient both in theory and in practice. The second part of this thesis introduces Ligra, the first high-level shared memory framework for parallel graph traversal algorithms. The framework allows programmers to express graph traversal algorithms using very short and concise code, delivers performance competitive with that of highly-optimized code, and is up to orders of magnitude faster than existing systems designed for distributed memory. This part of the thesis also introduces Ligra , which extends Ligra with graph compression techniques to reduce space usage and improve parallel performance at the same time, and is also the first graph processing system to support in-memory graph compression. The third and fourth parts of this thesis bridge the gap between theory and practice in parallel algorithm design by introducing the first algorithms for a variety of important problems on graphs and strings that are efficient both in theory and in practice. For example, the thesis develops the first linear-work and polylogarithmic-depth algorithms for suffix tree construction and graph connectivity that are also practical, as well as a work-efficient, polylogarithmic-depth, and cache-efficient shared-memory algorithm for triangle computations that achieves a 2-5x speedup over the best existing algorithms on 40 cores. This is a revised version of the thesis that won the 2015 ACM Doctoral Dissertation Award.

Advancements in Model-Driven Architecture in Software Engineering (Hardcover): Yassine Rhazali Advancements in Model-Driven Architecture in Software Engineering (Hardcover)
Yassine Rhazali
R6,286 Discovery Miles 62 860 Ships in 12 - 17 working days

An integral element of software engineering is model engineering. They both endeavor to minimize cost, time, and risks with quality software. As such, model engineering is a highly useful field that demands in-depth research on the most current approaches and techniques. Only by understanding the most up-to-date research can these methods reach their fullest potential. Advancements in Model-Driven Architecture in Software Engineering is an essential publication that prepares readers to exercise modeling and model transformation and covers state-of-the-art research and developments on various approaches for methodologies and platforms of model-driven architecture, applications and software development of model-driven architecture, modeling languages, and modeling tools. Highlighting a broad range of topics including cloud computing, service-oriented architectures, and modeling languages, this book is ideally designed for engineers, programmers, software designers, entrepreneurs, researchers, academicians, and students.

Web Engineering (Hardcover): Carson Thomas Web Engineering (Hardcover)
Carson Thomas
R3,574 R3,139 Discovery Miles 31 390 Save R435 (12%) Ships in 10 - 15 working days
Research Anthology on Recent Trends, Tools, and Implications of Computer Programming, VOL 4 (Hardcover): Information Reso... Research Anthology on Recent Trends, Tools, and Implications of Computer Programming, VOL 4 (Hardcover)
Information Reso Management Association
R10,370 Discovery Miles 103 700 Ships in 10 - 15 working days
Switched-Mode Power Supply Simulation with SPICE - The Faraday Press Edition (Hardcover): Steven M. Sandler Switched-Mode Power Supply Simulation with SPICE - The Faraday Press Edition (Hardcover)
Steven M. Sandler
R1,466 Discovery Miles 14 660 Ships in 10 - 15 working days
C64 Machine Language for the Absolute Beginner (Hardcover): Danny Davis C64 Machine Language for the Absolute Beginner (Hardcover)
Danny Davis
R594 Discovery Miles 5 940 Ships in 12 - 17 working days
The Continuing Arms Race - Code-Reuse Attacks and Defenses (Hardcover): Per Larsen, Ahmad-Reza Sadeghi The Continuing Arms Race - Code-Reuse Attacks and Defenses (Hardcover)
Per Larsen, Ahmad-Reza Sadeghi
R2,609 Discovery Miles 26 090 Ships in 10 - 15 working days

As human activities moved to the digital domain, so did all the well-known malicious behaviors including fraud, theft, and other trickery. There is no silver bullet, and each security threat calls for a specific answer. One specific threat is that applications accept malformed inputs, and in many cases it is possible to craft inputs that let an intruder take full control over the target computer system. The nature of systems programming languages lies at the heart of the problem. Rather than rewriting decades of well-tested functionality, this book examines ways to live with the (programming) sins of the past while shoring up security in the most efficient manner possible. We explore a range of different options, each making significant progress towards securing legacy programs from malicious inputs. The solutions explored include enforcement-type defenses, which excludes certain program executions because they never arise during normal operation. Another strand explores the idea of presenting adversaries with a moving target that unpredictably changes its attack surface thanks to randomization. We also cover tandem execution ideas where the compromise of one executing clone causes it to diverge from another thus revealing adversarial activities. The main purpose of this book is to provide readers with some of the most influential works on run-time exploits and defenses. We hope that the material in this book will inspire readers and generate new ideas and paradigms.

Research Anthology on Recent Trends, Tools, and Implications of Computer Programming, VOL 3 (Hardcover): Information Reso... Research Anthology on Recent Trends, Tools, and Implications of Computer Programming, VOL 3 (Hardcover)
Information Reso Management Association
R10,355 Discovery Miles 103 550 Ships in 10 - 15 working days
Microsoft Excel - Advanced Microsoft Excel Data Analysis for Business (Hardcover): John Slavio Microsoft Excel - Advanced Microsoft Excel Data Analysis for Business (Hardcover)
John Slavio
R758 Discovery Miles 7 580 Ships in 10 - 15 working days
Coding with Scratch - Create Awesome Platform Games - The QuestKids do Coding (Paperback): Max Wainewright Coding with Scratch - Create Awesome Platform Games - The QuestKids do Coding (Paperback)
Max Wainewright
R281 R239 Discovery Miles 2 390 Save R42 (15%) Ships in 9 - 15 working days
Mobile Computing (Hardcover): Ian Phillips Mobile Computing (Hardcover)
Ian Phillips
R3,265 R2,878 Discovery Miles 28 780 Save R387 (12%) Ships in 10 - 15 working days
Java For Students (Paperback, 6th edition): Douglas Bell, Mike Parr Java For Students (Paperback, 6th edition)
Douglas Bell, Mike Parr
R2,406 Discovery Miles 24 060 Ships in 12 - 17 working days

This book is for novices If you have never done any programming before - if you are a complete novice - this book is for you. This book assumes no prior knowledge of programming. It starts from scratch. It is written in a simple, direct style for maximum clarity. It is aimed at first level students at universities and colleges, but it is also suitable for novices studying alone. The approach of this book We explain how to use objects early in this book. Our approach is to start with the ideas of variables, assignment and methods, then introduce the use of objects created from library classes. Next we explain how to use control structures for selection and looping. Then comes the treatment of how to write your own classes. We wanted to make sure that the fun element of programming was paramount, so we use graphics right from the start. We think graphics is fun, interesting and clearly demonstrates all the important principles of programming. But we haven't ignored programs that input and output text - they are also included. The programs we present use many of the features of a graphical user interfaces (GUIs), such as buttons, scroll bars and text boxes. But we also explain how to write console programs in Java. We introduce new ideas carefully one-at-a-time, rather than all at once. So, for example, there is a single chapter on writing methods. We introduce simple ideas early and more sophisticated ideas later on.

Software Engineering (Hardcover): Cheryl Jollymore Software Engineering (Hardcover)
Cheryl Jollymore
R3,125 Discovery Miles 31 250 Ships in 12 - 17 working days
The Jakarta EE Platform Specification - Final Release (Hardcover): Eclipse Foundation The Jakarta EE Platform Specification - Final Release (Hardcover)
Eclipse Foundation
R1,086 Discovery Miles 10 860 Ships in 12 - 17 working days
Enhancing Software Fault Prediction With Machine Learning: Emerging Research and Opportunities (Hardcover): Ekbal Rashid Enhancing Software Fault Prediction With Machine Learning: Emerging Research and Opportunities (Hardcover)
Ekbal Rashid
R4,291 Discovery Miles 42 910 Ships in 10 - 15 working days

Software development and design is an intricate and complex process that requires a multitude of steps to ultimately create a quality product. One crucial aspect of this process is minimizing potential errors through software fault prediction. Enhancing Software Fault Prediction With Machine Learning: Emerging Research and Opportunities is an innovative source of material on the latest advances and strategies for software quality prediction. Including a range of pivotal topics such as case-based reasoning, rate of improvement, and expert systems, this book is an ideal reference source for engineers, researchers, academics, students, professionals, and practitioners interested in novel developments in software design and analysis.

Data Science - A Comprehensive Beginners Guide to Learn the Realms of Data Science (Hardcover): William Vance Data Science - A Comprehensive Beginners Guide to Learn the Realms of Data Science (Hardcover)
William Vance
R620 R521 Discovery Miles 5 210 Save R99 (16%) Ships in 10 - 15 working days
Free Delivery
Pinterest Twitter Facebook Google+
You may like...
C++ How to Program: Horizon Edition
Harvey Deitel, Paul Deitel Paperback R1,779 Discovery Miles 17 790
Prolog Programming for Artificial…
Ivan Bratko Paperback R2,181 Discovery Miles 21 810
Software Requirements - Styles and…
Soren Lauesen Paperback R3,265 Discovery Miles 32 650
Starting Out with Python, Global Edition
Tony Gaddis Paperback R2,272 R2,114 Discovery Miles 21 140
Programming Logic & Design…
Joyce Farrell Paperback R1,253 R1,123 Discovery Miles 11 230
Software Inspection
Tom Gilb, Dorothy Graham Paperback R2,759 Discovery Miles 27 590
Using UML - Software Engineering with…
Perdita Stevens Paperback R2,169 Discovery Miles 21 690
Software Requirements And Specifications…
M. Jackson Paperback R2,370 Discovery Miles 23 700
Object-Oriented Game Development
Julian Gold Paperback R2,202 R1,648 Discovery Miles 16 480
Sams Teach Yourself: Beginning…
Greg Perry, Dean Miller Paperback R702 R638 Discovery Miles 6 380

 

Partners