0
Your cart

Your cart is empty

Browse All departments
Price
  • R0 - R50 (7)
  • R50 - R100 (36)
  • R100 - R250 (1,605)
  • R250 - R500 (4,037)
  • R500+ (26,104)
  • -
Status
Format
Author / Contributor
Publisher

Books > Computing & IT > Computer programming

Basic Programming Principles (Paperback, 2nd ed): C.M. Pretorius, H.G. Erasmus Basic Programming Principles (Paperback, 2nd ed)
C.M. Pretorius, H.G. Erasmus 2
R391 R315 Discovery Miles 3 150 Save R76 (19%) In stock

The ability to clearly specify each step to create a problem-free computer program is a primary skill needed by programmers. Basic Programming Principles 2nd edition guides beginner programmers through the challenges of planning a computer program by presenting the text in a simple and straightforward manner. It contains many examples and exercises with explanations and answers that promote learners' understanding. New exercises provide opportunities for students to apply the principles of programming and problem-solving and learning outcomes highlight the key learning areas. It is an update of Basic Programming Principles: Using Visual Basic.Net 2nd edition without reference to the Visual Basic.Net.

Creating a Winning E-Business (Paperback, 2nd edition): H. Albert Napier, Stuart Wagner, Ollie Rivers Creating a Winning E-Business (Paperback, 2nd edition)
H. Albert Napier, Stuart Wagner, Ollie Rivers
R546 R472 Discovery Miles 4 720 Save R74 (14%) In stock

Creating a Winning E-Business, Second Edition illustrates the processes involved with planning, starting, and marketing a new e-business in today's environment. Four types of cases are used in this practical, entrepreneurial guide to provide a real-world approach, including a book-long running case study complimented by chapter specific real-world case studies that open and close each chapter. Additionally, case studies that feature both successful and unsuccessful ventures are found throughout the book enabling students to learn from the actions of others. A new chapter on Affiliation programs (such as Amazon.com's Associates program) is featured and all chapters are updated to reflect industry changes since the publication of the first edition.

Data Structures Using C++, International Edition (Paperback, International Edition): D. Malik Data Structures Using C++, International Edition (Paperback, International Edition)
D. Malik
R735 R632 Discovery Miles 6 320 Save R103 (14%) In stock

This highly-anticipated CS2 text from Dr. D.S. Malik is ideal for a one-semester course focused on data structures. Clearly written with the student in mind, this text focuses on Data Structures and includes advanced topics in C++ such as Linked Lists and the Standard Template Library (STL). This student-friendly text features abundant Programming Examples and extensive use of visual diagrams to reinforce difficult topics. Students will find Dr. Malik's use of complete programming code and clear display of syntax, explanation, and example easy to read and conducive to learning.

Programming with Microsoft (R) Visual Basic (R) 2012, International Edition (Paperback, 6th edition): Diane Zak Programming with Microsoft (R) Visual Basic (R) 2012, International Edition (Paperback, 6th edition)
Diane Zak
R808 R697 Discovery Miles 6 970 Save R111 (14%) In stock

PROGRAMMING WITH MICROSOFT (R) VISUAL BASIC 2012, 6E, International Edition by best-selling author Diane Zak is the ideal choice for your introduction to programming. Readers learn to master the basics of effective programming as they work through a wealth of hands-on applications in this book's engaging real-world setting. Numerous learning features address today's varied learning styles with an approachable visual presentation, helpful step-by-step tutorials, and engaging "You Do It" activity boxes. Even students with no prior programming experience learn how to effectively plan and create interactive Windows (R) applications. This edition emphasizes GUI design skills and object-oriented programming concepts throughout.

NES/Famicom: A Visual Compendium (Hardcover): Bitmap Books NES/Famicom: A Visual Compendium (Hardcover)
Bitmap Books
R739 R608 Discovery Miles 6 080 Save R131 (18%) Within 7 - 11 working days
Fundamentals of Programming using Java (Paperback, International Edition): Edward Currie Fundamentals of Programming using Java (Paperback, International Edition)
Edward Currie 1
R517 R447 Discovery Miles 4 470 Save R70 (14%) In stock

Aimed at students learning how to program for the first time, this is a focused introduction which stands out as an accessible first encounter with Java. Students work their way through carefully chosen examples and exercises - paced and structured for an intuitive progression. These drills will provide them with a sound and working knowledge of basic programming constructs. Taking an "objects later" approach, this book is designed for one semester courses with aim of providing a launch pad to later in depth OOP study. Concepts and principles are illustrated by everyday analogies and backed up by code examples which will help to clarify and anchor your understanding. Developed with support from Middlesex University Press and Global Campus.

