0
Your cart

Your cart is empty

Browse All Departments
Price
  • R50 - R100 (4)
  • R100 - R250 (262)
  • R250 - R500 (3,671)
  • R500+ (10,870)
  • -
Status
Format
Author / Contributor
Publisher

Books > Computing & IT > Computer programming > Programming languages > General

MATLAB Blues - How Behavioral Scientists and Others Can Learn From Mistakes for Better, Happier Programming (Paperback): David... MATLAB Blues - How Behavioral Scientists and Others Can Learn From Mistakes for Better, Happier Programming (Paperback)
David A. Rosenbaum
R1,615 Discovery Miles 16 150 Ships in 10 - 15 working days

MATLAB Blues is an accessible, comprehensive introduction to the MATLAB computer programming language-a powerful and increasingly popular tool for students and researchers. Rosenbaum identifies many of the common mistakes and pitfalls associated with using MATLAB, and shows users how they can learn from these mistakes to be better, happier programmers. Each chapter systematically addresses one of the basic principles of the programming language, like matrices, calculations, contingencies, plotting, input-output, and graphics, and then identifies areas that are problematic, as well as potential errors that can occur. This not only provides the reader with the fundamental "scales and chords" that a MATLAB programmer needs to know, but also with a series of examples and explanations of how to avoid and remedy common mistakes. Accompanied by an array of sample code that can be used and manipulated in conjunction with the textbook, this book is a practical, insightful introduction to MATLAB which provides motivation and encouragement to those with little or no background in programming as well as to those with more advanced concerns. It is an invaluable resource for researchers and students undertaking courses in research methods, statistics, and programming.

Exceptional C++ - 47 Engineering Puzzles, Programming Problems, and Solutions (Paperback, Reissue): Herb Sutter Exceptional C++ - 47 Engineering Puzzles, Programming Problems, and Solutions (Paperback, Reissue)
Herb Sutter
R1,278 R1,055 Discovery Miles 10 550 Save R223 (17%) Ships in 10 - 15 working days

"Exceptional C++" shows by example how to go about sound software engineering in standard C++. Do you enjoy solving thorny C++ problems and puzzles? Do you relish writing robust and extensible code? Then take a few minutes and challenge yourself with some tough C++ design and programming problems.

The puzzles and problems in "Exceptional C++" not only entertain, they will help you hone your skills to become the sharpest C++ programmer you can be. Many of these problems are culled from the famous "Guru of the Week" feature of the Internet newsgroup comp.lang.c++.moderated, expanded and updated to conform to the official ISO/ANSI C++ Standard.

Each problem is rated according to difficulty and is designed to illustrate subtle programming mistakes or design considerations. After you've had a chance to attempt a solution yourself, the book then dissects the code, illustrates what went wrong, and shows how the problem can be fixed. Covering a broad range of C++ topics, the problems and solutions address critical issues such as:

  • Generic programming and how to write reusable templates
  • Exception safety issues and techniques
  • Robust class design and inheritance
  • Compiler firewalls and the Pimpl Idiom
  • Name lookup, namespaces, and the Interface Principle
  • Memory management issues and techniques
  • Traps, pitfalls, and anti-idioms
  • Optimization

Try your skills against the C++ masters and come away with the insight and experience to create more efficient, effective, robust, and portable C++ code.
0201615622B04062001

MATLAB Blues - How Behavioral Scientists and Others Can Learn From Mistakes for Better, Happier Programming (Hardcover): David... MATLAB Blues - How Behavioral Scientists and Others Can Learn From Mistakes for Better, Happier Programming (Hardcover)
David A. Rosenbaum
R4,082 Discovery Miles 40 820 Ships in 10 - 15 working days

