0
Your cart

Your cart is empty

Browse All Departments
Price
  • R0 - R50 (1)
  • R50 - R100 (9)
  • R100 - R250 (506)
  • R250 - R500 (4,421)
  • R500+ (31,671)
  • -
Status
Format
Author / Contributor
Publisher

Books > Computing & IT > Computer programming

Clean Architecture - A Craftsman's Guide to Software Structure and Design (Paperback): Robert Martin Clean Architecture - A Craftsman's Guide to Software Structure and Design (Paperback)
Robert Martin 1
R860 R741 Discovery Miles 7 410 Save R119 (14%) In Stock

Building upon the success of best-sellers The Clean Coder and Clean Code, legendary software craftsman Robert C. "Uncle Bob" Martin shows how to bring greater professionalism and discipline to application architecture and design. As with his other books, Martin's Clean Architecture doesn't merely present multiple choices and options, and say "use your best judgment": it tells you what choices to make, and why those choices are critical to your success. Martin offers direct, no-nonsense answers to key architecture and design questions like: What are the best high level structures for different kinds of applications, including web, database, thick-client, console, and embedded apps? What are the core principles of software architecture? What is the role of the architect, and what is he/she really trying to achieve? What are the core principles of software design? How do designs and architectures go wrong, and what can you do about it? What are the disciplines and practices of professional architects and designers? Clean Architecture is essential reading for every software architect, systems analyst, system designer, and software manager -- and for any programmer who aspires to these roles or is impacted by their work.

Advanced Visual Basic 6 - Power Techniques for Everyday Programs (Paperback): Matthew Curland, Gary Clarke Advanced Visual Basic 6 - Power Techniques for Everyday Programs (Paperback)
Matthew Curland, Gary Clarke
R1,273 Discovery Miles 12 730 Ships in 10 - 15 working days

In Advanced Visual Basic 6, two of the world's leading VB experts take experienced developers "under the hood" with VB, introducing powerful techniques for writing high-performance, reusable code that leverages the close relationships between VB, COM, and OLE Automation. This book presents advanced VB programming from a COM data type approach, helping developers build more robust, effective code -- and overcome obstacles that appear as they "push the envelope" with VB.KEY TOPICS:Developers learn how VB describes arrays, and how to duplicate that definition manually to perform simple type casting, and gain unprecedented control over how their programs use memory. The authors introduce best practices for interface-based design using normal VB class modules; show how to partition code for optimal reuse; and more. Next, they present advanced techniques for creating COM lightweight objects; and alternate memory management techniques that allow the creation of complex systems with many objects and minimal overhead. The book also covers threading, type libraries, component versioning, and more. The accompanying CD-ROM contains extensive source code, plus powerful utilities for advanced VB development.MARKET:For all experienced Visual Basic developers.

Oxford Coding and Robotics Novice Level 3 Workbook (Paperback): Oxford Coding and Robotics Novice Level 3 Workbook (Paperback)
R83 Discovery Miles 830 Ships in 6 - 10 working days

Oxford Coding and Robotics Novice Level 3, in partnership with Resolute Education, comprises a Workbook and Teacher's Guide, for use together with the Novice Bot Kit and Expansion Kit. The Level 3 Workbook provides opportunities for learners to explore more complex coding concepts with their Novice Bot such as loops and conditional statements, and exposes them to electronic hardware.

Features

  • Fun, interesting, practical activities encourage learner-centred learning and teaching.
  • Full-colour illustrations and high-quality photos teach the key knowledge, skills and values, and develop visual literacy.
  • A glossary with pictures of selected terms enhances the development of key Coding and Robotics vocabulary.
  • The accompanying kits provide key components that learners need for practical coding activities, while the Resolute online platform contains supplementary materials, interactive exercises and multimedia resources that complement key lessons.
Oxford Coding and Robotics Novice Level 1 Workbook (Paperback): Oxford Coding and Robotics Novice Level 1 Workbook (Paperback)
R83 Discovery Miles 830 Ships in 6 - 10 working days

