0
Your cart

Your cart is empty

Browse All Departments
Price
  • R50 - R100 (3)
  • R100 - R250 (570)
  • R250 - R500 (4,732)
  • R500+ (31,883)
  • -
Status
Format
Author / Contributor
Publisher

Books > Computing & IT > Computer programming

Mastering the Commodore 64 (Hardcover): Mark Greenshields Mastering the Commodore 64 (Hardcover)
Mark Greenshields
R662 Discovery Miles 6 620 Ships in 12 - 17 working days
BTEC Nationals Information Technology Student Book + Activebook - For the 2016 specifications (Paperback): Jenny Phillips, Alan... BTEC Nationals Information Technology Student Book + Activebook - For the 2016 specifications (Paperback)
Jenny Phillips, Alan Jarvis, Mark Fishpool, Richard McGill, Tim Cook, …
R1,038 Discovery Miles 10 380 Ships in 12 - 17 working days

Each Student Book and ActiveBook have has clearly laid out pages with a range of supportive features to aid learning and teaching: Getting to know your unit sections ensure learners understand the grading criteria and unit requirements. Getting ready for Assessment sections focus on preparation for external assessment with guidance for learners on what to expect. Hints and tips will help them prepare for assessment and sample answers are provided for a range of question types including, short and long answer questions, all with a supporting commentary. Learners can also prepare for internal assessment using this feature. A case study of a learner completing the internal assessment for that unit covering 'How I got started', 'How I brought it all together' and 'What I got from the experience'. Pause Point feature provide opportunities for learners to self-evaluate their learning at regular intervals. Each Pause Point point feature gives learners a Hint or Extend option to either revisit and reinforce the topic or to encourage independent research or study skills. Case Study and Theory into Practice features enable development of problem-solving skills and place the theory into real life situations learners could encounter. Assessment Activity/Practice provide scaffolded assessment practice activities that help prepare learners for assessment. Within each assessment practice activity, a Plan, Do and Review section supports learners' formative assessment by making sure they fully understand what they are being asked to do, what their goals are and how to evaluate the task and consider how they could improve. Dedicated Think Future pages provide case studies from the industry, with a focus on aspects of skills development that can be put into practice in a real work environment and further study.

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,688 Discovery Miles 26 880 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.

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,518 Discovery Miles 15 180 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,490 Discovery Miles 24 900 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.

Microsoft Excel - Advanced Microsoft Excel Data Analysis for Business (Hardcover): John Slavio Microsoft Excel - Advanced Microsoft Excel Data Analysis for Business (Hardcover)
John Slavio
R794 Discovery Miles 7 940 Ships in 10 - 15 working days
Mobile Computing (Hardcover): Ian Phillips Mobile Computing (Hardcover)
Ian Phillips
R3,265 R2,962 Discovery Miles 29 620 Save R303 (9%) Ships in 10 - 15 working days
Software Engineering (Hardcover): Cheryl Jollymore Software Engineering (Hardcover)
Cheryl Jollymore
R3,562 R3,219 Discovery Miles 32 190 Save R343 (10%) Ships in 10 - 15 working days
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,621 Discovery Miles 106 210 Ships in 10 - 15 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,414 Discovery Miles 44 140 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.

The Jakarta EE Platform Specification - Final Release (Hardcover): Eclipse Foundation The Jakarta EE Platform Specification - Final Release (Hardcover)
Eclipse Foundation
R1,132 Discovery Miles 11 320 Ships in 12 - 17 working days
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 R564 Discovery Miles 5 640 Save R56 (9%) Ships in 10 - 15 working days
Working Effectively with Legacy Code (Paperback, New): Michael C. Feathers Working Effectively with Legacy Code (Paperback, New)
Michael C. Feathers
R1,583 R1,291 Discovery Miles 12 910 Save R292 (18%) Ships in 12 - 17 working days

Get more out of your legacy systems: more performance, functionality, reliability, and manageability

Is your code easy to change? Can you get nearly instantaneous feedback when you do change it? Do you understand it? If the answer to any of these questions is no, you have legacy code, and it is draining time and money away from your development efforts.