MATLAB Blues is an accessible, comprehensive introduction to the MATLAB computer programming language-a powerful and increasingly popular tool for students and researchers. Rosenbaum identifies many of the common mistakes and pitfalls associated with using MATLAB, and shows users how they can learn from these mistakes to be better, happier programmers. Each chapter systematically addresses one of the basic principles of the programming language, like matrices, calculations, contingencies, plotting, input-output, and graphics, and then identifies areas that are problematic, as well as potential errors that can occur. This not only provides the reader with the fundamental "scales and chords" that a MATLAB programmer needs to know, but also with a series of examples and explanations of how to avoid and remedy common mistakes. Accompanied by an array of sample code that can be used and manipulated in conjunction with the textbook, this book is a practical, insightful introduction to MATLAB which provides motivation and encouragement to those with little or no background in programming as well as to those with more advanced concerns. It is an invaluable resource for researchers and students undertaking courses in research methods, statistics, and programming.

Object-Oriented Programming in C++ (Paperback): NM Josuttis Object-Oriented Programming in C++ (Paperback)
NM Josuttis
R2,726 Discovery Miles 27 260 Ships in 18 - 22 working days

C++ is now established as one of the leading industry programming languages for object-oriented software development. Its advantages over other languages include speed and flexibility. It is used as the base for many commercial software products and for performance solutions to complex problems. Not often taught as the primary programming language, students are frequently expected to pick up the language for themselves. This book is an ideal student self-learning guide.

As a step-by-step tutorial, this book teaches all language features and explains their practical usage. Intuitive examples are used that are neither too complex to distract, nor oversimplified. A key concept in C++ is programming with templates, which can help to program generic solutions - for example implementing polymorphism. Nicolai Josuttis teaches how to combine templates with object-oriented programming to produce the power of modern C++ development for high performance programs. It is a book that goes well beyond the basics.

A supplementary website, including source code, can be found at www.josuttis.com/cppbook

Features:

  • comprehensive, detailed, readable, practical and up-to-date

  • teaches how to get the power from C++, using the current ANSI language standard and programming mode

  • specific hints help C and Java programmers switch and compare languages.

  • website provides more examples and links to useful online resources.
Smart Computing with Open Source Platforms (Paperback): Amartya Mukherjee, Nilanjan Dey Smart Computing with Open Source Platforms (Paperback)
Amartya Mukherjee, Nilanjan Dey
R2,007 Discovery Miles 20 070 Ships in 10 - 15 working days

Focuses on the concept of open source prototyping and product development and designing sensor networks and covers IoT base applications This book will serves as a single source of introductory material and reference for programming smart computing and Internet of Things (IoT) devices using Arduino with the use of Python It covers number of comprehensive DIY experiments through which the reader can design various intelligent systems

Smart Computing with Open Source Platforms (Hardcover): Amartya Mukherjee, Nilanjan Dey Smart Computing with Open Source Platforms (Hardcover)
Amartya Mukherjee, Nilanjan Dey
R4,494 Discovery Miles 44 940 Ships in 10 - 15 working days

Focuses on the concept of open source prototyping and product development and designing sensor networks and covers IoT base applications This book will serves as a single source of introductory material and reference for programming smart computing and Internet of Things (IoT) devices using Arduino with the use of Python It covers number of comprehensive DIY experiments through which the reader can design various intelligent systems

C# and Game Programming - A Beginner's Guide (Hardcover, 2nd edition): Salvatore A. Buono C# and Game Programming - A Beginner's Guide (Hardcover, 2nd edition)
Salvatore A. Buono
R5,526 Discovery Miles 55 260 Ships in 10 - 15 working days

The second edition of C# and Game Programming offers the same practical, hands-on approach as the first edition to learning the C# language through classic arcade game applications. Complete source code for games like Battle Bit, Asteroid Miner, and Battle Tennis, included on the CD-ROM, demonstrates programming strategies and complements the comprehensive treatment of C# in the text. From the basics of adding graphics and sound to games, to advanced concepts such as the .Net framework and object-oriented programming, this book provides the foundations for a beginner to become a full-fledged programmer. New in this edition: - Supports DirectX 9.0 - Revised programs and examples - Improved frame rate for game examples

Client-Centered Software Development - The CO-FOSS Approach (Hardcover): Allen B. Tucker Client-Centered Software Development - The CO-FOSS Approach (Hardcover)
Allen B. Tucker
R2,613 Discovery Miles 26 130 Ships in 10 - 15 working days

