0
Your cart

Your cart is empty

Browse All departments
Price
  • R0 - R50 (6)
  • R50 - R100 (12)
  • R100 - R250 (2,900)
  • R250 - R500 (7,445)
  • R500+ (28,659)
  • -
Status
Format
Author / Contributor
Publisher

Books > Computing & IT > Computer programming

JavaScript - The Web Warrior Series (Paperback, 6th edition): Sasha Vodnik, Don Gosselin JavaScript - The Web Warrior Series (Paperback, 6th edition)
Sasha Vodnik, Don Gosselin 1
R819 R699 Discovery Miles 6 990 Save R120 (15%) In stock

Now in its sixth edition, JAVASCRIPT guides beginning programmers through web application development using the JavaScript programming language. As with previous editions of the book, the authors introduce key web authoring techniques with a strong focus on industry application. New coverage includes developing for touchscreen and mobile devices, and using the jQuery library. A real-world project, similar to what students would encounter in a professional setting, is developed chapter by chapter. Because professional web development jobs often require programmers to add features to existing sites, each chapter project uses a professionally designed web site. After completing a course using this textbook, students will be able to use JavaScript to build professional quality, dynamic web sites. websites, hot sheets, datafeeds] Any suggestions for copywriter or provide generic description of the product to be used for the Internet or non-channel specific applications.

A Guide To SQL (Paperback, 9th edition): Philip Pratt, Mary Z Last A Guide To SQL (Paperback, 9th edition)
Philip Pratt, Mary Z Last
R732 R620 Discovery Miles 6 200 Save R112 (15%) In stock

A GUIDE TO SQL, Ninth Edition, provides an effective introduction to SQL programming using straightforward instruction, extensive hands-on exercises, and a strong foundation in real-world business applications. The Ninth Edition builds on the longstanding success of this proven text by presenting basic SQL commands in the context of a running case, in which a business uses SQL to manage orders, items, customers, and sales reps. The authors emphasize that fundamental principles and practices apply regardless of the database environment chosen, and they include examples from the latest versions of Oracle (R) and Microsoft (R) Access (R), and SQL Server throughout the text.

Introducing Delphi Programming - Theory Through Practice (Paperback, 4th Edition): John Barrow, Linda Miller, Katherine Malan,... Introducing Delphi Programming - Theory Through Practice (Paperback, 4th Edition)
John Barrow, Linda Miller, Katherine Malan, Helene Gelderblom 1
R686 R578 Discovery Miles 5 780 Save R108 (16%) Shipped within 4 - 9 working days

This new edition of Introducing Delphi programming: Theory through practice covers the basics of Delphi and includes features of Delphi 6,7 and 8. The book has been written for students taking first year course in Information Systems at universities and Institutes of Technology and is ideal for the independent, distance learner. It teaches students both the practical side of programming and important programming theory.Delphi is a versatile and sophisticated visual programming environment for rapid application development that allows the programmer to develop Windows and Linux programs easily and speedily. Introducing Delphi Programming: Theory through Practice is considered to be the leading introductory text on computer programming. It allows students to gain confidence as they develop their skills in an interesting and practical way.

Fundamentals of Programming using Java (Paperback, International Edition): Edward Currie Fundamentals of Programming using Java (Paperback, International Edition)
Edward Currie 1
R623 R532 Discovery Miles 5 320 Save R91 (15%) Shipped within 8 - 13 working days

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.

Features:

  • Review questions are located at the end of the chapters, and these invite students to consider whether they have achieved the learning outcomes of the chapter.
  • Back-of-an-envelope questions encourage students to think about the problem and come up with simple and straightforward solutions.
  • Activities require students to try out aspects of the material which have just been explained, or invite them to consider something which is about to be discussed. A formal answer is provided, in the final section of each chapter.
  • Computer activities are flagged in the text and found on the accompanying website corresponding to the chapter in question.
