0
Your cart

Your cart is empty

Browse All departments
Price
  • R0 - R50 (6)
  • R50 - R100 (22)
  • R100 - R250 (3,023)
  • R250 - R500 (7,605)
  • R500+ (28,589)
  • -
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%) Shipped within 8 - 13 working days

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%) In stock

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.

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.

Data Structures Using C++, International Edition (Paperback, International Edition): D. Malik Data Structures Using C++, International Edition (Paperback, International Edition)
D. Malik
R849 R725 Discovery Miles 7 250 Save R124 (15%) Shipped within 8 - 13 working days

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.

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
R411 R354 Discovery Miles 3 540 Save R57 (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
R943 R737 Discovery Miles 7 370 Save R206 (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%) 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.

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
R630 R406 Discovery Miles 4 060 Save R224 (36%) 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.

Laravel: Up & Running - A Framework for Building Modern PHP Apps (Paperback, 2nd ed.): Matt Stauffer Laravel: Up & Running - A Framework for Building Modern PHP Apps (Paperback, 2nd ed.)
Matt Stauffer
R1,047 R614 Discovery Miles 6 140 Save R433 (41%) Shipped within 7 - 12 working days

What sets Laravel apart from other PHP web frameworks? Speed and simplicity, for starters. This rapid application development framework and its vast ecosystem of tools let you quickly build new sites and applications with clean, readable code. Fully updated to cover Laravel 5.7, the latest release, the second edition of this practical guide provides the definitive introduction to one of today's most popular web frameworks. Matt Stauffer--a leading teacher and developer in the Laravel community--delivers a high-level overview and concrete examples to help experienced PHP web developers get started with Laravel right away. By the time you reach the last page, you should feel comfortable writing an entire application in Laravel from scratch.

Big Java - Early Objects (Paperback, 7th EMEA Edition): Cay S. Horstmann Big Java - Early Objects (Paperback, 7th EMEA Edition)
Cay S. Horstmann
R1,108 R925 Discovery Miles 9 250 Save R183 (17%) Shipped within 7 - 13 working days
Head First Go (Paperback): Jay McGavren Head First Go (Paperback)
Jay McGavren
R1,224 R704 Discovery Miles 7 040 Save R520 (42%) Shipped within 7 - 12 working days

Go represents an attempt to improve on some weaknesses of traditional compiled programming languages. It de-emphasizes or removes error-prone language structures like class inheritance and exception handling. It features great concurrency support and automatic memory management (garbage collection). Existing Go books tend to be highly technical in nature, teaching all aspects of the language regardless of their relevance to beginners. This book, rather than talking about the features of Go in abstract terms, features simple, clear examples that demonstrate Go in action, and diagrams to explain difficult concepts. This book will not only teach developers basic language features, it will get them comfortable consulting error output, documentation, and search engines to find solutions to problems. It will teach all the conventions and techniques that employers expect an entry-level Go developer to know.

Think Julia (Paperback): Ben Lauwens, Allen Downey Think Julia (Paperback)
Ben Lauwens, Allen Downey
R1,035 R602 Discovery Miles 6 020 Save R433 (42%) Shipped within 7 - 12 working days

If you're just learning how to program, Julia is an excellent JIT-compiled, dynamically-typed language with a clean syntax. This hands-on guide uses Julia (version 1.0) to walk you through programming one step at a time, beginning with basic programming concepts before moving on to more advanced capabilities, such as creating new types and multiple dispatch. Designed from the beginning for high performance, Julia is a general-purpose language not only ideal for numerical analysis and computational science, but also for web programming or scripting. Through exercises in each chapter, you'll try out programming concepts as you learn them. Think Julia is ideal for students at the high school or college level, as well as self-learners, home-schooled students, and professionals who need to learn programming basics. Start with the basics, including language syntax and semantics Get a clear definition of each programming concept Learn about values, variables, statements, functions, and data structures in a logical progression Discover how to work with files and databases Understand types, methods, and multiple dispatch Use debugging techniques to fix syntax, runtime, and semantic errors Explore interface design and data structures through case studies

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.

Python by Example - Learning to Program in 150 Challenges (Paperback): Nichola Lacey Python by Example - Learning to Program in 150 Challenges (Paperback)
Nichola Lacey
R375 R341 Discovery Miles 3 410 Save R34 (9%) Shipped within 7 - 12 working days

Python is today's fastest growing programming language. This engaging and refreshingly different guide breaks down the skills into clear step-by-step chunks and explains the theory using brief easy-to-understand language. Rather than bamboozling readers with pages of mind-numbing technical jargon, this book includes 150 practical challenges, putting the power in the reader's hands. Through creating programs to solve these challenges the reader will quickly progress from mastering the basics to confidently using subroutines, a graphical user interface, and linking to external text, csv and SQL files. This book is perfect for anyone who wants to learn how to program with Python. In particular, students starting out in computer science and teachers who want to improve their confidence in Python will find here a set of ready-made challenges for classroom use.

An Elementary Introduction To The Wolfram Language - 2nd Edition (Paperback): Stephen Wolfram An Elementary Introduction To The Wolfram Language - 2nd Edition (Paperback)
Stephen Wolfram
R383 R313 Discovery Miles 3 130 Save R70 (18%) Shipped within 7 - 11 working days
The Student's Introduction to Mathematica and the Wolfram Language (Paperback, 3rd Revised edition): Bruce F. Torrence,... The Student's Introduction to Mathematica and the Wolfram Language (Paperback, 3rd Revised edition)
Bruce F. Torrence, Eve A. Torrence
R889 Discovery Miles 8 890 Shipped within 7 - 11 working days

The unique feature of this compact student's introduction to Mathematica (R) and the Wolfram Language (TM) is that the order of the material closely follows a standard mathematics curriculum. As a result, it provides a brief introduction to those aspects of the Mathematica (R) software program most useful to students. Used as a supplementary text, it will help bridge the gap between Mathematica (R) and the mathematics in the course, and will serve as an excellent tutorial for former students. There have been significant changes to Mathematica (R) since the second edition, and all chapters have now been updated to account for new features in the software, including natural language queries and the vast stores of real-world data that are now integrated through the cloud. This third edition also includes many new exercises and a chapter on 3D printing that showcases the new computational geometry capabilities that will equip readers to print in 3D.

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,044 R881 Discovery Miles 8 810 Save R163 (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.

An Introduction to C & GUI Programming (Paperback): Simon Long An Introduction to C & GUI Programming (Paperback)
Simon Long
R261 Discovery Miles 2 610 Shipped within 7 - 11 working days
Free Delivery
Pinterest Twitter Facebook Google+
You may like...
NoSQL For Dummies
Adam Fowler Paperback R581 R394 Discovery Miles 3 940
Programming with MicroPython
Nicholas H. Tollervey Paperback R1,014 R581 Discovery Miles 5 810
Python for Finance 2e
Yves Hilpisch Paperback R1,445 R838 Discovery Miles 8 380
Programming for the Absolute Beginner
Jerry Lee Ford Paperback R663 R491 Discovery Miles 4 910
Build Your Own Website with WordPress
Kevin Ryan Paperback R257 R181 Discovery Miles 1 810
Swift Programming in easy steps…
Darryl Bartlett Paperback R288 R237 Discovery Miles 2 370
Portrait Revolution - Inspiration, Tips…
Julia L Kay Paperback  (1)
R455 R318 Discovery Miles 3 180
This Is Service Design Methods - A…
Marc Stickdorn, Markus Edgar Hormess, … Paperback R815 R534 Discovery Miles 5 340
Introduction to Programming with C…
Diane Zak Paperback R788 R676 Discovery Miles 6 760
Clearly Visual Basic - Programming with…
Diane Zak Paperback R1,622 R1,344 Discovery Miles 13 440

 

Partners