0
Your cart

Your cart is empty

Browse All departments
Price
  • R0 - R50 (1)
  • R50 - R100 (10)
  • R100 - R250 (413)
  • R250 - R500 (1,127)
  • R500+ (8,240)
  • -
Status
Format
Author / Contributor
Publisher

Books > Computing & IT > Computer programming > General

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
R1,471 R794 Discovery Miles 7 940 Save R677 (46%) Ships in 12 - 17 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 Last A Guide To SQL (Paperback, 9th edition)
Philip Pratt, Mary Last
R897 R794 Discovery Miles 7 940 Save R103 (11%) Ships in 10 - 15 working days

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.

How To Avoid A Climate Disaster - The Solutions We Have And The Breakthroughs We Need (Hardcover): Bill Gates How To Avoid A Climate Disaster - The Solutions We Have And The Breakthroughs We Need (Hardcover)
Bill Gates
R475 R349 Discovery Miles 3 490 Save R126 (27%) In stock

In this urgent, authoritative book, Bill Gates sets out a wide-ranging, practical - and accessible - plan for how the world can get to zero greenhouse gas emissions in time to avoid a climate catastrophe.

Bill Gates has spent a decade investigating the causes and effects of climate change. With the help of experts in the fields of physics, chemistry, biology, engineering, political science, and finance, he has focused on what must be done in order to stop the planet's slide toward certain environmental disaster. In this book, he not only explains why we need to work toward net-zero emissions of greenhouse gases, but also details what we need to do to achieve this profoundly important goal.

He gives us a clear-eyed description of the challenges we face. Drawing on his understanding of innovation and what it takes to get new ideas into the market, he describes the areas in which technology is already helping to reduce emissions, where and how the current technology can be made to function more effectively, where breakthrough technologies are needed, and who is working on these essential innovations. Finally, he lays out a concrete, practical plan for achieving the goal of zero emissions-suggesting not only policies that governments should adopt, but what we as individuals can do to keep our government, our employers, and ourselves accountable in this crucial enterprise.

As Bill Gates makes clear, achieving zero emissions will not be simple or easy to do, but if we follow the plan he sets out here, it is a goal firmly within our reach.

Programming with Mobile Applications - Android (TM), iOS, and Windows (R) Phone 7 (Paperback, International Edition): Thomas... Programming with Mobile Applications - Android (TM), iOS, and Windows (R) Phone 7 (Paperback, International Edition)
Thomas Duffy
R1,090 R956 Discovery Miles 9 560 Save R134 (12%) Ships in 10 - 15 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.

Program Construction - Calculating Implementations from Specifications (Paperback): Roland Backhouse Program Construction - Calculating Implementations from Specifications (Paperback)
Roland Backhouse
R1,814 Discovery Miles 18 140 Ships in 7 - 11 working days

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
R787 R703 Discovery Miles 7 030 Save R84 (11%) Ships in 10 - 15 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.

Python by Example - Learning to Program in 150 Challenges (Paperback): Nichola Lacey Python by Example - Learning to Program in 150 Challenges (Paperback)
Nichola Lacey
R490 R412 Discovery Miles 4 120 Save R78 (16%) In stock

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 Introduction to Programming Using Python, Global Edition (Digital product license key): David Schneider An Introduction to Programming Using Python, Global Edition (Digital product license key)
David Schneider
R1,503 Discovery Miles 15 030 Ships in 12 - 17 working days

For college-level Computer Science courses in Python Basic Programming and Problem Solving in Python As one of the most widely used programming languages in the software industry, Python is desirable to both learn and teach. Introduction to Programming Using Python is designed for students eager to learn about the world of programming. Applicable to a range of skill levels, this First Edition textbook provides students with the tools to harness the powerful syntax of Python and understand how to develop computer programs. The compactly written text leverages highly focused chapters, diving deep into the most significant topics to give students an in-depth (rather than superficial) understanding of the language. Using real-world examples and data, the author illustrates practical usage of Python in a way to which students can relate. The text itself is readable, organized, and informative, discussing main points of each topic first and then addressing the peripheral details. Students learn good programming habits the first time-bringing them in line with the best modern programming practices. MyProgrammingLab(R) not included. Students, if MyProgrammingLab is a recommended/mandatory component of the course, please ask your instructor for the correct ISBN and course ID. MyProgrammingLab should only be purchased when required by an instructor. Instructors, contact your Pearson representative for more information. MyProgrammingLab is an online homework, tutorial, and assessment product designed to personalize learning and improve results. With a wide range of interactive, engaging, and assignable activities, students are encouraged to actively learn and retain tough course concepts.