Weapons of Math Destruction - How Big Data Increases Inequality and Threatens Democracy (Paperback): Cathy O'Neil Weapons of Math Destruction - How Big Data Increases Inequality and Threatens Democracy (Paperback)
Cathy O'Neil 1
R223 R185 Discovery Miles 1 850 Save R38 (17%) Within 7 - 11 working days

New York Times Bestseller'Fascinating and deeply disturbing' - Yuval Noah Harari, Guardian Books of the Year 'A manual for the 21st-century citizen... accessible, refreshingly critical, relevant and urgent' - Federica Cocco, Financial Times A former Wall Street quant sounds an alarm on the mathematical models that pervade modern life - and threaten to rip apart our social fabricWe live in the age of the algorithm. Increasingly, the decisions that affect our lives - where we go to school, whether we get a loan, how much we pay for insurance - are being made not by humans, but by mathematical models. In theory, this should lead to greater fairness: everyone is judged according to the same rules, and bias is eliminated. And yet, as Cathy O'Neil reveals in this urgent and necessary book, the opposite is true. The models being used today are opaque, unregulated, and incontestable, even when they're wrong. Most troubling, they reinforce discrimination. Tracing the arc of a person's life, O'Neil exposes the black box models that shape our future, both as individuals and as a society. These "weapons of math destruction" score teachers and students, sort CVs, grant or deny loans, evaluate workers, target voters, and monitor our health. O'Neil calls on modellers to take more responsibility for their algorithms and on policy makers to regulate their use. But in the end, it's up to us to become more savvy about the models that govern our lives. This important book empowers us to ask the tough questions, uncover the truth, and demand change.

M Is for (Data) Monkey - A Guide to the M Language in Excel Power Query (Paperback): Ken Puls, Miguel Escobar M Is for (Data) Monkey - A Guide to the M Language in Excel Power Query (Paperback)
Ken Puls, Miguel Escobar
R514 R384 Discovery Miles 3 840 Save R130 (25%) In stock
Introduction to Python Programming and Developing GUI Applications with PyQT (Paperback, New): B. M. Harwani Introduction to Python Programming and Developing GUI Applications with PyQT (Paperback, New)
B. M. Harwani 1
R506 R349 Discovery Miles 3 490 Save R157 (31%) In stock

INTRODUCTION TO PYTHON PROGRAMMING AND DEVELOPING GUI APPLICATIONS WITH PYQT 1E teaches Python programming step-by-step through practical examples that readers can see in action right away. It begins with a solid introduction of Python from scratch, covering loops, control structures, sequences, functions, classes, and exception handling. Thereafter, the book explores file handling and GUI application development in PyQT, the powerful cross-platform GUI layout and forms builder that allows programmers to rapidly design and build widgets and dialogs. This is a great book for newbie programmers interested in learning Python

Python Programming - An Introduction to Computer Science (Paperback, 3rd Revised edition): John M. Zelle Python Programming - An Introduction to Computer Science (Paperback, 3rd Revised edition)
John M. Zelle; Foreword by Guido van Rossum
R987 Discovery Miles 9 870 Within 7 - 15 working days