Client-Centered Software Development: The CO-FOSS Approach introduces a method to creating a customized software product for a single client, either from scratch or by reusing open source components. The clients are typically non-profit humanitarian, educational, or public service organizations. This approach has been used in undergraduate courses where students learn the principles of software development while implementing a real-world software product. This book provides instructors, students, clients, and professional software developers with detailed guidance for developing a new CO-FOSS product from conceptualization to completion. Features Provides instructors, students, clients, and professional software developers with a roadmap for the development of a new CO-FOSS product from conceptualization to completion Motivates students with real-world projects and community service experiences Teaches all elements of the software process, including requirements gathering, design, collaboration, coding, testing, client communication, refactoring, and writing developer and user documentation Uses source code that can be reused and refitted to suit the needs of future projects, since each CO-FOSS product is free and open source software Provides links to a rich variety of resources for instructors and students to freely use in their own courses that develop new CO-FOSS products for other non-profits.

Computational Physics - Fortran Version (Paperback): Steven E. Koonin Computational Physics - Fortran Version (Paperback)
Steven E. Koonin
R2,540 Discovery Miles 25 400 Ships in 10 - 15 working days

"Computational Physics" is designed to provide direct experience in the computer modeling of physical systems. Its scope includes the essential numerical techniques needed to "do physics" on a computer. Each of these is developed heuristically in the text, with the aid of simple mathematical illustrations. However, the real value of the book is in the eight Examples and Projects, where the reader is guided in applying these techniques to substantial problems in classical, quantum, or statistical mechanics. These problems have been chosen to enrich the standard physics curriculum at the advanced undergraduate or beginning graduate level. The book will also be useful to physicists, engineers, and chemists interested in computer modeling and numerical techniques. Although the user-friendly and fully documented programs are written in FORTRAN, a casual familiarity with any other high-level language, such as BASIC, PASCAL, or C, is sufficient. The codes in BASIC and FORTRAN are available on the web at http: //www.computationalphysics.info (Please follow the link at the bottom of the page). They are available in zip format, which can be expanded on UNIX, Window, and Mac systems with the proper software. The codes are suitable for use (with minor changes) on any machine with a FORTRAN-77 compatible compiler or BASIC compiler. The FORTRAN graphics codes are available as well. However, as they were originally written to run on the VAX, major modifications must be made to make them run on other machines.

Pointers on C (Paperback, Reissue): Kenneth Reek Pointers on C (Paperback, Reissue)
Kenneth Reek
R4,861 Discovery Miles 48 610 Ships in 10 - 15 working days

Designed for professionals and advanced students, Pointers On C provides a comprehensive resource for those needing in-depth coverage of the C programming language. An extensive explanation of pointer basics and a thorough exploration of their advanced features allows programmers to incorporate the power of pointers into their C programs. Complete coverage, detailed explanations of C programming idioms, and thorough discussion of advanced topics makes Pointers On C a valuable tutorial and reference for students and professionals alike.

Handbook Of Graph Grammars And Computing By Graph Transformation, Vol 1: Foundations (Hardcover): Grzegorz Rozenberg Handbook Of Graph Grammars And Computing By Graph Transformation, Vol 1: Foundations (Hardcover)
Grzegorz Rozenberg
R4,928 Discovery Miles 49 280 Ships in 18 - 22 working days

Graph grammars originated in the late 60s, motivated by considerations about pattern recognition and compiler construction. Since then the list of areas which have interacted with the development of graph grammars has grown quite impressively. Besides the aforementioned areas it includes software specification and development, VLSI layout schemes, database design, modeling of concurrent systems, massively parallel computer architectures, logic programming, computer animation, developmental biology, music composition, visual languages, and many others.The area of graph grammars and graph transformations generalizes formal language theory based on strings and the theory of term rewriting based on trees. As a matter of fact within the area of graph grammars, graph transformation is considered a fundamental programming paradigm where computation includes specification, programming, and implementation.Over the last 25-odd years graph grammars have developed at a steady pace into a theoretically attractive and well-motivated research field. In particular, they are now based on very solid foundations, which are presented in this volume. Volume 1 of the indispensable Handbook of Graph Grammars and Computing by Graph Transformations includes a state-of-the-art presentation of the foundations of all the basic approaches to rule-based graph specification and transformation: algebraic approach, logic approach, node-based rewriting, (hyper)edge-based rewriting, programmed graph rewriting, and 2-structures. The book has been written in a tutorial/survey style to enhance its usefulness.