Starting Out With App Inventor for Android, Global Edition (Digital product license key, Global ed): Tony Gaddis, Rebecca Halsey Starting Out With App Inventor for Android, Global Edition (Digital product license key, Global ed)
Tony Gaddis, Rebecca Halsey
R1,695 Discovery Miles 16 950 Ships in 12 - 17 working days

In Starting Out with App Inventor for Android, Tony Gaddis and Rebecca Halsey teach the fundamentals of programming while simultaneously showing students how to create fun, useful, and imaginative apps. Because App Inventor allows students to create apps and see them running on a phone, programming becomes a personally meaningful skill. Gaddis's highly accessible, step-by-step presentation presents all the details needed to understand the "how" and the "why"-but never loses sight of the fact that most novice programmers struggle with this material. His gradual approach ensures that readers understand the logic behind developing high-quality programs. Teaching and Learning Experience This program presents a better teaching and learning experience-for you and your students. It will help: *Engage Students with Dynamic Mobile Apps: Students not only learn how to create their own apps, they can actually see them run on their phone or the Android emulator. *Enhance Learning with the Gaddis Approach: Gaddis's accessible approach features clear and easy-to-read code listings, concise real-world examples, and exercises in every chapter. *Motivate Learning: When students learn they can easily create their own mobile apps, they become motivated to learn programming-whether that is in the CSO or CS1 course. *Integrate App Inventor in the Classroom: App Inventor can be used in a variety of ways in the classroom, and this text is designed to accommodate all of them.

Python All-in-One For Dummies (Paperback, 2nd Edition): John Shovic, Alan Simpson Python All-in-One For Dummies (Paperback, 2nd Edition)
John Shovic, Alan Simpson
R804 R643 Discovery Miles 6 430 Save R161 (20%) Ships in 7 - 11 working days

Your one-stop source to answers for your Python questions There's almost no type of project that Python can't make better. From creating apps to building complex web sites to sorting big data, Python provides a way to get the work done. Python All-in-One For Dummies, 2nd Editionoffers a starting point for those new to coding by explaining the basics of Python. Experienced coders looking for more than the basics can also find how Python can be applied to projects in the enterprise, including data analysis and other major undertakings. Updates: Using artificial intelligence in Python Updates in robotics Using hardware with Python

Programming the World Wide Web: Pearson New International Edition (Paperback, 7th edition): Robert Sebesta Programming the World Wide Web: Pearson New International Edition (Paperback, 7th edition)
Robert Sebesta
R1,616 Discovery Miles 16 160 Ships in 12 - 17 working days

For undergraduate students who have completed a course in object-oriented programming Programming the World Wide Web provides a comprehensive introduction to the tools and skills required for both client- and server-side programming, teaching students how to develop platform-independent sites using the most current Web development technology. Essential programming exercises are presented using a manageable progression: students begin with a foundational XHTML Web site and employ new languages and technologies to add features as they are discussed in the course. Readers with previous experience programming with an object-oriented language are guided through concepts relating to client-side and server-side programming.

Java Apprentice to Master (Paperback): Haythem Balti Java Apprentice to Master (Paperback)
Haythem Balti
R804 R644 Discovery Miles 6 440 Save R160 (20%) Ships in 7 - 11 working days

Based on the weeks-long bootcamp from the Software Guild, Java Apprentice to Master gets new programmers quickly to a functional level of Java programming that they can apply to write useful real-world Java applications.