This book is designed to be used as a primary textbook in a college-level first course in computing. It takes a fairly traditional approach, emphasizing problem solving, design, and programming as the core skills of computer science. However, these ideas are illustrated using a non-traditional language, namely Python. This textbook was written with a single overarching goal: to introduce fundamental computer science concepts as simply as possible without being simplistic. Using Python is central to this goal.Traditional systems languages such as C++, Ada, and Java evolved to solve problems in large-scale programming, where the primary emphasis is on structure and discipline. They were not designed to make writing small- or medium-scale programs easy. The recent rise in popularity of scripting (sometimes called "agile") languages, such as Python, suggests an alternative approach. Python is very flexible and makes experimentation easy. Solutions to simple problems are simply and elegantly expressed. Python provides a great laboratory for the neophyte programmer.Python has a number of features that make it a near-perfect choice as a first programming language. The basic structures are simple, clean, and well designed, which allows students to focus on the primary skills of algorithmic thinking and program design without getting bogged down in arcane language details. Concepts learned in Python carry over directly to subsequent study of systems languages such as C++ and Java. But Python is not a "toy language." It is a real-world production language that is freely available for virtually every programming platform and comes standard with its own easy-to-use integrated programming environment. The best part is that Python makes learning to program fun again.NEW TO THE THIRD EDITIONThe third edition continues the tradition of updating the text to reflect new technologies while maintaining a time-tested approach to teaching introductory computer science. An important change to this edition is the removal of most uses of eval and the addition of a discussion of its dangers. In our increasingly connected world, it's never too early to begin considering computer security issues.Several new graphics examples, developed throughout chapters 4-12, have been added to introduce new features of the graphics library that support animations, including simple video game development. This brings the text up to date with the types of final projects that are often assigned in modern introductory classes.Smaller changes have been made throughout the text, including:* Material on file dialogs has been added in Chapter 5.* Chapter 6 has been expanded and reorganized to emphasize value-returning functions.* Coverage has been streamlined and simplified to use IDLE (the standard "comes-with-Python" development environment) consistently. This makes the text more suitable for self-study as well as for use as a classroom textbook.* Technology references have been updated.* To further accommodate self-studiers, end-of-chapter solutions for this third edition are freely available online. Classroom instructors wishing to use alternative exercises can request those from the publisher. Self-studiers and instructors alike can visit https://fbeedle.com for details.

Beginning Programming with Java For Dummies (Paperback, 5th Edition): Barry A Burd Beginning Programming with Java For Dummies (Paperback, 5th Edition)
Barry A Burd
R509 R358 Discovery Miles 3 580 Save R151 (30%) Within 7 - 13 working days

Learn to speak the Java language like the pros Are you new to programming and have decided that Java is your language of choice? Are you a wanna-be programmer looking to learn the hottest lingo around? Look no further! Beginning Programming with Java For Dummies, 5th Edition is the easy-to-follow guide you'll want to keep in your back pocket as you work your way toward Java mastery! In plain English, it quickly and easily shows you what goes into creating a program, how to put the pieces together, ways to deal with standard programming challenges, and so much more. Whether you're just tooling around or embarking on a career, this is the ideal resource you'll turn to again and again as you perfect your understanding of the nuances of this popular programming language. Packed with tons of step-by-step instruction, this is the only guide you need to start programming with Java like a pro. Updated for Java 9, learn the language with samples and the Java toolkitFamiliarize yourself with decisions, conditions, statements, and information overloadDifferentiate between loops and arrays, objects and classes, methods, and variablesFind links to additional resources Once you discover the joys of Java programming, you might just find you're hooked. Sound like fun? Here's the place to start.

Pro ASP.NET 4.5 in C# (Paperback, 5th ed.): Adam Freeman, Matthew MacDonald, Mario Szpuszta Pro ASP.NET 4.5 in C# (Paperback, 5th ed.)
Adam Freeman, Matthew MacDonald, Mario Szpuszta
R1,226 Discovery Miles 12 260 Within 7 - 15 working days

ASP.NET 4.5 remains Microsoft's preferred technology for creating dynamic websites, providing developers with unrivaled power and flexibility Pro ASP.NET 4.5 in C# is the most complete reference to ASP.NET that you will find. This comprehensively revised fifth edition will teach you everything you need to know in order to create well-designed ASP.NET websites. Beginning with core concepts the book progresses steadily through key professional skills. You'll be shown how to query databases in detail, consider the myriad applications of XML, and step through all the considerations you need to be aware of when securing your site from intruders. Finally, you'll consider advanced topics such as using client-side validation, jQuery and Ajax. What you'll learn Understand why ASP.NET 4.5 is so special, what its fundamental principles are, the basics of Visual Studio, how ASP.NET controls are created and how they fit into ASP.NET pages, ultimately creating full applications. Become familiar with Web API, one of the biggest additions to ASP.NET 4.5, and understand how to use it and integrate it within your existing ASP.NET applications. Discover and the Entity Framework and how to perform data binding to in web applications. Learn the ASP.NET security features and how to best apply them. Examine in detail advanced user interface techniques, including user controls, server controls, custom controls and client-side JavaScript. Use HTML and jQuery with an emphasis on contemporary web development techniques. Who this book is for

