0
Your cart

Your cart is empty

Browse All Departments
Price
  • R50 - R100 (1)
  • R100 - R250 (239)
  • R250 - R500 (2,949)
  • R500+ (11,846)
  • -
Status
Format
Author / Contributor
Publisher

Books > Computing & IT > Computer programming > Programming languages

Making Music with Computers - Creative Programming in Python (Hardcover): Bill Manaris, Andrew R. Brown Making Music with Computers - Creative Programming in Python (Hardcover)
Bill Manaris, Andrew R. Brown
R5,870 Discovery Miles 58 700 Ships in 12 - 19 working days

Teach Your Students How to Use Computing to Explore Powerful and Creative Ideas In the twenty-first century, computers have become indispensable in music making, distribution, performance, and consumption. Making Music with Computers: Creative Programming in Python introduces important concepts and skills necessary to generate music with computers. It interweaves computing pedagogy with musical concepts and creative activities, showing students how to integrate the creativity and design of the arts with the mathematical rigor and formality of computer science. The book provides an introduction to creative software development in the Python programming language. It uses innovative music-creation activities to illustrate introductory computer programming concepts, including data types, algorithms, operators, iteration, lists, functions, and classes. The authors also cover GUIs, event-driven programming, big data, sonification, MIDI programming, client'server programming, recursion, fractals, and complex system dynamics. Requiring minimal musical or programming experience, the text is designed for courses in introductory computer science and computing in the arts. It helps students learn computer programming in a creative context and understand how to build computer music applications. Also suitable for self-study, the book shows musicians and digital music enthusiasts how to write music software and create algorithmic music compositions. Web ResourceA supplementary website (http://jythonMusic.org) provides a music library and other software resources used in the text. The music library is an extension of the jMusic library and incorporates other cross-platform programming tools. The website also offers example course and associated media resources.

Starting Out with C++ from Control Structures through Objects, Global Edition (Paperback, 9th edition): Tony Gaddis Starting Out with C++ from Control Structures through Objects, Global Edition (Paperback, 9th edition)
Tony Gaddis
R1,447 Discovery Miles 14 470 Ships in 2 - 4 working days

A clear and student-friendly way to teach the fundamentals of C++ Starting Out with C++: From Control Structures through Objects covers control structures, functions, arrays, and pointers before objects and classes in Tony Gaddis's hallmark accessible, step-by-step presentation. His books help beginning students understand the important details necessary to become skilled programmers at an introductory level. Gaddis motivates the study of both programming skills and the C++ programming language by presenting all the details needed to understand the "how" and the "why"-but never losing sight of the fact that most beginners struggle with this material. His approach is gradual and highly accessible, ensuring that students understand the logic behind developing high-quality programs. As with all Gaddis texts, clear and easy-to-read code listings, concise and practical real-world examples, and an abundance of exercises appear in every chapter. Updates to the 9th Edition include revised, improved problems throughout and a new chapter featuring completely rewritten and expanded material on the Standard Template Library (STL).

Learn to Code with Games (Hardcover): John M. Quick Learn to Code with Games (Hardcover)
John M. Quick
R5,370 Discovery Miles 53 700 Ships in 12 - 19 working days

A novel approach for the classroom or self-study, Learn to Code with Games makes coding accessible to a broad audience. Structured as a series of challenges that help you learn to code by creating a video game, each chapter expands and builds your knowledge while providing guidelines and hints to solving each challenge. The book employs a unique problem-solving approach to teach you the technical foundations of coding, including data types, variables, functions, and arrays. You will also use techniques such as pseudocode and process mapping to formulate solutions without needing to type anything into a computer, and then convert the solutions into executable code. Avoiding jargon as much as possible, Learn to Code with Games shows you how to see coding as a way of thinking and problem solving rather than a domain of obscure languages and syntaxes. Its practical hands-on approach through the context of game development enables you to easily grasp basic programming concepts.

Creating Components - Object Oriented, Concurrent, and Distributed Computing in Java (Hardcover): Charles W. Kann Creating Components - Object Oriented, Concurrent, and Distributed Computing in Java (Hardcover)
Charles W. Kann
R5,111 Discovery Miles 51 110 Ships in 12 - 19 working days