BTEC Level 3 National IT Student Book 1 (Paperback, 3rd edition): Karen Anderson, Alan Jarvis, Allen Kaye, Jenny Phillips,... BTEC Level 3 National IT Student Book 1 (Paperback, 3rd edition)
Karen Anderson, Alan Jarvis, Allen Kaye, Jenny Phillips, Andrew Smith, … 1
R912 Discovery Miles 9 120 Ships in 12 - 17 working days

This is a complete teaching and learning package for the 2011 specifications helping both students and tutors to get the best results.

Itchy, Tasty - An Unofficial History of Resident Evil (Hardcover): Alex Aniel Itchy, Tasty - An Unofficial History of Resident Evil (Hardcover)
Alex Aniel
R488 R406 Discovery Miles 4 060 Save R82 (17%) Ships in 10 - 15 working days

This is the definitive behind-the-scenes account of Capcom's horror video game series Resident Evil - one of the most popular, innovative and widely influential franchises of all time. Industry expert Alex Aniel spent two years interviewing key former members of Capcom staff, allowing him to tell the inside story of how Resident Evil was envisioned as early as the late 1980s, how its unexpected and unprecedented success saved the company from financial trouble, how the series struggled at the turn of the century and, eventually, how a new generation of creators was born after the release of Resident Evil 4. Itchy, Tasty narrates the development of each Resident Evil game released between 1996 and 2006, interspersed with fascinating commentary from the game creators themselves, offering unique insight into how the series became the world-conquering franchise it is today.

Programming Kotlin Applications - Building Mobile and Server-Side Applications with Kotlin (Paperback): Brett McLaughlin Programming Kotlin Applications - Building Mobile and Server-Side Applications with Kotlin (Paperback)
Brett McLaughlin
R892 R707 Discovery Miles 7 070 Save R185 (21%) Ships in 7 - 11 working days

Learn to program with Kotlin, one of the fastest-growing programming languages available today Programming Kotlin Applications Building Mobile and Server-Side Applications with Kotlin drops readers into the fast lane for learning to develop with the Kotlin programming language. Authored by accomplished cloud consultant and technology professional Brett McLaughlin, Programming Kotlin Applications provides readers with the pragmatic and practical advice they need to build their very first Kotlin applications. Designed to give readers a thorough understanding of Kotlin that goes beyond mere mobile programming, this book will help you: Learn how to develop your first Kotlin project Understand how Kotlin securely protects and stores information Advocate for using Kotlin in your own professional and personal environments Understand Kotlin's goals and how to use it as its best Know when to avoid using Kotlin Programming Kotlin Applications is written in a highly approachable and accessible way without the fluff and unrealistic samples that characterize some of its competitor guides. Perfect for developers familiar with another object-oriented programming language like Java or Ruby, or for people who want to advance their skillset in the Kotlin environment, this book is an indispensable addition to any programmer's library.

Taming Gaming - Guide your child to healthy video game habits (Hardcover): Andy Robertson Taming Gaming - Guide your child to healthy video game habits (Hardcover)
Andy Robertson
R485 R403 Discovery Miles 4 030 Save R82 (17%) Ships in 10 - 15 working days

Video games can instil amazing qualities in children - curiosity, resilience, patience and problem-solving to name a few - but with the World Health Organisation naming gaming disorder as a clinically diagnosable condition, parents and carers can worry about what video games are doing to their children. Andy Robertson has dealt with all of the above, not just over years of covering this topic fo newspapers, radio and television but as a father of three. In this guide, he offers parents and carers practical advice and insights - combining his own experiences with the latest research and guidance from psychologists, industry experts, schools and children's charities - alongside a treasure trove of 'gaming recipes' to test out in your family. Worrying about video game screen time, violence, expense and addiction is an understandable response to scary newspaper headlines. But with first-hand understanding of the video games your children love to play, you can anchor them as a healthy part of family life. Taming Gaming leads you into doing this so that video games can stop being a point of argument, worry and stress and start providing fulfilling, connecting and ambitious experiences together as a family.

Beginning Rust Programming (Paperback): Ric Messier Beginning Rust Programming (Paperback)
Ric Messier
R979 R770 Discovery Miles 7 700 Save R209 (21%) Ships in 7 - 11 working days