In this book, Michael Feathers offers start-to-finish strategies for working more effectively with large, untested legacy code bases. This book draws on material Michael created for his renowned Object Mentor seminars: techniques Michael has used in mentoring to help hundreds of developers, technical managers, and testers bring their legacy systems under control.

The topics covered include Understanding the mechanics of software change: adding features, fixing bugs, improving design, optimizing performance Getting legacy code into a test harness Writing tests that protect you against introducing new problems Techniques that can be used with any language or platform--with examples in Java, C++, C, and C# Accurately identifying where code changes need to be made Coping with legacy systems that aren't object-oriented Handling applications that don't seem to have any structure

This book also includes a catalog of twenty-four dependency-breaking techniques that help you work with program elements in isolation and make safer changes.
(c) Copyright Pearson Education. All rights reserved.

Software Engineering: Principles and Applications (Hardcover): Tom Halt Software Engineering: Principles and Applications (Hardcover)
Tom Halt
R3,574 R3,230 Discovery Miles 32 300 Save R344 (10%) Ships in 10 - 15 working days
N-ary Relations for Logical Analysis of Data and Knowledge (Hardcover): Boris Kulik, Alexander Fridman N-ary Relations for Logical Analysis of Data and Knowledge (Hardcover)
Boris Kulik, Alexander Fridman
R6,046 Discovery Miles 60 460 Ships in 10 - 15 working days

Mathematics has been used as a tool in logistical reasoning for centuries. Examining how specific mathematic structures can aid in data and knowledge management helps determine how to efficiently and effectively process more information in these fields. N-ary Relations for Logical Analysis of Data and Knowledge is a critical scholarly reference source that provides a detailed study of the mathematical techniques currently involved in the progression of information technology fields. Featuring relevant topics that include algebraic sets, deductive analysis, defeasible reasoning, and probabilistic modeling, this publication is ideal for academicians, students, and researchers who are interested in staying apprised of the latest research in the information technology field.

Research Anthology on Recent Trends, Tools, and Implications of Computer Programming, VOL 2 (Hardcover): Information Reso... Research Anthology on Recent Trends, Tools, and Implications of Computer Programming, VOL 2 (Hardcover)
Information Reso Management Association
R10,628 Discovery Miles 106 280 Ships in 10 - 15 working days
Genetic Algorithms with Python (Hardcover): Clinton Sheppard Genetic Algorithms with Python (Hardcover)
Clinton Sheppard
R875 R827 Discovery Miles 8 270 Save R48 (5%) Ships in 12 - 17 working days
C64 Machine Language for the Absolute Beginner (Hardcover): Danny Davis C64 Machine Language for the Absolute Beginner (Hardcover)
Danny Davis
R634 Discovery Miles 6 340 Ships in 12 - 17 working days
Linux (Paperback, 2nd Revised edition): Linux (Paperback, 2nd Revised edition)
R871 Discovery Miles 8 710 Ships in 12 - 17 working days
Virtual and Augmented Reality - Concepts, Methodologies, Tools, and Applications, VOL 3 (Hardcover): Information Reso... Virtual and Augmented Reality - Concepts, Methodologies, Tools, and Applications, VOL 3 (Hardcover)
Information Reso Management Association
R10,248 Discovery Miles 102 480 Ships in 10 - 15 working days
Clean Architecture - A Comprehensive Beginners Guide to Learn the Realms of Software Structures Using the Principles of Clean... Clean Architecture - A Comprehensive Beginners Guide to Learn the Realms of Software Structures Using the Principles of Clean Architecture (Hardcover)
William Vance
R620 R563 Discovery Miles 5 630 Save R57 (9%) Ships in 10 - 15 working days
Research Anthology on Recent Trends, Tools, and Implications of Computer Programming, VOL 1 (Hardcover): Information Reso... Research Anthology on Recent Trends, Tools, and Implications of Computer Programming, VOL 1 (Hardcover)
Information Reso Management Association
R10,621 Discovery Miles 106 210 Ships in 10 - 15 working days
Using Disruptive Methodologies and Game-Based Learning to Foster Transversal Skills (Hardcover): Irene Rivera-Trigueros,... Using Disruptive Methodologies and Game-Based Learning to Foster Transversal Skills (Hardcover)
Irene Rivera-Trigueros, Abigail Lopez-Alcarria, Diego-Pablo Ruiz-Padillo, Maria Dolores Olvera-Lobo, Jose Gutierrez-Perez
R7,600 Discovery Miles 76 000 Ships in 10 - 15 working days