Concurrency is a powerful technique for developing efficient and lightning- fast software. For instance, concurrency can be used in common applications such as online order processing to speed processing and ensure transaction reliability. However, mastering concurrency is one of the greatest challenges for both new and veteran programmers. Software developers with all levels of experience can refer to Creating Components: Object Oriented, Concurrent, and Distributed Computing in Java to better understand how concurrency works, more effectively deploy it in program components, and reuse these components to improve program design, quality, and performance. This text introduces concurrent and component programming to students, engineers, and programmers who are familiar with Java and procedural and GUI programming. It helps them to understand and apply concurrency in Java component programming, while exploring distributed program implementation, Java threads, objects, interfaces, exceptions, component reuse, and system design and management. By providing the fundamental concepts of object-oriented components and offering templates for distributed program components, this valuable resource reveals how programmers can apply concurrency and components to solve complex problems.

.NET Programming with Visual C++ - Tutorial, Reference, and Immediate Solutions (Hardcover): Max Fomitchev .NET Programming with Visual C++ - Tutorial, Reference, and Immediate Solutions (Hardcover)
Max Fomitchev
R5,603 Discovery Miles 56 030 Ships in 12 - 19 working days

Given the increasing role of intellectual property (IP) in academic research, it is important for academic scientists to gain greater awareness and knowledge of the various issues involved with IP resulting from their research and inventions. In addition, the line between academic and industrial research has been blurred, and a large amount of crossover exists due to corporate funding of academic research and collaborations between company and university laboratories. These and other factors have complicated the push toward technology transfer in universities. As commercialization has become inseparable from university research, there is now an essential need for academics to have a greater understanding of the processes involved. Intellectual Property in Academia: A Practical Guide for Scientists and Engineers fills this need, providing an indispensable source of information for researchers in academia. You ve Just Invented a Gadget What Now? Written by a select team of IP professionals, most of whom also have years of experience as scientists, this volume addresses IP issues relevant to the academic community including ways to efficiently deal with the structural constraints inherent in the university environment. Scientists and engineers will benefit from the authors insights and their advice on how to establish good communication with university Offices of Technology Transfer. This perspective affords a common language and facilitates a smoother path through IP procedures. The book covers the best approaches to determine invention novelty by prior art searching and gives step-by-step guidance in using the best modern electronic patent databases. It presents a unique practical approach for assessing the monetary value of ideas and provides software for invention valuation, which can be used even during the early stages of an invention s development. The book also discusses invention ownership, which

A Concise Introduction to Data Structures using Java (Hardcover): Mark J. Johnson A Concise Introduction to Data Structures using Java (Hardcover)
Mark J. Johnson
R5,832 Discovery Miles 58 320 Ships in 12 - 19 working days

A student-friendly text, A Concise Introduction to Data Structures Using Java takes a developmental approach, starting with simpler concepts first and then building toward greater complexity. Important topics, such as linked lists, are introduced gradually and revisited with increasing depth. More code and guidance are provided at the beginning, allowing students time to adapt to Java while also beginning to learn data structures. As students develop fluency in Java, less code is provided and more algorithms are outlined in pseudocode. The text is designed to support a second course in computer science with an emphasis on elementary data structures. The clear, concise explanations encourage students to read and engage with the material, while partial implementations of most data structures give instructors the flexibility to develop some methods as examples and assign others as exercises. The book also supplies an introductory chapter on Java basics that allows students who are unfamiliar with Java to quickly get up to speed. The book helps students become familiar with how to use, design, implement, and analyze data structures, an important step on the path to becoming skilled software developers.

Learning Java Through Games (Hardcover): Lubomir Stanchev Learning Java Through Games (Hardcover)
Lubomir Stanchev
R5,853 Discovery Miles 58 530 Ships in 12 - 19 working days

Learning Java Through Games teaches students how to use the different features of the Java language as well as how to program. Suitable for self-study or as part of a two-course introduction to programming, the book covers as much material as possible from the latest Java standard while requiring no previous programming experience. Taking an application-motivated approach, the text presents an abundance of games. Students must read through the whole chapter to understand all the features that are needed to implement the game. Most chapters start with a description of a game and then introduce different Java constructs for implementing the features of the game on need-to-use bases. The text teaches students not only how to write code that works but also how to follow good software practices. All sample programs in the text strive to achieve low cohesion and high coupling the hallmarks of well-designed code. Many programs are refactored multiple times to achieve code that is easy to understand, reuse, and maintain. The first part of the book covers basic programming techniques, such as conditional statements, loops, methods, arrays, and classes. The second part focuses on more advanced topics, including class inheritance, recursions, sorting algorithms, GUI programming, exception handling, files, and applets.