Programming with Mobile Applications - Android (TM), iOS, and Windows (R) Phone 7 (Paperback, International Edition): Thomas M.... Programming with Mobile Applications - Android (TM), iOS, and Windows (R) Phone 7 (Paperback, International Edition)
Thomas M. Duffy
R908 R763 Discovery Miles 7 630 Save R145 (16%) Shipped within 8 - 13 working days

Discover how to create effective native apps across platforms and Web apps for today's most popular smartphone platforms with Duffy's PROGRAMMING MOBILE APPLICATIONS: ANDROID (TM), iOS, AND WINDOWS (R) PHONE 7. This unique, hands-on tutorial approach combines clear presentations with numerous screenshots and step-by-step instructions to guide readers in developing applications for Google (TM) Android (TM), Apple (R) iOS, and Windows (R) Phone 7. Readers learn to create identical native and Web apps for each platform, which allows comparing each platform's development processes. The book's complete coverage ranges from platform architecture to native app life cycle management with an emphasis on fundamental programming concepts. This book's unique coverage of multiple platforms not only demonstrates the portability of apps that readers create, but also ensures an solid understanding of programming principles that benefits readers throughout any career.

Basic Programming Principles (Paperback, 2nd ed): C.M. Pretorius, H.G. Erasmus Basic Programming Principles (Paperback, 2nd ed)
C.M. Pretorius, H.G. Erasmus 4
R435 R374 Discovery Miles 3 740 Save R61 (14%) Shipped within 4 - 9 working days

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.

C++ Programming - From Problem Analysis to Program Design (Paperback, 7th edition): D. Malik C++ Programming - From Problem Analysis to Program Design (Paperback, 7th edition)
D. Malik
R866 R746 Discovery Miles 7 460 Save R120 (14%) In stock

C++ PROGRAMMING: FROM PROBLEM ANALYSIS TO PROGRAM DESIGN, Seventh Edition remains the definitive text for a first programming language course. D.S. Malik's time-tested, student-centered methodology uses a strong focus on problem-solving and full-code examples to vividly demonstrate the how and why of applying programming concepts and utilizing C++ to work through a problem. This new edition includes updated end-of-chapter exercises, new debugging exercises, an earlier introduction to variables and a streamlined discussion of user-discussion of user-defined functions to best meet the needs of the modern CS1 course. An optional CourseMate brings C++ PROGRAMMING: FROM PROBLEM ANALYSIS TO PROGRAM DESIGN to life with interactive study tools including videos, quizzing, flashcards, and games. The CourseMate's digital Lab Manual offers additional hands-on exercises, allowing students to reinforce critical thinking through practice.

Program Construction - Calculating Implementations from Specifications (Paperback): Roland Backhouse Program Construction - Calculating Implementations from Specifications (Paperback)
Roland Backhouse
R994 R776 Discovery Miles 7 760 Save R218 (22%) In stock

The ever-increasing dependence of our lives and livelihoods on the correct functioning of computer software means that logic and program correctness are core elements of all good computer science degrees. This book presents both these topics in one self-contained text.

The focus of the book is on "correct-by-construction" program design -- the discipline of calculating programs from their specifications. Modern, calculational logic is introduced in combination with key program construction principles, such as the assignment axiom, loop invariants and bound functions. This material is intertwined with motivational discussion, programming examples and challenging problem-solving exercises, bringing the book alive for its intended audience, undergraduates in computer science and mathematics, as well as professional programmers wishing to further develop their programming skills.

The book covers the elements of logic and program correctness that form the foundations of further study --- the logical connectives and their algebraic properties, induction, quantifiers and program construction rules. Substantial examples of program construction are included. Many exercises are provided, all with detailed solutions.

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
R653 R559 Discovery Miles 5 590 Save R94 (14%) Shipped within 8 - 13 working days

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.

Building Cross-Platform Mobile and Web Apps for Engineers and Scientists - An Active Learning Approach, International Edition... Building Cross-Platform Mobile and Web Apps for Engineers and Scientists - An Active Learning Approach, International Edition (Paperback, International edition)
Pawan Lingras, Matt Triff, Rucha Lingras
R719 R612 Discovery Miles 6 120 Save R107 (15%) Shipped within 8 - 13 working days