As new technologies and professional profiles emerge, traditional education paradigms have to be adapted to new scenarios, creating favorable conditions for promoting transversal skills among students. Consequently, there is a growing demand for training in emergent skills to solve problems of different natures, distributive leadership competencies, empathy, ability to control emotions, etc. In this sense, one of the challenges that educators of all different educational levels and training contexts have to face is to foster these skills in their courses. To overcome these obstacles, innovative and disruptive methodologies, such as game-based learning activities like escape rooms, can be a great ally for teachers to work on transversal skills and specific knowledge at the same time. Using Disruptive Methodologies and Game-Based Learning to Foster Transversal Skills gathers knowledge, skills, abilities, and capabilities on innovative and disruptive methodologies that can be applied in all educational levels to foster transversal skills. This publication contains different contributions focused on the description of innovative educational methods, processes, and tools that can be adopted by teachers to promote transversal skills such as creativity, critical thinking, decision-making, and entrepreneurial skills. This book is ideal for teachers, instructional designers, educational software developers, academics, professionals, students, and researchers working at all levels in the educational field and provides valuable background information to professionals who aim to overcome traditional paradigm obstacles and meet student needs by means of innovative and disruptive methodologies.

GNU Emacs LISP Reference Manual (Hardcover): Bil Lewis, Dan Laliberte, Richard Stallman GNU Emacs LISP Reference Manual (Hardcover)
Bil Lewis, Dan Laliberte, Richard Stallman
R1,833 Discovery Miles 18 330 Ships in 10 - 15 working days
Examining Fractal Image Processing and Analysis (Hardcover): Soumya Ranjan Nayak, Jibitesh Mishra Examining Fractal Image Processing and Analysis (Hardcover)
Soumya Ranjan Nayak, Jibitesh Mishra
R7,219 Discovery Miles 72 190 Ships in 10 - 15 working days

Digital image processing is a field that is constantly improving. Gaining high-level understanding from digital images is a key requirement for computing. One aspect of study that is assisting with this advancement is fractal theory. This new science has gained momentum and popularity as it has become a key topic of research in the area of image analysis. Examining Fractal Image Processing and Analysis is an essential reference source that discusses fractal theory applications and analysis, including box-counting analysis, multi-fractal analysis, 3D fractal analysis, and chaos theory, as well as recent trends in other soft computing techniques. Featuring research on topics such as image compression, pattern matching, and artificial neural networks, this book is ideally designed for system engineers, computer engineers, professionals, academicians, researchers, and students seeking coverage on problem-oriented processing techniques and imaging technologies.

Free Delivery
Pinterest Twitter Facebook Google+
You may like...
Ernie McClintock and the Jazz Actors…
Elizabeth M. Cizmar Paperback R1,132 Discovery Miles 11 320
Blood Trail
Tony Park Paperback R310 R281 Discovery Miles 2 810
Amadeus Mozart
W.A. Mozart, Music from The Movie Amadeus, … CD R77 Discovery Miles 770
Ballet Suites (Jarvi, Scottish National…
Dmitri Shostakovich, Scottish National Orchestra, … CD R345 R214 Discovery Miles 2 140
Performing the Remembered Present - The…
Pil Hansen, Bettina Blasing Hardcover R3,410 Discovery Miles 34 100
Bach: Organ Works / Karl Richter
Karl Richter CD R343 Discovery Miles 3 430
Romantic Music for Brass (Center City…
CD R51 Discovery Miles 510
Peaceful Piano - A Journey to Complete…
Various Artists CD R599 R241 Discovery Miles 2 410
Wagner: Der Fliegende Holländer
Richard Wagner, Various Artists, … CD R294 Discovery Miles 2 940
Shakespearean Characterization - A Guide…
Leslie O'Dell Hardcover R2,476 Discovery Miles 24 760

 

Partners