3D Modeling in AutoCAD - Creating and Using 3D Models in AutoCAD 2000, 2000i, 2002, and 2004 (Hardcover, 2nd edition): John... 3D Modeling in AutoCAD - Creating and Using 3D Models in AutoCAD 2000, 2000i, 2002, and 2004 (Hardcover, 2nd edition)
John Wilson
R5,880 Discovery Miles 58 800 Ships in 12 - 19 working days

For AutoCAD 2004, 2002, and 2000 users Take your AutoCAD skills to the next level -- master its 3D modeling capabilities. Using the same 2D commands and tools you are accustomed to drafting with, you can actually construct the object you are designing.

Microcontroller Projects Using the Basic Stamp (Hardcover, 2nd edition): Al Williams Microcontroller Projects Using the Basic Stamp (Hardcover, 2nd edition)
Al Williams
R5,567 Discovery Miles 55 670 Ships in 12 - 19 working days

This edition covers the powerful BS2P and many more peripheral options that expand its power. It features several projects including an RS232-controlled power supply and a bridge that lets a Stamp connected to a PC communicate via the Internet. Each chapter provides exercises to conform your understanding of key topics. You will learn how to use Stamp's: I/O commands Analog output capabilities Analog input to build a capacitance meter Built-in serial commands I/O interface capability Robotic capabilities The downloadable files are available at www.awce.com/stampcd.zip

Embedded Systems Design - An Introduction to Processes, Tools, and Techniques (Hardcover): Arnold Berger Embedded Systems Design - An Introduction to Processes, Tools, and Techniques (Hardcover)
Arnold Berger
R5,236 Discovery Miles 52 360 Ships in 12 - 19 working days

Hardware/Software Partitioning Cross-Platform Development Firmware Debugging Performance Analysis Testing and Integration Get into embedded systems programming with a clear understanding of the development cycle and the specialized aspects of

Introduction to Programming Languages (Hardcover): Arvind Kumar Bansal Introduction to Programming Languages (Hardcover)
Arvind Kumar Bansal
R5,887 Discovery Miles 58 870 Ships in 12 - 19 working days

In programming courses, using the different syntax of multiple languages, such as C plus plus, Java, PHP, and Python, for the same abstraction often confuses students new to computer science. Introduction to Programming Languages separates programming language concepts from the restraints of multiple language syntax by discussing the concepts at an abstract level. Designed for a one-semester undergraduate course, this classroom-tested book teaches the principles of programming language design and implementation. It presents: Common features of programming languages at an abstract level rather than a comparative level The implementation model and behavior of programming paradigms at abstract levels so that students understand the power and limitations of programming paradigms Language constructs at a paradigm level A holistic view of programming language design and behavior To make the book self-contained, the author introduces the necessary concepts of data structures and discrete structures from the perspective of programming language theory. The text covers classical topics, such as syntax and semantics, imperative programming, program structures, information exchange between subprograms, object-oriented programming, logic programming, and functional programming. It also explores newer topics, including dependency analysis, communicating sequential processes, concurrent programming constructs, web and multimedia programming, event-based programming, agent-based programming, synchronous languages, high-productivity programming on massive parallel computers, models for mobile computing, and much more. Along with problems and further reading in each chapter, the book includes in-depth examples and case studies using various languages that help students understand syntax in practical contexts.

A Functional Start to Computing with Python (Hardcover): Ted Herman A Functional Start to Computing with Python (Hardcover)
Ted Herman
R5,860 Discovery Miles 58 600 Ships in 12 - 19 working days