This powerful new book introduces cross-platform app design as an excellent starting point for mastering app development. The book contains numerous applications that you can adapt to different projects. You can use this book for independent study or for your project courses. The book introduces HTML5, CSS3, JavaScript, jQuery Mobile, Node.js, JSON, localStorage, sessionStorage, NoSQL using MongoDB, SQL using MySQL, templating using handlebars, and maps. A strong app-centric view emphasizes appropriate subsets of these technologies to help you develop non-trivial apps. While apps continue to evolve and change, the technologies presented form the backbone of future cross-platform app development. You will learn to work with all major mobile and web platforms using the book's active learning approach that has you typing code in parallel as the apps are developed. Exercises further encourage you to make changes to the code and evaluate resulting app behavior.

Programming Logic & Design, Comprehensive (Paperback, 9th edition): Joyce Farrell Programming Logic & Design, Comprehensive (Paperback, 9th edition)
Joyce Farrell
R753 R641 Discovery Miles 6 410 Save R112 (15%) Shipped within 8 - 13 working days

Prepare for programming success as you learn the fundamental principles of developing structured program logic with Farrell's fully revised PROGRAMMING LOGIC AND DESIGN, COMPREHENSIVE, 9E. Ideal for mastering foundational programming, this popular book takes a unique, language-independent approach to programming with a distinctive emphasis on modern conventions. Noted for its clear writing style and complete coverage, the book eliminates highly technical jargon while introducing you to universal programming concepts and encouraging a strong programming style and logical thinking. Frequent side notes and Quick Reference boxes provide concise explanations of important programming concepts. Each chapter also contains learning objectives, a concise summary, and a helpful list of key terms. End-of-chapter material ensures your comprehension with multiple-choice review, programming and debugging exercises, and a maintenance exercise that encourages you to improve working logic.

Automate The Boring Stuff With Python (Paperback): Al Sweigart Automate The Boring Stuff With Python (Paperback)
Al Sweigart
R650 R400 Discovery Miles 4 000 Save R250 (38%) In stock

Ever spent way too much time renaming a folder full of files, or updating hundreds of cells in Excel by hand? You might not be a programmer, but even non-programmers can benefit from knowing how to write simple time-saving scripts. Automate the Boring Stuff with Python teaches you just enough Python for you to start automating your own tedious computer tasks.

Starting from zero, author Al Sweigart gets you up and running with the beginner-friendly Python programming language as quickly as possible, without a lot of unnecessary theory. You start with the basics, learning from code examples that are as practical as they are illustrative. Soon you're using powerful pieces of pre-existing code (Python's "modules") to effortlessly perform truly impressive--and useful--feats of scripting prowess. In particular, this book teaches you how to: Search for any pattern of text in a file, or across multiple filesOrganize your life (and computer) by creating, updating, moving, and renaming files and foldersScrape the web for data and informationInstantly update Excel spreadsheets of any sizeAutomatically send out emails or text messagesSchedule your computer to perform tasks at regular intervalsIt turns out that you don't need to be a programmer to get your computer to work for you. Automate the Boring Stuff with Python really is the practical programming guide for the rest of us.

The Business Analyst - Information Technology?s Paradigm Shift (Paperback): Vernon Zwiers The Business Analyst - Information Technology’s Paradigm Shift (Paperback)
Vernon Zwiers
R510 R416 Discovery Miles 4 160 Save R94 (18%) Shipped within 4 - 8 working days

The Business Analysts completely dissolves the perception that the IT industry dictates to businesses what IT systems they will use and dispels the myth that business users and IT technicians are from different planets. It suggests how to create an environment in which everybody works together in an exciting and refreshing way – a paradigm shift in the way business analysis projects are done.

The IT industry has to move to a point where it realises that the users of IT systems and the technical personnel are both equally responsible for getting the system to work. The users of the IT system should be an integral part of the team when the system is being put together. This, unfortunately, is not the norm within the industry. It is the business analyst’s responsibility, among others, to make sure that communication flows freely between all the parties involved.