Enterprise Security Architecture - A Business-Driven Approach (Paperback): Nicholas Sherwood Enterprise Security Architecture - A Business-Driven Approach (Paperback)
Nicholas Sherwood
R1,725 Discovery Miles 17 250 Ships in 9 - 17 working days

Security is too important to be left in the hands of just one department or employee-it's a concern of an entire enterprise. Enterprise Security Architecture shows that having a comprehensive plan requires more than the purchase of security software-it requires a framework for developing and maintaining a system that is proactive. The book is based around the SABSA layered framework. It provides a structured approach to the steps and processes involved in developing security architectures. It also considers how some of the major business issues likely to be encountered can be resolved.

Data Science with Julia (Hardcover): Paul D. McNicholas, Peter Tait Data Science with Julia (Hardcover)
Paul D. McNicholas, Peter Tait
R4,781 Discovery Miles 47 810 Ships in 10 - 15 working days

"This book is a great way to both start learning data science through the promising Julia language and to become an efficient data scientist."- Professor Charles Bouveyron, INRIA Chair in Data Science, Universite Cote d'Azur, Nice, France Julia, an open-source programming language, was created to be as easy to use as languages such as R and Python while also as fast as C and Fortran. An accessible, intuitive, and highly efficient base language with speed that exceeds R and Python, makes Julia a formidable language for data science. Using well known data science methods that will motivate the reader, Data Science with Julia will get readers up to speed on key features of the Julia language and illustrate its facilities for data science and machine learning work. Features: Covers the core components of Julia as well as packages relevant to the input, manipulation and representation of data. Discusses several important topics in data science including supervised and unsupervised learning. Reviews data visualization using the Gadfly package, which was designed to emulate the very popular ggplot2 package in R. Readers will learn how to make many common plots and how to visualize model results. Presents how to optimize Julia code for performance. Will be an ideal source for people who already know R and want to learn how to use Julia (though no previous knowledge of R or any other programming language is required). The advantages of Julia for data science cannot be understated. Besides speed and ease of use, there are already over 1,900 packages available and Julia can interface (either directly or through packages) with libraries written in R, Python, Matlab, C, C++ or Fortran. The book is for senior undergraduates, beginning graduate students, or practicing data scientists who want to learn how to use Julia for data science. "This book is a great way to both start learning data science through the promising Julia language and to become an efficient data scientist." Professor Charles Bouveyron INRIA Chair in Data Science Universite Cote d'Azur, Nice, France