A Functional Start to Computing with Python enables students to quickly learn computing without having to use loops, variables, and object abstractions at the start. Requiring no prior programming experience, the book draws on Python's flexible data types and operations as well as its capacity for defining new functions. Along with the specifics of Python, the text covers important concepts of computing, including software engineering motivation, algorithms behind syntax rules, advanced functional programming ideas, and, briefly, finite state machines. Taking a student-friendly, interactive approach to teach computing, the book addresses more difficult concepts and abstractions later in the text. The author presents ample explanations of data types, operators, and expressions. He also describes comprehensions the powerful specifications of lists and dictionaries before introducing loops and variables. This approach helps students better understand assignment syntax and iteration by giving them a mental model of sophisticated data first. Web ResourceThe book's supplementary website at http://functionalfirstpython.com/ provides many ancillaries, including: Interactive flashcards on Python language elements Links to extra support for each chapter Unit testing and programming exercises An interactive Python stepper tool Chapter-by-chapter points Material for lectures

Java Programming for Engineers (Hardcover): Julio Sanchez, Maria P. Canton Java Programming for Engineers (Hardcover)
Julio Sanchez, Maria P. Canton
R5,520 Discovery Miles 55 200 Ships in 12 - 19 working days

While teaching Java programming at Minnesota State University, the authors noticed that engineering students were enrolling in Java programming courses in order to obtain basic programming skills, but there were no Java books suitable for courses intended for engineers. They realized the need for a comprehensive Java programming tutorial that offers basic programming skills that can be applied in the field of engineering. With this in mind, the authors developed Java Programming for Engineers in order to meet the needs of both engineers and engineering students. The text uses the personal computer as a development platform and assumes no prior programming experience or knowledge. The only skills expected of the reader are basic keyboarding and user-level familiarity with the PC. Topics covered range from mathematical expressions to linear systems to engineering graphics. Chapters on problem solving skills and the designing of engineering applications walk readers through real word problems they might encounter. Divided into two parts, Part 1 is a description of the Java language, of the fundamentals of object orientation, input and output operations, and error handling. Part 2 is about Java programming for engineers. It starts with computer number systems, fixed- and variable-precision numeric data, mathematical programming in Java as could be of interest to engineers, and concludes with an overview of Java Graphics.

Java Programming Fundamentals - Problem Solving Through Object Oriented Analysis and Design (Hardcover): Premchand S. Nair Java Programming Fundamentals - Problem Solving Through Object Oriented Analysis and Design (Hardcover)
Premchand S. Nair
R5,756 Discovery Miles 57 560 Ships in 12 - 19 working days

While Java texts are plentiful, it's difficult to find one that takes a real-world approach, and encourages novice programmers to build on their Java skills through practical exercise. Written by an expert with 19 experience teaching computer programming, Java Programming Fundamentals presents object-oriented programming by employing examples taken from everyday life. Provides a foundation in object-oriented design principles and UML notation Describes common pitfalls and good programming practices Furnishes supplemental links, documents, and programs on its companion website, www.premnair.net Uses day-to-day life examples to introduce every object-oriented and programming concept Includes an extensive stand-alone chapter on GUI and event programming Contains numerous examples, self-check questions, quick review material and an extensive list of both programming and non-programming exercises The text presents object-oriented design and programming principles in a completely integrated and incremental fashion. It correlates each concept to a real-world application example and then introduces the corresponding Java language construct. The approach continues throughout the book, in that every concept is first introduced through practical examples, followed by short programming tutorials. To round out its coverage, the book provides several case studies, which illustrate various design issues and demonstrate the usefulness of techniques presented throughout the book. Using its one-of-a-kind approach, Java Programming Fundamentals demonstrates the object-oriented design techniques required to simulate actual real-life situations without compromising study of traditional programming constructs and structures.

Fundamentals of Multicore Software Development (Paperback): Victor Pankratius, Ali-Reza Adl-Tabatabai, Walter Tichy Fundamentals of Multicore Software Development (Paperback)
Victor Pankratius, Ali-Reza Adl-Tabatabai, Walter Tichy
R2,500 Discovery Miles 25 000 Ships in 12 - 19 working days

With multicore processors now in every computer, server, and embedded device, the need for cost-effective, reliable parallel software has never been greater. By explaining key aspects of multicore programming, Fundamentals of Multicore Software Development helps software engineers understand parallel programming and master the multicore challenge. Accessible to newcomers to the field, the book captures the state of the art of multicore programming in computer science. It covers the fundamentals of multicore hardware, parallel design patterns, and parallel programming in C++, .NET, and Java. It also discusses manycore computing on graphics cards and heterogeneous multicore platforms, automatic parallelization, automatic performance tuning, transactional memory, and emerging applications. As computing power increasingly comes from parallelism, software developers must embrace parallel programming. Written by leaders in the field, this book provides an overview of the existing and up-and-coming programming choices for multicores. It addresses issues in systems architecture, operating systems, languages, and compilers.