This is not your typical programming book! Jump right in with interesting, useful programs, some of which are drawn from classic computer science problems as a way of talking about the programming constructs in the language rather than explaining everything in a dry, theoretical manner that doesn't translate well to implementation. Rust programming has been the "most loved programming language" in the Stack Overflow Developer Survey every year since 2016! Learn why programmers are using Rust due to it's performance and efficency, without the errors and crashes that a programmer would find in common languages such as C and C++. Built around solving real problems, this book will help introduce you to computer science problems that can be built upon to create solutions for other problems. LEARN BY DOING: This book will focus on a practical approach to learing Rust. You will learn all of the language fundamentals through the use of programming examples that do interesting things! All of the programs covered will be based on a computer science problem or othre interesting problems that can be used as a foundation for demonstrating language syntax, data types and structures, and other features or techniques for developing programs.

The Art of Crash Bandicoot 4: It's about Time (Hardcover): Neilson The Art of Crash Bandicoot 4: It's about Time (Hardcover)
Neilson
R939 R754 Discovery Miles 7 540 Save R185 (20%) Ships in 7 - 11 working days
Computing with Python - An introduction to Python for science and engineering (Paperback, New Ed): Claus Fuhrer, Jan Erik... Computing with Python - An introduction to Python for science and engineering (Paperback, New Ed)
Claus Fuhrer, Jan Erik Solem, Olivier Verdier
R1,155 Discovery Miles 11 550 Ships in 12 - 17 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.

Basics of Web Design: Pearson New International Edition - HTML5 & CSS3 (Paperback, 2nd edition): Terry Felke-morris Basics of Web Design: Pearson New International Edition - HTML5 & CSS3 (Paperback, 2nd edition)
Terry Felke-morris
R1,621 Discovery Miles 16 210 Ships in 12 - 17 working days

Intended for use in a beginning web design or web development course The Basics of Web Design: HTML5 & CSS3, 2e takes a unique approach to prepare students to design web pages that work today in addition to being ready to take advantage of HTML5 coding techniques of the future. The text covers the basic concepts that web designers need to develop their skills: * Introductory Internet and Web concepts * Creating web pages with HTML5 * Configuring text, color, and page layout with Cascading Style Sheets * Configuring images and multimedia on web pages * Web design best practices * Accessibility, usability, and search engine optimization considerations * Obtaining a domain name and web host * Publishing to the Web Teaching and Learning Experience To provide a better teaching and learning experience, for both instructors and students, this program will: *Apply Theory and/or Research: A well-rounded foundation of hard and soft skills will help students as they pursue careers as web professionals. *Engage Students: Hands-on practice exercises and a running case study offer real-world perspective, and keep students interested in the material. *Support Instructors and Students: Student files for web page Hands-on Practice exercises and the case study are available on the companion website.

Computer Graphics with Open GL: Pearson New International Edition (Paperback, 4th edition): Donald Hearn, Pauline Baker, Warren... Computer Graphics with Open GL: Pearson New International Edition (Paperback, 4th edition)
Donald Hearn, Pauline Baker, Warren Carithers
R1,667 R1,460 Discovery Miles 14 600 Save R207 (12%) Ships in 12 - 17 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.

Art and Science of Java, The: Pearson New International Edition (Paperback, Pearson New International Edition): Eric Roberts Art and Science of Java, The: Pearson New International Edition (Paperback, Pearson New International Edition)
Eric Roberts
R1,585 R1,425 Discovery Miles 14 250 Save R160 (10%) Ships in 12 - 17 working days

In The Art and Science of Java, Stanford professor and well-known leader in CS Education Eric Roberts emphasizes the student-friendly exposition that led to the success of The Art and Science of C. By following the recommendations of the Association of Computing Machinery's Java Task Force, this first edition text adopts a modern objects-first approach that introduces students to useful hierarchies from the very beginning. Packages are translated into a minimally complex collection of pedagogical resources that make it easier to teach Java while retaining the language's industrial strength.

An Introduction to XML and Web Technologies (Paperback): Anders Moller, Michael Schwartzbach An Introduction to XML and Web Technologies (Paperback)
Anders Moller, Michael Schwartzbach
R2,026 R1,659 Discovery Miles 16 590 Save R367 (18%) Ships in 12 - 17 working days