This book is aimed at developers with a basic understanding on the .NET Framework who want to learn how to use it in a professional environment. Migrating readers without this foundation would be well served by readingBeginning ASP.NET 4.5 in C#, also by Apress, before tackling this book. Table of Contents Part I 01 - Your First ASP.NET Application 02 - Putting ASP.NET in Context 03 - Essential Language Features 04 - Using jQuery 05 - Essential Development Tools 06 - SportsStore: A Real Application 07 - SportsStore: Navigation & Cart 08 - SportsStore: Completing the Cart 09 - SportsStore: Administration 10 - SportsStore: Deployment 11 - Testable Web Apps Part II 12 - Working with Web Forms 13 - Lifecycle Events & Context 14 - Modules 15 - Handlers 16 - Page & Control Lifecycle Events 17 - Managing Request Execution 18 - Managing State Data 19 - Caching Data 20 - Caching Output 21 - Handling Errors 22 - Managing Paths 23 - URL Routing 24 - Advanced URL Routing 25 - Authentication 26 - Membership 27 - ASP.NET Configuration 28 - Asynchronous Request Handling Part III 29 - Working with Controls 30 - Forms and Request Validation 31 - Creating Custom Controls 32 - Stateful Controls 33 - Server-Side HTML Elements 34 - Model Binding 35 - Data Binding 36 - Basic Data Controls 37 - Complex Data Controls 38 - Other Controls Part IV 39 - Managing Scripts & Styles 40 - Ajax & Web Services 41 - Client-Side Validation 42 - Targeting Mobile Devices

Coding All-in-One For Dummies (Paperback): Nikhil Abraham Coding All-in-One For Dummies (Paperback)
Nikhil Abraham
R683 R474 Discovery Miles 4 740 Save R209 (31%) Within 7 - 13 working days

See all the things coding can accomplish The demand for people with coding know-how exceeds the number of people who understand the languages that power technology. Coding All-in-One For Dummies gives you an ideal place to start when you're ready to add this valuable asset to your professional repertoire. Whether you need to learn how coding works to build a web page or an application or see how coding drives the data revolution, this resource introduces the languages and processes you'll need to know. Peek inside to quickly learn the basics of simple web languages, then move on to start thinking like a professional coder and using languages that power big applications. Take a look inside for the steps to get started with updating a website, creating the next great mobile app, or exploring the world of data science. Whether you're looking for a complete beginner's guide or a trusted resource for when you encounter problems with coding, there's something for you! Create code for the webGet the tools to create a mobile appDiscover languages that power data scienceSee the future of coding with machine learning tools With the demand for skilled coders at an all-time high, Coding All-in-One For Dummies is here to propel coding newbies to the ranks of professional programmers.

Weapons of Math Destruction - How Big Data Increases Inequality and Threatens Democracy (Paperback): Cathy O'Neil Weapons of Math Destruction - How Big Data Increases Inequality and Threatens Democracy (Paperback)
Cathy O'Neil
R320 R275 Discovery Miles 2 750 Save R45 (14%) Within 4 - 8 working days

New York Times Bestseller'Fascinating and deeply disturbing' - Yuval Noah Harari, Guardian Books of the Year 'A manual for the 21st-century citizen... accessible, refreshingly critical, relevant and urgent' - Federica Cocco, Financial Times A former Wall Street quant sounds an alarm on the mathematical models that pervade modern life - and threaten to rip apart our social fabricWe live in the age of the algorithm. Increasingly, the decisions that affect our lives - where we go to school, whether we get a loan, how much we pay for insurance - are being made not by humans, but by mathematical models. In theory, this should lead to greater fairness: everyone is judged according to the same rules, and bias is eliminated. And yet, as Cathy O'Neil reveals in this urgent and necessary book, the opposite is true. The models being used today are opaque, unregulated, and incontestable, even when they're wrong. Most troubling, they reinforce discrimination. Tracing the arc of a person's life, O'Neil exposes the black box models that shape our future, both as individuals and as a society. These "weapons of math destruction" score teachers and students, sort CVs, grant or deny loans, evaluate workers, target voters, and monitor our health. O'Neil calls on modellers to take more responsibility for their algorithms and on policy makers to regulate their use. But in the end, it's up to us to become more savvy about the models that govern our lives. This important book empowers us to ask the tough questions, uncover the truth, and demand change.

Winning Design! - LEGO MINDSTORMS NXT Design Patterns for Fun and Competition (Paperback, 1st ed.): James Trobaugh Winning Design! - LEGO MINDSTORMS NXT Design Patterns for Fun and Competition (Paperback, 1st ed.)
James Trobaugh
R516 R421 Discovery Miles 4 210 Save R95 (18%) Within 7 - 15 working days