Microcomputer Algorithms - Action from Algebra (Hardcover): John Killingbeck Microcomputer Algorithms - Action from Algebra (Hardcover)
John Killingbeck
R3,722 Discovery Miles 37 220 Ships in 12 - 19 working days

Although the computing facilities available to scientists are becoming more powerful, the problems they are addressing are increasingly complex. The mathematical methods for simplifying the computing procedures are therefore as important as ever. Microcomputer Algorithms: Action from Algebra stresses the mathematical basis behind the use of many algorithms of computational mathematics, providing detailed descriptions on how to generate algorithms for a large number of different uses. Covering a wide range of mathematical and physical applications, the book contains the theory of 25 algorithms. The mathematical theory for each algorithm is described in detail prior to discussing the algorithm in full, with complete program listings. The book presents the algorithms in modular form, allowing for easy interpretation, for the adaptation to readers' specific requirements without difficulty, and for use with various microcomputers. Blending mathematics and programming in one volume, this book will be of broad interest to all scientists and engineers, particularly those physicists using microcomputers for scientific problem handling. Students handling numerical data for research projects will also find the book useful.

The Big Book of Drones (Paperback): Ralph DeFrangesco, Stephanie DeFrangesco The Big Book of Drones (Paperback)
Ralph DeFrangesco, Stephanie DeFrangesco
R931 Discovery Miles 9 310 Ships in 9 - 17 working days

Drones are taking the world by storm. The technology and laws governing them change faster than we can keep up with. The Big Book of Drones covers everything from drone law to laws on privacy, discussing the history and evolution of drones to where we are today. If you are new to piloting, it also covers how to fly a drone including a pre-flight checklist. For those who are interested in taking drones to the next level, we discuss how to build your own using a 3D printer as well as many challenging projects for your drone. For the truly advanced, The Big Book of Drones discusses how to hack a drone. This includes how to perform a replay attack, denial of service attack, and how to detect a drone and take it down. Finally, the book also covers drone forensics. This is a new field of study, but one that is steadily growing and will be an essential area of inquiry as drones become more prevalent.

Learn to Implement Games with Code (Hardcover): John M. Quick Learn to Implement Games with Code (Hardcover)
John M. Quick
R5,551 Discovery Miles 55 510 Ships in 12 - 19 working days

Game development is one of the most rewarding crafts of modern times. Not only is making games a wonderful lifelong hobby, but employment opportunities exist at many levels. Learn to Implement Games with Code guides you through the development process as you put together a release-ready game. It is written in a friendly and conversational tone, which is suitable for a wide audience of aspiring game developers, such as yourself. You will gain practical, hands-on experience with implementing game components using code. Gradually, you will build a complete game that you can be proud of. After finishing this book, you will be prepared to start making games of your very own design.

Embedded Systems Dictionary (Hardcover): Jack Ganssle Embedded Systems Dictionary (Hardcover)
Jack Ganssle
R5,390 Discovery Miles 53 900 Ships in 12 - 19 working days

This technical dictionary defines the 2,500 most-used words in the embedded systems field, with over 4,500 entries and cross-references. Designed to serve both the technical and non-technical audience, this book defines advanced terms in two steps. The fi

Dynamic Web Programming and HTML5 (Hardcover): Paul S. Wang Dynamic Web Programming and HTML5 (Hardcover)
Paul S. Wang
R5,893 Discovery Miles 58 930 Ships in 12 - 19 working days