Oxford Coding and Robotics Novice Level 1, in partnership with Resolute Education, comprises a Workbook and Teacher’s Guide, for use together with the Novice Bot Kit. The Level 1 Workbook introduces learners to the basics of logic and coding, how computers work and store data, and applying computational thinking skills.

Features

  • Fun, interesting, practical activities encourage learner-centred learning and teaching.
  • Cut-outs and stickers enhance hand-eye coordination and fine motor skills as well as understanding, creativity and reasoning skills.
  • Full-colour illustrations and high-quality photos teach the key knowledge, skills and values, and develop visual literacy.
  • A glossary with pictures of selected terms enhances the development of key Coding and Robotics vocabulary.
  • The accompanying kit provides key components that learners need for practical coding activities, while the Resolute online platform contains supplementary materials, interactive exercises and multimedia resources that complement key lessons.
NES/Famicom: a visual compendium (Hardcover): Bitmap Books NES/Famicom: a visual compendium (Hardcover)
Bitmap Books
R1,253 Discovery Miles 12 530 Ships in 9 - 17 working days
Reachable Sets of Dynamic Systems - Uncertainty, Sensitivity, and Complex Dynamics (Paperback): Stanislaw Raczynski Reachable Sets of Dynamic Systems - Uncertainty, Sensitivity, and Complex Dynamics (Paperback)
Stanislaw Raczynski
R3,927 Discovery Miles 39 270 Ships in 10 - 15 working days

Reachable Sets of Dynamic Systems: Uncertainty, Sensitivity, and Complex Dynamics introduces differential inclusions, providing an overview as well as multiple examples of its interdisciplinary applications. The design of dynamic systems of any type is an important issue as is the influence of uncertainty in model parameters and model sensitivity. The possibility of calculating the reachable sets may be a powerful additional tool in such tasks. This book can help graduate students, researchers, and engineers working in the field of computer simulation and model building, in the calculation of reachable sets of dynamic models.

Perspective of DNA Computing in Computer Science, Volume 129 (Hardcover): Suyel Namasudra Perspective of DNA Computing in Computer Science, Volume 129 (Hardcover)
Suyel Namasudra
R3,925 Discovery Miles 39 250 Ships in 10 - 15 working days

DNA or Deoxyribonucleic Acid computing is an emerging branch of computing that uses DNA sequence, biochemistry, and hardware for encoding genetic information in computers. Here, information is represented by using the four genetic alphabets or DNA bases, namely A (Adenine), G (Guanine), C (Cytosine), and T (Thymine), instead of the binary representation (1 and 0) used by traditional computers. This is achieved because short DNA molecules of any arbitrary sequence of A, G, C, and T can be synthesized to order. DNA computing is mainly popular for three reasons: (i) speed (ii) minimal storage requirements, and (iii) minimal power requirements. There are many applications of DNA computing in the field of computer science. Nowadays, DNA computing is widely used in cryptography for achieving a strong security technique, so that unauthorized users are unable to retrieve the original data content. In DNA-based encryption, data are encrypted by using DNA bases (A, T, G, and C) instead of 0 and 1. As four DNA bases are used in the encryption process, DNA computing supports more randomness and makes it more complex for attackers or malicious users to hack the data. DNA computing is also used for data storage because a large number of data items can be stored inside the condensed volume. One gram of DNA holds approx DNA bases or approx 700 TB. However, it takes approx 233 hard disks to store the same data on 3 TB hard disks, and the weight of all these hard disks can be approx 151 kilos. In a cloud environment, the Data Owner (DO) stores their confidential encrypted data outside of their own domain, which attracts many attackers and hackers. DNA computing can be one of the best solutions to protect the data of a cloud server. Here, the DO can use DNA bases to encrypt the data by generating a long DNA sequence. Another application of DNA computing is in Wireless Sensor Network (WSN). Many researchers are trying to improve the security of WSN by using DNA computing. Here, DNA cryptography is used along with Secure Socket Layer (SSL) that supports a secure medium to exchange information. However, recent research shows some limitations of DNA computing. One of the critical issues is that DNA cryptography does not have a strong mathematical background like other cryptographic systems. This edited book is being planned to bring forth all the information of DNA computing. Along with the research gaps in the currently available books/literature, this edited book presents many applications of DNA computing in the fields of computer science. Moreover, research challenges and future work directions in DNA computing are also provided in this edited book.