This book gives the business analyst the tools and techniques to find out what the business users of IT systems really need and to guide the project to meet those needs.

JavaScript For Kids For Dummies (Paperback): Chris Minnick, Eva Holland JavaScript For Kids For Dummies (Paperback)
Chris Minnick, Eva Holland 1
R520 R357 Discovery Miles 3 570 Save R163 (31%) In stock

Have big dreams? Kick start them with JavaScript! If we've learned one thing from the Millennial generation, it's that no one is too young to make history online. JavaScript For Kids For Dummies introduces pre-teens and early teens alike to the world of JavaScript, which is an integral programming language that drives the functionality of websites and apps. This informative, yet engaging text guides you through the basics of coding with JavaScript, and is an essential resource if you want to expand your technology skills while following easy, step-by-step instructions. Through small, goal-oriented projects, you learn key coding concepts, while actually creating apps, games, and more. This hands-on experience, coupled with the presentation of ideas in a simple style, allows you to both learn and retain JavaScript fundamentals. JavaScript has been heralded as 'the programming language of the web,' and many kids are interested in learning how to use it; however, most schools don't offer coding classes at this level, and most families can't afford the high cost of coding classes through a summer camp. But this can't stop you from developing your JavaScript coding skills! This fun text is all you need to get started on your JavaScript journey. Explore the basics of JavaScript through the creation of a calculator app Deepen your understanding of HTML, arrays, and variables by building a grocery shopping app Learn conditional logic through the development of a choose your own adventure game Discover loops and strings by creating a lemonade stand app and MadLibs-style game JavaScript For Kids For Dummies brings pre-teens and early teens into the world of coding by teaching them one of the key Web design languages.

Introduction to Machine Learning with Python - A Guide for Data Scientists (Paperback): Sarah Guido, Andreas C. Mueller Introduction to Machine Learning with Python - A Guide for Data Scientists (Paperback)
Sarah Guido, Andreas C. Mueller
R1,236 R706 Discovery Miles 7 060 Save R530 (43%) In stock

Machine learning has become an integral part of many commercial applications and research projects, but this field is not exclusive to large companies with extensive research teams. If you use Python, even as a beginner, this book will teach you practical ways to build your own machine learning solutions. With all the data available today, machine learning applications are limited only by your imagination. You'll learn the steps necessary to create a successful machine-learning application with Python and the scikit-learn library. Authors Andreas Muller and Sarah Guido focus on the practical aspects of using machine learning algorithms, rather than the math behind them. Familiarity with the NumPy and matplotlib libraries will help you get even more from this book. With this book, you'll learn: Fundamental concepts and applications of machine learning Advantages and shortcomings of widely used machine learning algorithms How to represent data processed by machine learning, including which data aspects to focus on Advanced methods for model evaluation and parameter tuning The concept of pipelines for chaining models and encapsulating your workflow Methods for working with text data, including text-specific processing techniques Suggestions for improving your machine learning and data science skills

Programming Logic and Design, Comprehensive (Paperback, 8th edition): Joyce Farrell Programming Logic and Design, Comprehensive (Paperback, 8th edition)
Joyce Farrell
R760 R649 Discovery Miles 6 490 Save R111 (15%) Shipped within 8 - 13 working days

Prepare beginning programmers with the most important principles for developing structured program logic with Farrell's highly effective PROGRAMMING LOGIC AND DESIGN, COMPREHENSIVE, 8E. This popular text takes a unique, language-independent approach to programming with a distinctive emphasis on modern conventions. The book's clear, concise writing style eliminates highly technical jargon while introducing universal programming concepts and encouraging a strong programming style and logical thinking. Clear revised explanations utilize flowcharts, pseudocode, and diagrams to ensure even readers with no prior programming experience fully understand modern programming and design concepts. Farrell's proven learning features help students gain a better understanding of the scope of programming today while common business examples help illustrate key points. Readers can use this proven book alone or paired with a language-specific companion text that emphasizes C++, Java or Visual Basic.