With organizations and individuals increasingly dependent on the Web, the need for competent, well-trained Web developers and maintainers is growing. Helping readers master Web development, Dynamic Web Programming and HTML5 covers specific Web programming languages, APIs, and coding techniques and provides an in-depth understanding of the underlying concepts, theory, and principles. The author leads readers through page structuring, page layout/styling, user input processing, dynamic user interfaces, database-driven websites, and mobile website development. After an overview of the Web and Internet, the book focuses on the new HTML5 and its associated open Web platform standards. It covers the HTML5 markup language and DOM, new elements for structuring Web documents and forms, CSS3, and important JavaScript APIs associated with HTML5. Moving on to dynamic page generation and server-side programming with PHP, the text discusses page templates, form processing, session control, user login, database access, and server-side HTTP requests. It also explores more advanced topics such as XML and PHP/MySQL. Suitable for a one- or two-semester course at the advanced undergraduate or beginning graduate level, this comprehensive and up-to-date guide helps readers learn modern Web technologies and their practical applications. Numerous examples illustrate how the programming techniques and other elements work together to achieve practical goals. Online ResourceEncouraging hands-on practice, the book's companion website at http://dwp.sofpower.com helps readers gain experience with the technologies and techniques involved in building good sites. Maintained by the author, the site offers: Live examples organized by chapter and cross-referenced in the text Programs from the text bundled in a downloadable code package Searchable index and appendices Ample resource l

Secure Java - For Web Application Development (Hardcover): Abhay Bhargav, B. V Kumar Secure Java - For Web Application Development (Hardcover)
Abhay Bhargav, B. V Kumar
R5,541 Discovery Miles 55 410 Ships in 12 - 19 working days

Most security books on Java focus on cryptography and access control, but exclude key aspects such as coding practices, logging, and web application risk assessment. Encapsulating security requirements for web development with the Java programming platform, Secure Java: For Web Application Development covers secure programming, risk assessment, and threat modeling explaining how to integrate these practices into a secure software development life cycle. From the risk assessment phase to the proof of concept phase, the book details a secure web application development process. The authors provide in-depth implementation guidance and best practices for access control, cryptography, logging, secure coding, and authentication and authorization in web application development. Discussing the latest application exploits and vulnerabilities, they examine various options and protection mechanisms for securing web applications against these multifarious threats. The book is organized into four sections: Provides a clear view of the growing footprint of web applications Explores the foundations of secure web application development and the risk management process Delves into tactical web application security development with Java EE Deals extensively with security testing of web applications This complete reference includes a case study of an e-commerce company facing web application security challenges, as well as specific techniques for testing the security of web applications. Highlighting state-of-the-art tools for web application security testing, it supplies valuable insight on how to meet important security compliance requirements, including PCI-DSS, PA-DSS, HIPAA, and GLBA. The book also includes an appendix that covers the application security guidelines for the payment card industry standards.

Exploring Neural Networks with C# (Hardcover): Ryszard Tadeusiewicz, Rituparna Chaki, Nabendu Chaki Exploring Neural Networks with C# (Hardcover)
Ryszard Tadeusiewicz, Rituparna Chaki, Nabendu Chaki
R5,841 Discovery Miles 58 410 Ships in 12 - 19 working days

The utility of artificial neural network models lies in the fact that they can be used to infer functions from observations making them especially useful in applications where the complexity of data or tasks makes the design of such functions by hand impractical.Exploring Neural Networks with C# presents the important properties of neural networks while keeping the complex mathematics to a minimum. Explaining how to build and use neural networks, it presents complicated information about neural networks structure, functioning, and learning in a manner that is easy to understand.Taking a "learn by doing" approach, the book is filled with illustrations to guide you through the mystery of neural networks. Examples of experiments are provided in the text to encourage individual research. Online access to C# programs is also provided to help you discover the properties of neural networks.Following the procedures and using the programs included with the book will allow you to learn how to work with neural networks and evaluate your progress. You can download the programs as both executable applications and C# source code from http://home.agh.edu.pl/~tad//index.php?page=programyandlang=en

Data Structures and Algorithms in C++ 2e (WSE) (Paperback, 2nd Edition): M.T. Goodrich Data Structures and Algorithms in C++ 2e (WSE) (Paperback, 2nd Edition)
M.T. Goodrich
R4,849 Discovery Miles 48 490 Ships in 12 - 19 working days

An updated, innovative approach to data structures and algorithms

Written by an author team of experts in their fields, this authoritative guide demystifies even the most difficult mathematical concepts so that you can gain a clear understanding of data structures and algorithms in C++.

The unparalleled author team incorporates the object-oriented design paradigm using C++ as the implementation language, while also providing intuition and analysis of fundamental algorithms. Offers a unique multimedia format for learning the fundamentals of data structures and algorithmsAllows you to visualize key analytic concepts, learn about the most recent insights in the field, and "do" data structure designProvides clear approaches for developing programsFeatures a clear, easy-to-understand writing style that breaks down even the most difficult mathematical concepts