Advances in Computers, Volume 130 (Hardcover): Ali Hurson Advances in Computers, Volume 130 (Hardcover)
Ali Hurson
R3,930 Discovery Miles 39 300 Ships in 10 - 15 working days

The 130th volume is an eclectic volume inspired by recent issues of interest in research and development in computer science and computer engineering. The volume is a collection of five chapters.

Principles of Big Graph: In-depth Insight, Volume 128 (Hardcover): Ripon Patgiri, Ganesh Chandra Deka, Anupam Biswas Principles of Big Graph: In-depth Insight, Volume 128 (Hardcover)
Ripon Patgiri, Ganesh Chandra Deka, Anupam Biswas
R3,925 Discovery Miles 39 250 Ships in 10 - 15 working days

Principles of Big Graph: In-depth Insight, Volume 128 in the Advances in Computer series, highlights new advances in the field with this new volume presenting interesting chapters on a variety of topics, including CESDAM: Centered subgraph data matrix for large graph representation, Bivariate, cluster and suitability analysis of NoSQL Solutions for big graph applications, An empirical investigation on Big Graph using deep learning, Analyzing correlation between quality and accuracy of graph clustering, geneBF: Filtering protein-coded gene graph data using bloom filter, Processing large graphs with an alternative representation, MapReduce based convolutional graph neural networks: A comprehensive review. Fast exact triangle counting in large graphs using SIMD acceleration, A comprehensive investigation on attack graphs, Qubit representation of a binary tree and its operations in quantum computation, Modified ML-KNN: Role of similarity measures and nearest neighbor configuration in multi label text classification on big social network graph data, Big graph based online learning through social networks, Community detection in large-scale real-world networks, Power rank: An interactive web page ranking algorithm, GA based energy efficient modelling of a wireless sensor network, The major challenges of big graph and their solutions: A review, and An investigation on socio-cyber crime graph.

CSS and HTML for beginners - A Beginners HTML and CSS Guide to Developing a Strong Coding Foundation, Building Responsive... CSS and HTML for beginners - A Beginners HTML and CSS Guide to Developing a Strong Coding Foundation, Building Responsive Website and Creating Standard Web page (Hardcover)
Ethan Hall
R1,027 R881 Discovery Miles 8 810 Save R146 (14%) Ships in 18 - 22 working days
Advanced SQL with SAS (Hardcover): Christian F. G. Schendera Advanced SQL with SAS (Hardcover)
Christian F. G. Schendera
R2,458 Discovery Miles 24 580 Ships in 10 - 15 working days
Comprehensive Metaheuristics - Algorithms and Applications (Paperback): S. Ali Mirjalili, Amir Hossein Gandomi Comprehensive Metaheuristics - Algorithms and Applications (Paperback)
S. Ali Mirjalili, Amir Hossein Gandomi
R3,956 Discovery Miles 39 560 Ships in 10 - 15 working days

Comprehensive Metaheuristics: Algorithms and Applications presents the foundational underpinnings of metaheuristics and a broad scope of algorithms and real-world applications across a variety of research fields. The book starts with fundamentals, mathematical prerequisites, and conceptual approaches to provide readers with a solid foundation. After presenting multi-objective optimization, constrained optimization, and problem formation for metaheuristics, world-renowned authors give readers in-depth understanding of the full spectrum of algorithms and techniques. Scientists, researchers, academicians, and practitioners who are interested in optimizing a process or procedure to achieve a goal will benefit from the case studies of real-world applications from different domains. The book takes a much-needed holistic approach, putting the most widely used metaheuristic algorithms together with an in-depth treatise on multi-disciplinary applications of metaheuristics. Each algorithm is thoroughly analyzed to observe its behavior, providing a detailed tutorial on how to solve problems using metaheuristics. New case studies and research problem statements are also discussed, which will help researchers in their application of the concepts.