Windows Assembly Language and Systems Programming - 16- and 32-Bit Low-Level Programming for the PC and Windows (Paperback,... Windows Assembly Language and Systems Programming - 16- and 32-Bit Low-Level Programming for the PC and Windows (Paperback, Revised)
Barry Kauler
R2,227 Discovery Miles 22 270 Ships in 10 - 15 working days

Barry Kauler explains the exacting details of Windows programming at the systems level, revealing architectural details that Microsoft has never publicly documented. Ideal for software developers who are moving applications from 3.x to Win95, the book gives how-to information and systems programming tips and tricks. The companion disk contains all example programs, source code, and utilities in the book.

Fortran 95 (Paperback, 2nd edition): M Counihan Fortran 95 (Paperback, 2nd edition)
M Counihan
R2,713 Discovery Miles 27 130 Ships in 10 - 15 working days

This is the second edition of the first introductory textbook written for the FORTRAN 90 standard. It remains suitable for the novice scientific programmer, drawing on a larger number of examples and exercises in this new edition.

Java: An Introduction to Problem Solving and Programming, Global Edition (Paperback, 8th edition): Walter Savitch Java: An Introduction to Problem Solving and Programming, Global Edition (Paperback, 8th edition)
Walter Savitch
R2,371 Discovery Miles 23 710 Ships in 10 - 15 working days

For courses in introductory Computer Science courses using Java, and other introductory programming courses in Computer Science, Computer Engineering, CIS, MIS, IT, and Business. Ideal for a wide range of introductory computer science courses, Java: An Introduction to Problem Solving and Programming, 8th Edition introduces students to object-oriented programming and important concepts such as design, testing and debugging, programming style, interfaces and inheritance, and exception handling. A concise, accessible introduction to Java, the text covers key Java language features in a manner that resonates with introductory programmers. Objects are covered early and thoroughly in the text. The author's tried-and-true pedagogy incorporates numerous case studies, programming examples, and programming tips, while flexibility charts and optional graphics sections allow instructors to order chapters and sections based on their course needs. This 8th Edition incorporates new examples, updated material, and revisions.

Large-Scale C++ Software Design (Paperback, Reissue): John Lakos Large-Scale C++ Software Design (Paperback, Reissue)
John Lakos
R1,588 R1,466 Discovery Miles 14 660 Save R122 (8%) Ships in 10 - 15 working days

Developing a large-scale software system in C++ requires more than just a sound understanding of the logical design issues covered in most books on C++ programming. To be successful, you will also need a grasp of physical design concepts that, while closely tied to the technical aspects of development, include a dimension with which even expert software developers may have little or no experience.

This is the definitive book for all C++ software professionals involved in large development efforts such as databases, operating systems, compilers, and frameworks. It is the first C++ book that actually demonstrates how to design large systems, and one of the few books on object-oriented design specifically geared to practical aspects of the C++ programming language.

In this book, Lakos explains the process of decomposing large systems into physical (not inheritance) hierarchies of smaller, more manageable components. Such systems with their acyclic physical dependencies are fundamentally easier and more economical to maintain, test, and reuse than tightly interdependent systems. In addition to explaining the motivation for following good physical as well as logical design practices, Lakos provides you with a catalog of specific techniques designed to eliminate cyclic, compile-time, and link-time (physical) dependencies. He then extends these concepts from large to very large systems. The book concludes with a comprehensive top-down approach to the logical design of individual components. Appendices include a valuable design pattern "Protocol Hierarchy" designed to avoid fat interfaces while minimizing physical dependencies; the details of implementing an ANSI C compatible C++procedural interface; and a complete specification for a suite of UNIX-like tools to extract and analyze physical dependencies. Practical design rules, guidelines, and principles are also collected in an appendix and indexed for quick reference.
0201633620B04062001

Algorithm Design Practice for Collegiate Programming Contests and Education (Paperback): Yonghui Wu, Jian-De Wang Algorithm Design Practice for Collegiate Programming Contests and Education (Paperback)
Yonghui Wu, Jian-De Wang
R3,121 Discovery Miles 31 210 Ships in 10 - 15 working days

This book can be used as an experiment and reference book for algorithm design courses, as well as a training manual for programming contests. It contains 247 problems selected from ACM-ICPC programming contests and other programming contests. There's detailed analysis for each problem. All problems, and test datum for most of problems will be provided online. The content will follow usual algorithms syllabus, and problem-solving strategies will be introduced in analyses and solutions to problem cases. For students in computer-related majors, contestants and programmers, this book can polish their programming and problem-solving skills with familarity of algorithms and mathematics.

Numerical Solutions for Partial Differential Equations - Problem Solving Using Mathematica (Hardcover, New): Victor... Numerical Solutions for Partial Differential Equations - Problem Solving Using Mathematica (Hardcover, New)
Victor Grigor'e Ganzha, Evgenii Vasilev Vorozhtsov
R5,517 Discovery Miles 55 170 Ships in 10 - 15 working days

Partial differential equations (PDEs) play an important role in the natural sciences and technology, because they describe the way systems (natural and other) behave. The inherent suitability of PDEs to characterizing the nature, motion, and evolution of systems, has led to their wide-ranging use in numerical models that are developed in order to analyze systems that are not otherwise easily studied. Numerical Solutions for Partial Differential Equations contains all the details necessary for the reader to understand the principles and applications of advanced numerical methods for solving PDEs. In addition, it shows how the modern computer system algebra MathematicaA(R) can be used for the analytic investigation of such numerical properties as stability, approximation, and dispersion.

Programming in C++ for Engineering and Science (Hardcover): Larry Nyhoff Programming in C++ for Engineering and Science (Hardcover)
Larry Nyhoff
R5,696 Discovery Miles 56 960 Ships in 10 - 15 working days

Developed from the author's many years of teaching computing courses, Programming in C plus plus for Engineering and Science guides students in designing programs to solve real problems encountered in engineering and scientific applications. These problems include radioactive decay, pollution indexes, digital circuits, differential equations, Internet addresses, data analysis, simulation, quality control, electrical networks, data encryption, beam deflection, and many other areas. To make it easier for novices to develop programs, the author uses an object-centered design approach that helps students identify the objects in a problem and the operations needed; develop an algorithm for processing; implement the objects, operations, and algorithm in a program; and test, correct, and revise the program. He also revisits topics in greater detail as the text progresses. By the end of the book, students will have a solid understanding of how C plus plus can be used to process complex objects, including how classes can be built to model objects. Web ResourceThe book's website at http://cs.calvin.edu/books/c plus plus/engr-sci provides source code, expanded presentations, links to relevant sites, reference materials, lab exercises, and projects. For instructors, solutions to exercises and PowerPoint slides for classroom use are available upon qualifying course adoption.

Pattern Recognition with Neural Networks in C++ (Hardcover): Abhijit S. Pandya, Robert B. Macy Pattern Recognition with Neural Networks in C++ (Hardcover)
Abhijit S. Pandya, Robert B. Macy
R6,364 Discovery Miles 63 640 Ships in 10 - 15 working days

The addition of artificial neural network computing to traditional pattern recognition has given rise to a new, different, and more powerful methodology that is presented in this interesting book. This is a practical guide to the application of artificial neural networks.
Geared toward the practitioner, Pattern Recognition with Neural Networks in C++ covers pattern classification and neural network approaches within the same framework. Through the book's presentation of underlying theory and numerous practical examples, readers gain an understanding that will allow them to make judicious design choices rendering neural application predictable and effective. The book provides an intuitive explanation of each method for each network paradigm. This discussion is supported by a rigorous mathematical approach where necessary.
C++ has emerged as a rich and descriptive means by which concepts, models, or algorithms can be precisely described. For many of the neural network models discussed, C++ programs are presented for the actual implementation. Pictorial diagrams and in-depth discussions explain each topic. Necessary derivative steps for the mathematical models are included so that readers can incorporate new ideas into their programs as the field advances with new developments. For each approach, the authors clearly state the known theoretical results, the known tendencies of the approach, and their recommendations for getting the best results from the method.
The material covered in the book is accessible to working engineers with little or no explicit background in neural networks. However, the material is presented in sufficient depth so that those with prior knowledge will find this book beneficial. Pattern Recognition with Neural Networks in C++ is also suitable for courses in neural networks at an advanced undergraduate or graduate level. This book is valuable for academic as well as practical research.

Processing - An Introduction to Programming (Hardcover): Jeffrey L Nyhoff, Larry R. Nyhoff Processing - An Introduction to Programming (Hardcover)
Jeffrey L Nyhoff, Larry R. Nyhoff
R4,347 Discovery Miles 43 470 Ships in 10 - 15 working days

This book demonstrates how Processing is an excellent language for beginners to learn the fundamentals of computer programming. Originally designed to make it simpler for digital artists to learn to program, Processing is a wonderful first language for anyone to learn. Given its origins, Processing enables a multimodal approach to programming instruction, well suited to students with interests in computer science or in the arts and humanities. The book uses Processing's capabilities for graphics and interactivity in order to create examples that are simple, illustrative, interesting, and fun. It is designed to appeal to a broad range of readers, including those who want to learn to program to create digital art, as well as those who seek to learn to program to process numerical information or data. It can be used by students and instructors in a first course on programming, as well as by anyone eager to teach them self to program. Following a traditional sequence of topics for introducing programming, the book introduces key computer science concepts, without overwhelming readers with extensive detail. Additional exercises are available, as are other supplementary materials for instructors looking to introduce even more computer science concepts associated with the topics. Several online chapters are also provided that introduce slightly more advanced topics in Processing, such as two-dimensional arrays, manipulation of strings, and file input and output. The conversational style and pace of the book are based upon the authors' extensive experience with teaching programming to a wide variety of beginners in a classroom. No prior programming experience is expected.

C++ for Mathematicians - An Introduction for Students and Professionals (Hardcover): Edward Scheinerman C++ for Mathematicians - An Introduction for Students and Professionals (Hardcover)
Edward Scheinerman
R5,807 Discovery Miles 58 070 Ships in 10 - 15 working days

For problems that require extensive computation, a C++ program can race through billions of examples faster than most other computing choices. C++ enables mathematicians of virtually any discipline to create programs to meet their needs quickly, and is available on most computer systems at no cost. C++ for Mathematicians: An Introduction for Students and Professionals accentuates C++ concepts that are most valuable for pure and applied mathematical research. This is the first book available on C++ programming that is written specifically for a mathematical audience; it omits the language's more obscure features in favor of the aspects of greatest utility for mathematical work. The author explains how to use C++ to formulate conjectures, create images and diagrams, verify proofs, build mathematical structures, and explore myriad examples. Emphasizing the essential role of practice as part of the learning process, the book is ideally designed for undergraduate coursework as well as self-study. Each chapter provides many problems and solutions which complement the text and enable you to learn quickly how to apply them to your own problems. Accompanying downloadable resources provide all numbered programs so that readers can easily use or adapt the code as needed. Presenting clear explanations and examples from the world of mathematics that develop concepts from the ground up, C++ for Mathematicians can be used again and again as a resource for applying C++ to problems that range from the basic to the complex.

Understanding C++ for MFC (Hardcover): Richard Raposa Understanding C++ for MFC (Hardcover)
Richard Raposa
R5,194 Discovery Miles 51 940 Ships in 10 - 15 working days

Jumpstart your MFC programming without the tedious study of C plus plus! Now you can learn C plus plus and MFC together -- learning C plus plus principles on a need-to-know basis. Author Richard Raposa has refined this tutorial over years of teaching Windows programming in quick

Simulation Engineering - Build Better Embedded Systems Faster (Hardcover): Jim Ledin Simulation Engineering - Build Better Embedded Systems Faster (Hardcover)
Jim Ledin
R5,476 Discovery Miles 54 760 Ships in 10 - 15 working days

Build complex embedded systems faster and with lower costs by: Knowing when and how much simulation testing is appropriate Applying engineering methods to simulation design and development Using the best tools available to develop simulations. Va

Free Delivery
Pinterest Twitter Facebook Google+
You may like...
Basic Python Commands - Learn the Basic…
Manuel Mcfeely Hardcover R780 R679 Discovery Miles 6 790
A Day in Code- Python - Learn to Code in…
Shari Eskenas Hardcover R635 Discovery Miles 6 350
Java - The ultimate beginners guide to…
Mark Reed Hardcover R564 R519 Discovery Miles 5 190
Coding for Kids in Python - Python…
Bob Mather Hardcover R851 Discovery Miles 8 510
Introducing Delphi Programming - Theory…
John Barrow, Linda Miller, … Paperback  (1)
R751 Discovery Miles 7 510
The C++ Project - A companion for…
Marcos Tewfiq Hardcover R1,392 R1,170 Discovery Miles 11 700
Problem Solving with C++ - Global…
Walter Savitch Paperback R2,548 Discovery Miles 25 480
C Programming - C Programming Language…
Adam Dodson Hardcover R551 R505 Discovery Miles 5 050
Introduction to Computational Economics…
Hans Fehr, Fabian Kindermann Hardcover R4,258 Discovery Miles 42 580
C++ Programming - Program Design…
D. Malik Paperback R1,646 R1,523 Discovery Miles 15 230

 

Partners