Building on the success of the first edition, this new version offers you an innovative approach to fundamental data structures and algorithms.

Microcomputer Algorithms - Action from Algebra (Paperback, New): John Killingbeck Microcomputer Algorithms - Action from Algebra (Paperback, New)
John Killingbeck
R1,872 R1,583 Discovery Miles 15 830 Save R289 (15%) Ships in 12 - 19 working days

Although the computing facilities available to scientists are becoming more powerful, the problems they are addressing are increasingly complex. The mathematical methods for simplifying the computing procedures are therefore as important as ever. Microcomputer Algorithms: Action from Algebra stresses the mathematical basis behind the use of many algorithms of computational mathematics, providing detailed descriptions on how to generate algorithms for a large number of different uses.
Covering a wide range of mathematical and physical applications, the book contains the theory of 25 algorithms. The mathematical theory for each algorithm is described in detail prior to discussing the algorithm in full, with complete program listings. The book presents the algorithms in modular form, allowing for easy interpretation, for the adaptation to readers' specific requirements without difficulty, and for use with various microcomputers.
Blending mathematics and programming in one volume, this book will be of broad interest to all scientists and engineers, particularly those physicists using microcomputers for scientific problem handling. Students handling numerical data for research projects will also find the book useful.

Compact Numerical Methods for Computers - Linear Algebra and Function Minimisation (Paperback, Revised): John C. Nash Compact Numerical Methods for Computers - Linear Algebra and Function Minimisation (Paperback, Revised)
John C. Nash
R1,882 R1,593 Discovery Miles 15 930 Save R289 (15%) Ships in 12 - 19 working days

This second edition of Compact Numerical Methods for Computers presents reliable yet compact algorithms for computational problems. As in the previous edition, the author considers specific mathematical problems of wide applicability, develops approaches to a solution and the consequent algorithm, and provides the program steps. He emphasizes useful applicable methods from various scientific research fields, ranging from mathematical physics to commodity production modeling. While the ubiquitous personal computer is the particular focus, the methods have been implemented on computers as small as a programmable pocket calculator and as large as a highly parallel supercomputer.
New to the Second Edition
Presents program steps as Turbo Pascal code
Includes more algorithmic examples
Contains an extended bibliography
The accompanying software (available by coupon at no charge) includes not only the algorithm source codes, but also driver programs, example data, and several utility codes to help in the software engineering of end-user programs. The codes are designed for rapid implementation and reliable use in a wide variety of computing environments. Scientists, statisticians, engineers, and economists who prepare/modify programs for use in their work will find this resource invaluable. Moreover, since little previous training in numerical analysis is required, the book can also be used as a supplementary text for courses on numerical methods and mathematical software.

Free Delivery
Pinterest Twitter Facebook Google+
You may like...
C++ How to Program: Horizon Edition
Harvey Deitel, Paul Deitel Paperback R1,917 Discovery Miles 19 170
CICS Basic Training for Application…
Robert Wingate Hardcover R990 R852 Discovery Miles 8 520
CSS and HTML for beginners - A Beginners…
Ethan Hall Hardcover R1,115 R950 Discovery Miles 9 500
Coding for Kids Ages 9-15 - Simple HTML…
Bob Mather Hardcover R908 Discovery Miles 9 080
CSS For Beginners - The Best CSS Guide…
Ethan Hall Hardcover R971 R833 Discovery Miles 8 330
Visual C# How to Program, Global Edition
Harvey Deitel, Paul Deitel Paperback R2,321 Discovery Miles 23 210
C Programming For Beginners - The Simple…
Tim Warren Hardcover R597 R541 Discovery Miles 5 410
Java How to Program, Late Objects…
Paul Deitel, Harvey Deitel Paperback R900 R750 Discovery Miles 7 500
Dark Silicon and Future On-chip Systems…
Suyel Namasudra, Hamid Sarbazi-Azad Hardcover R4,186 Discovery Miles 41 860
Basic Python Commands - Learn the Basic…
Manuel Mcfeely Hardcover R847 R730 Discovery Miles 7 300

 

Partners