CSS For Beginners - The Best CSS Guide For Beginners To Learn Learn CSS in One Day and Developing a Strong Coding Foundation... CSS For Beginners - The Best CSS Guide For Beginners To Learn Learn CSS in One Day and Developing a Strong Coding Foundation (Hardcover)
Ethan Hall
R895 R773 Discovery Miles 7 730 Save R122 (14%) Ships in 18 - 22 working days
Modern Software Engineering - Doing What Works to Build Better Software Faster (Paperback): David Farley Modern Software Engineering - Doing What Works to Build Better Software Faster (Paperback)
David Farley
R860 R741 Discovery Miles 7 410 Save R119 (14%) Ships in 5 - 10 working days

Improve Your Creativity, Effectiveness, and Ultimately, Your Code In Modern Software Engineering, continuous delivery pioneer David Farley helps software professionals think about their work more effectively, manage it more successfully, and genuinely improve the quality of their applications, their lives, and the lives of their colleagues. Writing for programmers, managers, and technical leads at all levels of experience, Farley illuminates durable principles at the heart of effective software development. He distills the discipline into two core exercises: learning and exploration and managing complexity. For each, he defines principles that can help you improve everything from your mindset to the quality of your code, and describes approaches proven to promote success. Farley's ideas and techniques cohere into a unified, scientific, and foundational approach to solving practical software development problems within realistic economic constraints. This general, durable, and pervasive approach to software engineering can help you solve problems you haven't encountered yet, using today's technologies and tomorrow's. It offers you deeper insight into what you do every day, helping you create better software, faster, with more pleasure and personal fulfillment. Clarify what you're trying to accomplish Choose your tools based on sensible criteria Organize work and systems to facilitate continuing incremental progress Evaluate your progress toward thriving systems, not just more "legacy code" Gain more value from experimentation and empiricism Stay in control as systems grow more complex Achieve rigor without too much rigidity Learn from history and experience Distinguish "good" new software development ideas from "bad" ones Register your book for convenient access to downloads, updates, and/or corrections as they become available. See inside book for details.

A Textbook of Data Structures and Algorithms Volum e 2: Mastering Nonlinear Data Structures (Hardcover): Vijayalakshmi P A Textbook of Data Structures and Algorithms Volum e 2: Mastering Nonlinear Data Structures (Hardcover)
Vijayalakshmi P
R3,522 Discovery Miles 35 220 Ships in 18 - 22 working days
Industrial Tomography - Systems and Applications (Paperback, 2nd edition): M. Wang Industrial Tomography - Systems and Applications (Paperback, 2nd edition)
M. Wang
R7,039 Discovery Miles 70 390 Ships in 10 - 15 working days

Industrial Tomography: Systems and Applications, Second Edition thoroughly explores the important techniques of industrial tomography, also discusses image reconstruction, systems, and applications. This book presents complex processes, including the way three-dimensional imaging is used to create multiple cross-sections, and how computer software helps monitor flows, filtering, mixing, drying processes, and chemical reactions inside vessels and pipelines. This book is suitable for materials scientists and engineers and applied physicists working in the photonics and optoelectronics industry or in the applications industries.