Winning Design LEGO Mindstorms NXT Design Patterns for Fun and Competition is about design that works. It's about building with LEGO MINDSTORMS NXT for fun, for education, but especially for competition. Author James Trobaugh is an experienced coach and leader in the FIRST LEGO League. In this book, he shares his hard-won knowledge about design principles and techniques that contribute to success in robotics competitions. Successful design for competition recognizes that at the critical moment, at the moment when the most people are watching, at the moment when you are the most stressed, that you have only one chance to get it right. You therefore need designs that are proven and robust, that will withstand variation such as from a battery running down its charge, that won't be thrown off by changing light levels, that will repeatedly do just what you have designed them to do, no more, no less. Winning Design unlocks the secrets of reliable design using LEGO MINDSTORMS NXT. You'll learn proven design patterns that you can employ for common tasks such as turning, pushing, pulling.You'll reduce and compensate for variation in performance from battery charge levels and motor calibration differences. You'll produce designs that won't frustrate you by not working, but that will delight you with their reliable performance in the heat of competition. * Written by a coach who knows what it takes to field a winning team in competition * Useful to coaches who teach, and to students wanting to grow their skills * Presents proven design patterns that help take the stress out of competing What you'll learn * Build using proven-in-competition design principles * Reduce variability in mechanical movements * Compensate for variability that you cannot eliminate * Prepare for success in FIRST LEGO League competition * Learn programming techniques employed by winning teams * Build competence and confidence in your teama s robotic design skills Who this book is for This book is aimed at students, parents, teachers, and coaches involved in LEGO MINDSTORMS NXT robot design and programming. Teachers and coaches will find the book to be a valuable teaching resource. Students and parents will find insight into good design practices.And all readers will enjoy the increased satisfaction that comes from building designs that actually work, and that can be relied upon to continue to work every time.

Computing with Python - An introduction to Python for science and engineering (Paperback, New edition): Claus Fuhrer, Jan Erik... Computing with Python - An introduction to Python for science and engineering (Paperback, New edition)
Claus Fuhrer, Jan Erik Solem, Olivier Verdier
R1,185 R954 Discovery Miles 9 540 Save R231 (19%) Within 7 - 12 working days

Python (R) is a free open-source language and environment that has tremendous potential in the scientific computing domain. Computing with Python presents the programming language in tight connection with mathematical applications. The approach of the book is concept based rather than a systematic introduction to the language. It is written for a mathematical readership and is aimed at students with a mathematical background.

Making Things Talk - Using Sensors, Networks, and Arduino to See, Hear, and Feel Your World (Paperback, 3rd Revised edition):... Making Things Talk - Using Sensors, Networks, and Arduino to See, Hear, and Feel Your World (Paperback, 3rd Revised edition)
Tom Igoe
R683 R501 Discovery Miles 5 010 Save R182 (27%) Within 7 - 11 working days

The workbenches of hobbyists, hackers, and makers have become overrun with microcontrollers, computers-on-a-chip that power homebrewed video games, robots, toys, and more. In Making Things Talk, Tom Igoe, one of the creators of Arduino, shows how to make these gadgets talk. Whether you need to connect some sensors to the Internet or create a device that can interact wirelessly with other creations, this book shows you what you need. Although they are powerful, the projects in this book are inexpensive to build: the Arduino microcontroller board itself ranges from around $25 to $40. The networking hardware covered here includes Ethernet, Wi-Fi, Bluetooth, and can be had for $25 to $50. Fully updated for the latest Arduino hardware and software, this book lets you combine microcontrollers, sensors, and networking hardware to make things...and make them talk to each other!

Once Upon an Algorithm - How Stories Explain Computing (Hardcover): Martin Erwig Once Upon an Algorithm - How Stories Explain Computing (Hardcover)
Martin Erwig
R495 R375 Discovery Miles 3 750 Save R120 (24%) Within 7 - 11 working days