Coders - Who They Are, What They Think and How They Are Changing Our World (Hardcover): Clive Thompson Coders - Who They Are, What They Think and How They Are Changing Our World (Hardcover)
Clive Thompson 1
R480 R364 Discovery Miles 3 640 Save R116 (24%) Shipped within 7 - 12 working days

Facebook's algorithms shaping the news. Uber's cars flocking the streets. Revolution on Twitter and romance on Tinder. We live in a world constructed of computer code. Coders - software programmers - are the people who built it for us. And yet their worlds and minds are little known to outsiders. In Coders, Wired columnist Clive Thompson presents a brilliantly original anthropological reckoning with the most influential tribe in today's world, interrogating who they are, how they think, what they value, what qualifies as greatness in their world, and what should give us pause. One of the most prominent journalists writing on technology today, Clive Thompson takes us into the minds of coders, the most quietly influential people on the planet, in a journey into the heart of the machine - and the men and women who made it.

An Elementary Introduction To The Wolfram Language - 2nd Edition (Paperback): Stephen Wolfram An Elementary Introduction To The Wolfram Language - 2nd Edition (Paperback)
Stephen Wolfram
R404 R329 Discovery Miles 3 290 Save R75 (19%) Shipped within 7 - 11 working days
Big Java - Early Objects (Paperback, 7th EMEA Edition): Cay S. Horstmann Big Java - Early Objects (Paperback, 7th EMEA Edition)
Cay S. Horstmann
R1,173 R979 Discovery Miles 9 790 Save R194 (17%) Shipped within 7 - 13 working days
Learning Python with Raspberry Pi (Paperback): Alex Bradbury, Ben Everard, Russel Winder Learning Python with Raspberry Pi (Paperback)
Alex Bradbury, Ben Everard, Russel Winder
R425 R297 Discovery Miles 2 970 Save R128 (30%) Shipped within 7 - 12 working days

The must-have companion guide to the Raspberry Pi User Guide! Raspberry Pi chose Python as its teaching language of choice to encourage a new generation of programmers to learn how to program. This approachable book serves as an ideal resource for anyone wanting to use Raspberry Pi to learn to program and helps you get started with the Python programming language. Aimed at first-time developers with no prior programming language assumed, this beginner book gets you up and running. * Covers variables, loops, and functions * Addresses 3D graphics programming * Walks you through programming Minecraft * Zeroes in on Python for scripting Learning Python with Raspberry Pi proves itself to be a fantastic introduction to coding.

Big Java - Early Objects (Paperback, 5th Edition International Student Version): Cay S. Horstmann Big Java - Early Objects (Paperback, 5th Edition International Student Version)
Cay S. Horstmann
R1,101 R928 Discovery Miles 9 280 Save R173 (16%) Shipped within 7 - 13 working days

Offers an in-depth look into how Java relates to such technologies as searching, sorting, data structures, multithreading, networking, database connectivity, XML, and Java Server PagesPart I deals with fundamental principles of programming and problem solvingPart II introduces advanced concepts of the Java programmingReaders will find highlighted concepts and capsule introductions into advanced topics of computer sciencePerfect reading material for anyone interested in learning or reinforcing introductory programming concepts and who wants to take advantage of the exciting attributes of the Java language

Object-Oriented and Classical Software Engineering (Paperback, 8th edition): Stephen R. Schach Object-Oriented and Classical Software Engineering (Paperback, 8th edition)
Stephen R. Schach
R1,423 Discovery Miles 14 230 Shipped within 7 - 12 working days

Integrating case studies to show the object oriented approach to software engineering, Object-Oriented and Classical Software Engineering, 8/e presents an excellent introduction to software engineering fundamentals, covering both traditional and object-oriented techniques. While maintaining a unique organization with Part I covering underlying software engineering theory, and Part II presenting the more practical life cycle, the eighth edition includes significant revision to problems, new content, as well as a new chapter to enable instructors to better-utilize the book in a one-semester course. Complementing this well-balanced approach is the straightforward, student-friendly writing style, through which difficult concepts are presented in a clear, understandable manner.