Machine Learning - The Ultimate Beginners Guide to Learn Machine Learning, Artificial Intelligence & Neural Networks... Machine Learning - The Ultimate Beginners Guide to Learn Machine Learning, Artificial Intelligence & Neural Networks Step-By-Step (Hardcover)
Mark Reed
R559 R513 Discovery Miles 5 130 Save R46 (8%) Ships in 18 - 22 working days
Big Computer Games - Enhanced Edition (Hardcover): David H. Ahl Big Computer Games - Enhanced Edition (Hardcover)
David H. Ahl
R891 Discovery Miles 8 910 Ships in 18 - 22 working days
DevOps - The Ultimate Beginners Guide to Learn DevOps Step-By-Step (Hardcover): Mark Reed DevOps - The Ultimate Beginners Guide to Learn DevOps Step-By-Step (Hardcover)
Mark Reed
R552 R506 Discovery Miles 5 060 Save R46 (8%) Ships in 18 - 22 working days
Python for Beginners - Enter the Real World of Python and Learn How to Think Like a Programmer. (Hardcover): Lucas Lawrence Python for Beginners - Enter the Real World of Python and Learn How to Think Like a Programmer. (Hardcover)
Lucas Lawrence
R855 R744 Discovery Miles 7 440 Save R111 (13%) Ships in 18 - 22 working days
Edge/Fog Computing Paradigm: The Concept, Platforms and Applications., Volume 127 (Hardcover): Pethuru Raj, Kavita Saini,... Edge/Fog Computing Paradigm: The Concept, Platforms and Applications., Volume 127 (Hardcover)
Pethuru Raj, Kavita Saini, Chellammal Surianarayanan
R3,966 Discovery Miles 39 660 Ships in 10 - 15 working days

Advances in Computers, Volume 127 presents innovations in computer hardware, software, theory, design and applications, with this updated volume including new chapters on Edge AI, Edge Computing, Edge Analytics, Edge Data Analytics, Edge Native Applications, Edge Platforms, Edge Computing, IoT, Internet of Things, etc.

Kubernetes - The Ultimate Beginners Guide to Effectively Learn Kubernetes Step-By-Step (Hardcover): Mark Reed Kubernetes - The Ultimate Beginners Guide to Effectively Learn Kubernetes Step-By-Step (Hardcover)
Mark Reed
R552 R506 Discovery Miles 5 060 Save R46 (8%) Ships in 18 - 22 working days
Research Anthology on Agile Software, Software Development, and Testing, VOL 3 (Hardcover): Information R Management Association Research Anthology on Agile Software, Software Development, and Testing, VOL 3 (Hardcover)
Information R Management Association
R14,534 Discovery Miles 145 340 Ships in 18 - 22 working days
Over the Spectrum (Hardcover, Collector's Hardback ed.): Philip Williams Over the Spectrum (Hardcover, Collector's Hardback ed.)
Philip Williams
R614 Discovery Miles 6 140 Ships in 18 - 22 working days
Research Anthology on Agile Software, Software Development, and Testing, VOL 2 (Hardcover): Information R Management Association Research Anthology on Agile Software, Software Development, and Testing, VOL 2 (Hardcover)
Information R Management Association
R14,547 Discovery Miles 145 470 Ships in 18 - 22 working days
Free Delivery
Pinterest Twitter Facebook Google+
You may like...
Lean Six Sigma - Simplified - How to…
Greg Caldwell Hardcover R737 R651 Discovery Miles 6 510
Securing the Internet of Things…
Information Reso Management Association Hardcover R10,356 Discovery Miles 103 560
Android Boot Camp for Developers Using…
Corinne Hoisington Paperback R1,256 R1,170 Discovery Miles 11 700
Kaizen - How to Apply Lean Kaizen to…
Greg Caldwell Hardcover R582 R526 Discovery Miles 5 260
jQuery in Action
Bear Bibeault, Yehuda Katz, … Paperback R922 Discovery Miles 9 220
The Definitive Guide to Berkeley DB XML
Danny Brian Hardcover R1,472 Discovery Miles 14 720
Decompiling Java
Godfrey Nolan Hardcover R1,436 R1,189 Discovery Miles 11 890
Web Engineering
Carson Thomas Hardcover R3,292 R2,982 Discovery Miles 29 820
Web-Based Services - Concepts…
Information Reso Management Association Hardcover R16,893 Discovery Miles 168 930
Models for Capitalizing on Web…
Ghazi I. Alkhatib Hardcover R4,832 Discovery Miles 48 320

 

Partners