Picture a computer scientist, staring at a screen and clicking away frantically on a keyboard, hacking into a system, or perhaps developing an app. Now delete that picture. In Once Upon an Algorithm, Martin Erwig explains computation as something that takes place beyond electronic computers, and computer science as the study of systematic problem solving. Erwig points out that many daily activities involve problem solving. Getting up in the morning, for example: You get up, take a shower, get dressed, eat breakfast. This simple daily routine solves a recurring problem through a series of well-defined steps. In computer science, such a routine is called an algorithm. Erwig illustrates a series of concepts in computing with examples from daily life and familiar stories. Hansel and Gretel, for example, execute an algorithm to get home from the forest. The movie Groundhog Day illustrates the problem of unsolvability; Sherlock Holmes manipulates data structures when solving a crime; the magic in Harry Potter's world is understood through types and abstraction; and Indiana Jones demonstrates the complexity of searching. Along the way, Erwig also discusses representations and different ways to organize data; "intractable" problems; language, syntax, and ambiguity; control structures, loops, and the halting problem; different forms of recursion; and rules for finding errors in algorithms.This engaging book explains computation accessibly and shows its relevance to daily life. Something to think about next time we execute the algorithm of getting up in the morning.

Computer Graphics with Open GL: Pearson New International Edition (Paperback, 4th edition): Donald D. Hearn, Pauline Baker,... Computer Graphics with Open GL: Pearson New International Edition (Paperback, 4th edition)
Donald D. Hearn, Pauline Baker, Warren Carithers
R2,006 R1,607 Discovery Miles 16 070 Save R399 (20%) Within 7 - 12 working days

For junior- to graduate-level courses in computer graphics. Assuming no background in computer graphics, this junior- to graduate-level textbook presents basic principles for the design, use, and understanding of computer graphics systems and applications. The authors, authorities in their field, offer an integrated approach to two-dimensional and three-dimensional graphics topics. A comprehensive explanation of the popular OpenGL programming package, along with C++ programming examples illustrates applications of the various functions in the OpenGL basic library and the related GLU and GLUT packages.

Ultimate Guide to Google AdWords - How to Access 100 Million People in 10 Minutes (Paperback, 3rd Edition): Perry Marshall,... Ultimate Guide to Google AdWords - How to Access 100 Million People in 10 Minutes (Paperback, 3rd Edition)
Perry Marshall, Mike Rhodes, Bryan Todd
R454 R349 Discovery Miles 3 490 Save R105 (23%) Within 8 - 13 working days

Covering the latest breaking news in Google AdWords, the fourth edition introduces revised, expanded and new chapters covering Enhanced Campaigns, Google AdWord's Express, Google's Product Listing Ads, and the introduction to Google's Universal Analytics. Nuances in Big Data advertising are also revealed and expanded sections and necessary updates have been added throughout. Advertisers are given the latest information paired with current screenshots, fresh examples, and new techniques.

Amazon Web Services for Developers For Dummies (Paperback): John Paul Mueller Amazon Web Services for Developers For Dummies (Paperback)
John Paul Mueller
R508 R357 Discovery Miles 3 570 Save R151 (30%) Within 7 - 13 working days

Everything you need to get running with IaaS for Amazon Web Services Modern businesses rely on Infrastructure-as-a-Service (IaaS) a setup in which someone else foots the bill to create application environments and developers are expected to know how to write both platform-specific and IaaS-supported applications. If you're a developer who writes desktop and web applications but have little-to-no experience with cloud development, this book is an essential tool in getting started in the IaaS environment with Amazon Web Services. In Amazon Web Services For Developers For Dummies, you'll quickly and easily get up to speed on which language or platform will work best to meet a specific need, how to work with management consoles, ways you'll interact with services at the command line, how to create applications with the AWS API, and so much more. Assess development options to produce the kind of result that's actually neededUse the simplest approach to accomplish any given taskAutomate tasks using something as simple as the batch processing features offered by most platformsCreate example applications using JavaScript, Python, and RDiscover how to use the XML files that appear in the management console to fine tune your configuration Making sense of Amazon Web Services doesn't have to be as difficult as it seems and this book shows you how.

The Algorithm Design Manual (Hardcover, 2nd ed. 2008): Steve S. Skiena The Algorithm Design Manual (Hardcover, 2nd ed. 2008)
Steve S. Skiena
R1,731 Discovery Miles 17 310 Within 7 - 15 working days

