0
Your cart

Your cart is empty

Browse All Departments
Price
  • R100 - R250 (10)
  • R250 - R500 (54)
  • R500+ (720)
  • -
Status
Format
Author / Contributor
Publisher

Books > Computing & IT > Computer programming > Object-oriented programming (OOP)

Data Abstraction and Problem Solving with Java: Walls and Mirrors - International Edition (Paperback, 3rd edition): Janet... Data Abstraction and Problem Solving with Java: Walls and Mirrors - International Edition (Paperback, 3rd edition)
Janet Prichard, Frank Carrano
R2,163 Discovery Miles 21 630 Ships in 12 - 17 working days

This title is a Pearson Global Edition. The Editorial team at Pearson has worked closely with educators around the world to include content which is especially relevant to students outside the United States. The Third Edition of Data Abstraction and Problem Solving with Java: Walls and Mirrors employs the analogies of Walls (data abstraction) and Mirrors (recursion) to teach Java programming design solutions, in a way that beginning students find accessible. The book has a student-friendly pedagogical approach that carefully accounts for the strengths and weaknesses of the Java language. With this book, students will gain a solid foundation in data abstraction, object-oriented programming, and other problem-solving techniques.

Using UML - Software Engineering with Objects and Components (Paperback, 2nd edition): Perdita Stevens Using UML - Software Engineering with Objects and Components (Paperback, 2nd edition)
Perdita Stevens
R2,169 Discovery Miles 21 690 Ships in 12 - 17 working days

Updated to cover UML 2.0, this student textbook provides a practical understanding of software design and development using UML. Case studies are used to illustrate good practice.

Object-Oriented Game Development (Paperback): Julian Gold Object-Oriented Game Development (Paperback)
Julian Gold
R2,202 R1,648 Discovery Miles 16 480 Save R554 (25%) Ships in 12 - 17 working days

Games software has its roots in a "cottage" industry, ignoring formal methodologies, instead leaving the programmers to find homespun solutions to the technical problems faced. The picture has now changed: the scale of the problems faced by programmers means that more methodical techniques must be applied to game development to prevent projects spiralling out of control, both in terms of technical complexity and cost. The book addresses how program teams can develop ever more complex entertainment software within the constraints of deadlines, budgets and changing technologies. It establishes a set of best practices tempered with real-world pragmatism, understanding that there is no "one size fits all" solution. No member of the game development team should be working in isolation and the book will be useful to producers, designers and artists as well as the programmers themselves. In addition, the book addresses the needs of the growing number of Game Development courses offered in academia, giving students a much-needed insight into the real world of object-oriented game design.

ISE Object-Oriented Software Engineering: An Agile Unified Methodology (Paperback, 2nd edition): David Kung ISE Object-Oriented Software Engineering: An Agile Unified Methodology (Paperback, 2nd edition)
David Kung
R1,770 Discovery Miles 17 700 In Stock

The new edition of Software Engineering presents a step-by-step methodology that integrates Modeling and Design, UML, Patterns, Test-Driven Development, Quality Assurance, Configuration Management, and Agile Principles throughout the life cycle. The overall approach is casual and easy to follow, with many practical examples that show the theory at work. The author uses his experiences as well as real-world stories to help the reader understand software design principles, patterns, and other software engineering concepts. The book also provides stimulating exercises that go far beyond the type of question that can be answered by simply copying portions of the text. The new edition of Software Engineering is now available for the first time in McGraw Hill Connect! Connect for this course features the MHeBook, Writing Tool, Proctorio, and the Connect authoring tool that offers the ability to create your own questions.