This thoroughly class tested text and online tutorial gives a complete introduction to the essentials of the XML standard. It will teach students how to apply web technologies to develop XML based web applications. Through the book, the student will build applications that work together to construct interesting and workable web applications.

Big Java - Early Objects (Paperback, 7th Edition, EMEA Edition): Cay S. Horstmann Big Java - Early Objects (Paperback, 7th Edition, EMEA Edition)
Cay S. Horstmann
R1,318 Discovery Miles 13 180 Ships in 12 - 17 working days
OCP Oracle Certified Professional Java SE 11 Developer Practice Tests - Exam 1Z0-819 and Upgrade Exam 1Z0-817 (Paperback):... OCP Oracle Certified Professional Java SE 11 Developer Practice Tests - Exam 1Z0-819 and Upgrade Exam 1Z0-817 (Paperback)
Scott Selikoff, Jeanne Boyarsky
R804 R644 Discovery Miles 6 440 Save R160 (20%) Ships in 7 - 11 working days

NOTE: The OCP Java SE 11 Programmer I Exam 1Z0-815 and Programmer II Exam 1Z0-816 have been retired (as of October 1, 2020), and Oracle has released a new Developer Exam 1Z0-819 to replace the previous exams. The Upgrade Exam 1Z0-817 remains the same. Improve your preparation for the OCP Java SE 11 Developer exam with these comprehensive practice tests OCP Oracle Certified Professional Java SE 11 Developer Practice Tests: Exam 1Z0-819 and Upgrade Exam 1Z0-817 offers readers over 1000 practice questions to help them hone their skills for the challenging 1Z0-819 exam as well as the 1Z0-817 upgrade exam. Covering all the objective domains that help readers master the crucial subject areas covered by the exam, OCP Oracle Certified Professional Java SE 11 Developer Practice Tests provides domain-by-domain questions as well as additional bonus practice exams to further solidify the reader's mastery of its subjects. This book covers topics like: Understanding Java Technology and Environment Working with Java Operators, Primitives, and Strings Creating Methods and Lambda Expressions Designing Classes, Interfaces, Enums, and Annotations Writing Functional Interfaces and Streams Building Modules and Migrating Applications to Modules Applying I/O, NIO.2, JDBC, Threads, and Concurrency Secure Coding in Java SE Application And much more Perfect for anyone studying for the OCP Java SE 11 Developer and Upgrade exams, as well as all those who wish to brush up on their Java programming skills, OCP Oracle Certified Professional Java SE 11 Developer Practice Tests: Exam 1Z0-819 and Upgade Exam 1Z0-817 is an indispensable resource that has a place on the bookshelf of every Java enthusiast, professional, and student.

Free Delivery
Pinterest Twitter Facebook Google+
You may like...
Power-Up - Unlocking the Hidden…
Matthew Lane Hardcover R636 R524 Discovery Miles 5 240
Code the Classics Volume 1
David Crookes, Andrew Gillett Hardcover  (1)
R385 Discovery Miles 3 850
The Art of Hearthstone: Year of the…
Brooks Hardcover R805 R668 Discovery Miles 6 680
The Art of Crash Bandicoot 4: It's About…
Hardcover R965 R784 Discovery Miles 7 840
Spring Boot: Up and Running - Building…
Mark Heckler Paperback R1,135 R877 Discovery Miles 8 770
Architecture Patterns with Python…
Harry J W Percival, Bob Gregory Paperback R1,131 R873 Discovery Miles 8 730
Starting Out with Python: Pearson New…
Tony Gaddis Paperback R1,601 Discovery Miles 16 010
Beginning Node.js, Express & MongoDB…
Greg Lim Paperback R359 Discovery Miles 3 590
Learning Helm - Managing Apps on…
Matt Butcher, Matt Farina, … Paperback R972 R762 Discovery Miles 7 620
The Cinema in Flux - The Evolution of…
Lenny Lipton Hardcover R1,220 R986 Discovery Miles 9 860

 

Partners