This newly expanded and updated second edition of the best-selling classic continues to take the "mystery" out of designing algorithms, and analyzing their efficacy and efficiency. Expanding on the first edition, the book now serves as the primary textbook of choice for algorithm design courses while maintaining its status as the premier practical reference guide to algorithms for programmers, researchers, and students. The reader-friendly Algorithm Design Manual provides straightforward access to combinatorial algorithms technology, stressing design over analysis. The first part, Techniques, provides accessible instruction on methods for designing and analyzing computer algorithms. The second part, Resources, is intended for browsing and reference, and comprises the catalog of algorithmic resources, implementations and an extensive bibliography. NEW to the second edition: * Doubles the tutorial material and exercises over the first edition * Provides full online support for lecturers, and a completely updated and improved website component with lecture slides, audio and video * Contains a unique catalog identifying the 75 algorithmic problems that arise most often in practice, leading the reader down the right path to solve them * Includes several NEW "war stories" relating experiences from real-world applications * Provides up-to-date links leading to the very best algorithm implementations available in C, C++, and Java

Introduction to Programming with C++, International Edition (Paperback, 7th edition): Diane Zak Introduction to Programming with C++, International Edition (Paperback, 7th edition)
Diane Zak
R676 R586 Discovery Miles 5 860 Save R90 (13%) Within 8 - 13 working days

Readers quickly become motivated to learn C++ with popular author Diane Zak's distinctive emphasis on the importance of C++ programming skills in business today. AN INTRODUCTION TO PROGRAMMING WITH C++, 7E, International Edition distinguishes itself from all other C++ instructional books with its unique, reader-focused approach. Memorable new examples demonstrate concepts in action while a wealth of hands-on unique exercises allow readers to apply concepts as they progress. The book's visually-driven presentation clarifies concepts with useful IPO charts, flowcharts and code examples throughout. New videos and PDF files for each chapter demonstrate how readers can complete exercises using various compilers. Microsoft (R) Visual Studio 2012 (R) is also available with the book as an optional bundle. Trust AN INTRODUCTION TO PROGRAMMING WITH C++, 7E, International Edition to stay engaged and enthusiastic about mastering the skills of C++ today.

HTML5 and CSS - Complete, International Edition (Paperback, 7th edition): Denise Woods HTML5 and CSS - Complete, International Edition (Paperback, 7th edition)
Denise Woods
R514 R448 Discovery Miles 4 480 Save R66 (13%) Within 8 - 13 working days

Part of the highly successful Shelly Cashman series, this text provides an introduction to HTML5 and CSS and leads the user through a clear, step-by-step, screen-by-screen approach to learning. Readers learn how to create a Web page using HTML5, format the page, add graphics, and more.

Head First Agile - A Brain-Friendly Guide to Agile and the PMI-ACP Certification (Paperback): Andrew Stellman, Jennifer Greene Head First Agile - A Brain-Friendly Guide to Agile and the PMI-ACP Certification (Paperback)
Andrew Stellman, Jennifer Greene
R1,052 R827 Discovery Miles 8 270 Save R225 (21%) Within 7 - 11 working days

While Head First Agile is useful for project managers who want to prepare for and pass the PMI-ACP certification exam, this unique book is also valuable for software team members (including developers) who don't necessarily care about the PMI-ACP certification, but want to learn about agile method. Based on the latest research in cognitive science and learning theory, this book uses a visually rich format to engage your mind, rather than a text-heavy approach that puts you to sleep. Why waste your time struggling with new concepts? This multi-sensory learning experience is designed for the way your brain really works.

Free Delivery
Pinterest Twitter Facebook Google+
You may like...
SAM2007 6.0 With Office Ill Atp
Duffy Paperback R1,457 R1,328 Discovery Miles 13 280
Game Programming Gems 4
Andrew Kirmse Hardcover R1,008 R852 Discovery Miles 8 520
A Guide to SQL
Philip J. Pratt, Mary Z Last Paperback R622 R532 Discovery Miles 5 320
Clearly Visual Basic - Programming with…
Diane Zak Paperback R1,397 R1,163 Discovery Miles 11 630
C# Programming - From Problem Analysis…
Barbara Doyle Paperback R742 R639 Discovery Miles 6 390
JavaScript - The Web Technologies…
Don Gosselin Paperback R723 R620 Discovery Miles 6 200
Java For Students
Douglas Bell, Mike Parr Paperback R1,763 R1,409 Discovery Miles 14 090
Microsoft (R) Visual Basic 2008…
Gary B. Shelly, Corinne Hoisington Paperback R796 R689 Discovery Miles 6 890
A Primer on Scientific Programming with…
Hans Petter Langtangen Hardcover R1,614 Discovery Miles 16 140
Python for Everyone
Cay S. Horstmann, Rance D. Necaise Paperback R4,711 R611 Discovery Miles 6 110

 

Loyalty partners