Hello World - How  to be Human in the Age of the Machine (Paperback): Hannah Fry Hello World - How to be Human in the Age of the Machine (Paperback)
Hannah Fry 1
R195 R154 Discovery Miles 1 540 Save R41 (21%) Shipped within 4 - 8 working days

`One of the best books yet written on data and algorithms. . .deserves a place on the bestseller charts.' (The Times) You are accused of a crime. Who would you rather determined your fate - a human or an algorithm? An algorithm is more consistent and less prone to error of judgement. Yet a human can look you in the eye before passing sentence. Welcome to the age of the algorithm, the story of a not-too-distant future where machines rule supreme, making important decisions - in healthcare, transport, finance, security, what we watch, where we go even who we send to prison. So how much should we rely on them? What kind of future do we want? Hannah Fry takes us on a tour of the good, the bad and the downright ugly of the algorithms that surround us. In Hello World she lifts the lid on their inner workings, demonstrates their power, exposes their limitations, and examines whether they really are an improvement on the humans they are replacing. A BBC RADIO 4: BOOK OF THE WEEK SHORTLISTED FOR THE 2018 BAILLIE GIFFORD PRIZE AND 2018 ROYAL SOCIETY SCIENCE BOOK PRIZE

Build Your Own Website With WordPress (Paperback): Kevin Ryan Build Your Own Website With WordPress (Paperback)
Kevin Ryan
R257 R178 Discovery Miles 1 780 Save R79 (31%) Shipped within 7 - 11 working days

WordPress is a software package widely used to create stunning websites. This title assumes no prior knowledge of how to create a website and has many step-by-step guides and checklists to help you.

There are some troubleshooting appendices to help fix many of the common issues.

Clearly Visual Basic - Programming with Microsoft (R) Visual Basic 2010 (Paperback, 2nd edition): Diane Zak Clearly Visual Basic - Programming with Microsoft (R) Visual Basic 2010 (Paperback, 2nd edition)
Diane Zak
R1,622 R1,344 Discovery Miles 13 440 Save R278 (17%) Shipped within 8 - 13 working days

If you want to learn the fundamentals of programming, don't get bogged down with pages of technical jargon that most books on the market offer! No previous Visual Studio experience required for CLEARLY VISUAL BASIC: PROGRAMMING WITH MICROSOFT (R) VISUAL BASIC 2010, 2E by the best-selling author, Diane Zak. This innovative text is designed for a first course in programming teaching the basics through visualization and application. Using the most recent version of the software, Visual Basic 2010, beginners will learn solid programming principles and knowledge that is easily transferable to other languages.

Free Delivery
Pinterest Twitter Facebook Google+
You may like...
NoSQL For Dummies
Adam Fowler Paperback R581 R394 Discovery Miles 3 940
What Algorithms Want - Imagination in…
Ed Finn Hardcover R557 R434 Discovery Miles 4 340
Portrait Revolution - Inspiration, Tips…
Julia L Kay Paperback  (1)
R455 R318 Discovery Miles 3 180
How to Prove It - A Structured Approach
Daniel J. Velleman Paperback R791 R683 Discovery Miles 6 830
Linux Administration: A Beginners Guide
Wale Soyinka Paperback R896 R696 Discovery Miles 6 960
BTEC Nationals Information Technology…
Jenny Phillips, Alan Jarvis, … Paperback R718 Discovery Miles 7 180
Software Testing - An ISTQB-BCS…
Brian Hambling Paperback R905 R820 Discovery Miles 8 200
Learning to Program in Python 2017
P.M. Heathcote Paperback R341 Discovery Miles 3 410
Python All-in-One For Dummies
John Shovic, Alan Simpson Paperback R816 R478 Discovery Miles 4 780
A basic guide to computer terms
Thomas Rogers Paperback R193 Discovery Miles 1 930

 

Partners