C++ Programming - Complete Guide to Learn the Basics of C++ Programming in 7 days (Large print, Hardcover, Large type / large... C++ Programming - Complete Guide to Learn the Basics of C++ Programming in 7 days (Large print, Hardcover, Large type / large print edition)
Xavier S Martin
R514 R437 Discovery Miles 4 370 Save R77 (15%) Ships in 10 - 15 working days
Objects First with Java: A Practical Introduction Using BlueJ, Global Edition (Paperback, 6th edition): David Barnes Objects First with Java: A Practical Introduction Using BlueJ, Global Edition (Paperback, 6th edition)
David Barnes
R2,376 Discovery Miles 23 760 Ships in 12 - 17 working days

Tackle some of the biggest challenges in learning Functional Programming with this modern, up-to-date approach. Objects First with Java: A Practical Introduction, Global Edition, 6th Edition by Barnes and Koelling is an introduction to object-oriented programming, examining various programming concepts from a software engineering perspective. Ideal for beginners but also more advanced students and professional programmers, the book begins with introductory chapters for students without any programming experience, with later chapters more suitable for advanced or professional programmers. This latest edition goes beyond just adding the new language constructs of Java 8. The book's exploration of this new language demonstrates a renaissance of new functional ideas and techniques in modern programming, taking advantage of the boost in their popularity, in line with the new computing hardware available and the changing nature of current issues. Key features include: Extensive use of the Java programming language and BlueJ - the Java interactive development environment. Clear visualisation of BlueJ's classes and objects, allows you to gain a much better understanding of the differences than simply reading source code. Chapters are ordered by software development concepts instead of language features, like in traditional textbooks. Functional programming has become an essential part of the field. This industry-leading text will take you from the first steps of learning objects to more sophisticated concepts and will help you explore and master the mechanics of running a program successfully.

Java Parables Volume 1 - Object-Oriented Programming in a Nutshell. (Hardcover): Pamela Osakwe Leon-Mezue Java Parables Volume 1 - Object-Oriented Programming in a Nutshell. (Hardcover)
Pamela Osakwe Leon-Mezue
R897 Discovery Miles 8 970 Ships in 12 - 17 working days
Agile Scrum Implementation and Its Long-Term Impact on Organizations (Hardcover): Kenneth R Walsh, Sathiadev Mahesh, Cherie C... Agile Scrum Implementation and Its Long-Term Impact on Organizations (Hardcover)
Kenneth R Walsh, Sathiadev Mahesh, Cherie C Trumbach
R6,282 Discovery Miles 62 820 Ships in 12 - 17 working days

Software engineering has surfaced as an industrial field that is continually evolving due to the emergence of advancing technologies and innovative methodologies. Scrum is the most recent revolution that is transforming traditional software procedures, which has researchers and practitioners scrambling to find the best techniques for implementation. The continued development of this agile process requires an extensive level of research on up-to-date findings and applicable practices. Agile Scrum Implementation and Its Long-Term Impact on Organizations is a collection of innovative research on the methods and applications of scrum practices in developing agile software systems. The book combines perspectives from both the academic and professional communities as the challenges and solutions expressed by each group can create a better understanding of how practice must be applied in the real world of software development. While highlighting topics including scrum adoption, iterative deployment, and human impacts, this book is ideally designed for researchers, developers, engineers, practitioners, academicians, programmers, students, and educators seeking current research on practical improvements in agile software progression using scrum methodologies.

Java - The ultimate beginners guide to effectively learn Java programming step-by-step (Hardcover): Mark Reed Java - The ultimate beginners guide to effectively learn Java programming step-by-step (Hardcover)
Mark Reed
R613 R513 Discovery Miles 5 130 Save R100 (16%) Ships in 10 - 15 working days
Learn Java GUI Applications - 11th Edition - A JFC Swing Tutorial (Paperback, 11th ed.): Philip Conrod, Lou Tylee Learn Java GUI Applications - 11th Edition - A JFC Swing Tutorial (Paperback, 11th ed.)
Philip Conrod, Lou Tylee
R2,813 Discovery Miles 28 130 Ships in 12 - 17 working days
Python For Beginners - Learn Python In 5 Days With Step-by-Step Guidance And Hands-On Exercises (Python Programming, Python... Python For Beginners - Learn Python In 5 Days With Step-by-Step Guidance And Hands-On Exercises (Python Programming, Python Crash Course, Programming For Beginners) (Hardcover)
James Tudor
R682 Discovery Miles 6 820 Ships in 12 - 17 working days
Java For Students (Paperback, 6th edition): Douglas Bell, Mike Parr Java For Students (Paperback, 6th edition)
Douglas Bell, Mike Parr
R2,406 Discovery Miles 24 060 Ships in 12 - 17 working days

This book is for novices If you have never done any programming before - if you are a complete novice - this book is for you. This book assumes no prior knowledge of programming. It starts from scratch. It is written in a simple, direct style for maximum clarity. It is aimed at first level students at universities and colleges, but it is also suitable for novices studying alone. The approach of this book We explain how to use objects early in this book. Our approach is to start with the ideas of variables, assignment and methods, then introduce the use of objects created from library classes. Next we explain how to use control structures for selection and looping. Then comes the treatment of how to write your own classes. We wanted to make sure that the fun element of programming was paramount, so we use graphics right from the start. We think graphics is fun, interesting and clearly demonstrates all the important principles of programming. But we haven't ignored programs that input and output text - they are also included. The programs we present use many of the features of a graphical user interfaces (GUIs), such as buttons, scroll bars and text boxes. But we also explain how to write console programs in Java. We introduce new ideas carefully one-at-a-time, rather than all at once. So, for example, there is a single chapter on writing methods. We introduce simple ideas early and more sophisticated ideas later on.

The Jakarta EE Platform Specification - Final Release (Hardcover): Eclipse Foundation The Jakarta EE Platform Specification - Final Release (Hardcover)
Eclipse Foundation
R1,086 Discovery Miles 10 860 Ships in 12 - 17 working days
OCA Java SE 8 Programmer I Exam Guide (Exams 1Z0-808) (Paperback, Ed): Kathy Sierra, Bert Bates OCA Java SE 8 Programmer I Exam Guide (Exams 1Z0-808) (Paperback, Ed)
Kathy Sierra, Bert Bates
R1,473 R1,174 Discovery Miles 11 740 Save R299 (20%) Ships in 12 - 17 working days

Up-to-date coverage of every topic on the Java 8 SE Programmer I exam Prepare for the OCA Java SE 8 Programmer I exam using this effective self-study system from Oracle Press. Written by developers of the original Sun Certified Java Programmer exam, OCA Java SE 8 Programmer I Exam Guide (Exam 1Z0-808) includes two complete, accurate practice exams. In all, you will get more than 200 practice questions that mirror those on the actual test in content, tone, and format. Beyond fully preparing you for the challenging exam, the book also serves as an ideal on-the-job reference. Clearly explains every topic on Exam IZ0-808, including: * Declarations * Access control * Object orientation * Assignments * Operators * Flow control * Exceptions * Strings * Arrays * ArrayLists CD ICON Electronic content includes: * 200+ practice exam questions * Fully customizable test engine * Secured book PDF

Data Structures and Abstractions with Java, Global Edition (Paperback, 4th edition): Timothy Henry, Frank Carrano Data Structures and Abstractions with Java, Global Edition (Paperback, 4th edition)
Timothy Henry, Frank Carrano
R2,246 Discovery Miles 22 460 Ships in 12 - 17 working days

Data Structures and Abstractions with Java is suitable for one- or two-semester courses in data structures (CS-2) in the departments of Computer Science, Computer Engineering, Business, and Management Information Systems. This book is also useful for programmers and software engineers interested in learning more about data structures and abstractions. This is the most student-friendly data structures text available that introduces ADTs in individual, brief chapters - each with pedagogical tools to help students master each concept. Using the latest features of Java, this unique object-oriented presentation makes a clear distinction between specification and implementation to simplify learning, while providing maximum classroom flexibility. Teaching and Learning Experience This book will provide a better teaching and learning experience-for you and your students. It will help: Aid comprehension and facilitate teaching with an approachable format and content organization: Material is organized into small segments that focus a reader's attention and provide greater instructional flexibility. Support learning with student-friendly pedagogy: In-text and online features help students master the material.

Object-oriented Design Knowledge - Principles, Heuristics and Best Practices (Hardcover): Mario Piattini, Javier Garzas Object-oriented Design Knowledge - Principles, Heuristics and Best Practices (Hardcover)
Mario Piattini, Javier Garzas
R2,559 Discovery Miles 25 590 Ships in 12 - 17 working days

In order to properly understand a field, a researcher has to first understand the accumulated knowledge of that field. Micro-architectural design has accumulated knowledge elements that are clearly defined. These elements, such as design patterns, are properly differentiated and generally understood, but other elements - such as heuristics, best practices, and others - are just vague concepts. ""Object-Oriented Design Knowledge: Principles, Heuristics and Best Practices"" provides a unified and global vision about the lesser-defined areas of microarchitectural design knowledge, exposing the main techniques, experiences, and methods in order to help researchers apply these concepts. Understanding the experiences presented in this book will help readers correctly apply design knowledge.

Core Java Interview Questions You'll Most Likely Be Asked (Hardcover): Vibrant Publishers Core Java Interview Questions You'll Most Likely Be Asked (Hardcover)
Vibrant Publishers
R1,265 Discovery Miles 12 650 Ships in 10 - 15 working days
Introduction to Programming with C++ - International Edition (Paperback, 3rd edition): Y Liang Introduction to Programming with C++ - International Edition (Paperback, 3rd edition)
Y Liang
R2,232 Discovery Miles 22 320 Ships in 12 - 17 working days

For undergraduate students in Computer Science and Computer Programming courses A solid foundation in the basics of C++ programming will allow students to create efficient, elegant code ready for any production environment. Learning basic logic and fundamental programming techniques is essential for new programmers to succeed. A distinctive fundamentals-first approach and clear, concise writing style characterize Introduction to Programming with C++, 3/e. Basic programming concepts are introduced on control statements, loops, functions, and arrays before object-oriented programming is discussed. Abstract concepts are carefully and concretely explained using simple, short, and stimulating examples. Explanations are presented in brief segments, with many figures and tables. NEW! This edition is available with MyProgrammingLab, an innovative online homework and assessment tool. Through the power of practice and immediate personalized feedback, MyProgrammingLab helps students fully grasp the logic, semantics, and syntax of programming. Note: If you are purchasing the standalone text or electronic version, MyProgrammingLab does not come automatically packaged with the text. To purchase MyProgrammingLab, please visit: myprogramminglab.com or you can purchase a package of the physical text + MyProgrammingLab by searching the Pearson Higher Education web site. MyProgrammingLab is not a self-paced technology and should only be purchased when required by an instructor. Teaching and Learning Experience To provide a better teaching and learning experience, for both instructors and students, this program offers: *Fundamentals-First: Basic programming concepts are introduced on control statements, loops, functions, and arrays before object-oriented programming is discussed. *Problem-Driven Motivation: The examples and exercises throughout the book emphasize problem solving and foster the concept of developing reusable components and using them to create practical projects. *Support for Instructors and Students: The author maintains a website at http://www.cs.armstrong.edu/liang/cpp3e that includes multiple interactive resources.

C# From Beginner to Pro - With Real-World Examples (Hardcover): Rick Phillips C# From Beginner to Pro - With Real-World Examples (Hardcover)
Rick Phillips
R1,218 Discovery Miles 12 180 Ships in 12 - 17 working days
Data Structures and Algorithm Analysis in Java - International Edition (Paperback, 3rd edition): Mark Weiss Data Structures and Algorithm Analysis in Java - International Edition (Paperback, 3rd edition)
Mark Weiss
R2,252 Discovery Miles 22 520 Ships in 12 - 17 working days

Data Structures and Algorithm Analysis in Java is an advanced algorithms book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. It is also suitable for a first-year graduate course in algorithm analysis As the speed and power of computers increases, so does the need for effective programming and algorithm analysis. By approaching these skills in tandem, Mark Allen Weiss teaches readers to develop well-constructed, maximally efficient programs in Java. Weiss clearly explains topics from binary heaps to sorting to NP-completeness, and dedicates a full chapter to amortized analysis and advanced data structures and their implementation. Figures and examples illustrating successive stages of algorithms contribute to Weiss' careful, rigorous and in-depth analysis of each type of algorithm. A logical organization of topics and full access to source code complement the text's coverage.

Python Programming For Beginners In 2020 - Learn Python In 5 Days with Step-By-Step Guidance, Hands-On Exercises And Solution -... Python Programming For Beginners In 2020 - Learn Python In 5 Days with Step-By-Step Guidance, Hands-On Exercises And Solution - Fun Tutorial For Novice Programmers (Hardcover)
James Tudor
R678 Discovery Miles 6 780 Ships in 12 - 17 working days
Programming Games with Java - 11th Edition - A JFC Swing GUI Tutorial (Paperback, 11th ed.): Philip Conrod, Lou Tylee Programming Games with Java - 11th Edition - A JFC Swing GUI Tutorial (Paperback, 11th ed.)
Philip Conrod, Lou Tylee
R2,424 Discovery Miles 24 240 Ships in 12 - 17 working days
Enterprise Modeling and Computing with UML (Hardcover): Enterprise Modeling and Computing with UML (Hardcover)
R2,820 R2,552 Discovery Miles 25 520 Save R268 (10%) Ships in 12 - 17 working days

Enterprise Modeling and Computing with UML bridges two fields that are closely related, but are often studied in isolation: enterprise modeling and information systems modeling. The principal idea is to use a standard language for modeling information systems, UML, as a catalyst, and investigate its potential for modeling enterprises. ""Enterprise Modeling and Computing with UML"" shows both the potential and the limit of using UML in an enterprise modeling context and a broad spectrum of ideas for aligning the development of information systems with the management of an enterprise.

Python Programming For Beginners In 2021 - Learn Python In 5 Days With Step By Step Guidance, Hands-on Exercises And Solution... Python Programming For Beginners In 2021 - Learn Python In 5 Days With Step By Step Guidance, Hands-on Exercises And Solution (Fun Tutorial For Novice Programmers) (Hardcover)
James Tudor
R691 Discovery Miles 6 910 Ships in 10 - 15 working days
Job Ready Python (Paperback): H Balti Job Ready Python (Paperback)
H Balti
R748 Discovery Miles 7 480 Ships in 12 - 17 working days

Get ready to take on Python with a practical and job-focused guide Job Ready Python offers readers a straightforward and elegant approach to learning Python that emphasizes hands-on and employable skills you can apply to real-world environments immediately. Based on the renowned mthree Global Academy and Software Guild training program, this book will get you up to speed in the basics of Python, loops and data structures, object-oriented programming, and data processing. You'll also get: Thorough discussions of Extract, Transform, and Load (ETL) scripting in Python Explorations of databases, including MySQL, and MongoDB--all commonly used database platforms in the field Simple, step-by-step approaches to dealing with dates and times, CSV files, and JSON files Ideal for Python newbies looking to make a transition to an exciting new career, Job Ready Python also belongs on the bookshelves of Python developers hoping to brush up on the fundamentals with an authoritative and practical new handbook.

Free Delivery
Pinterest Twitter Facebook Google+
You may like...
C# for Students - Revised edition
Douglas Bell, Mike Parr Paperback R2,196 Discovery Miles 21 960
Software Evolution with UML and XML
Hongji Yang Hardcover R2,308 Discovery Miles 23 080
Arduino Programming
Jason Hamilton Hardcover R608 R508 Discovery Miles 5 080
Ruby Developers Guide
Syngress Paperback R1,378 Discovery Miles 13 780
Introduction to Unity 3D with C# - The…
Biblebyte Books Paperback R3,073 R1,892 Discovery Miles 18 920
Head First Java, 3rd Edition - A…
Kathy Sierra, Bert Bates, … Paperback R1,326 Discovery Miles 13 260
Probabilistic Nodes Combination (PNC…
Dariusz Jacek Jakobczak Hardcover R4,603 Discovery Miles 46 030
Behaviourism in Studying Swarms: Logical…
Andrew Schumann Hardcover R4,203 R3,481 Discovery Miles 34 810
Data Structures & Algorithms in Java 6e…
M.T. Goodrich Paperback R1,384 Discovery Miles 13 840
Handbook of Neuroevolution Through…
Gene I. Sher Hardcover R8,178 Discovery Miles 81 780

 

Partners