0
Your cart

Your cart is empty

Browse All Departments
  • All Departments
Price
  • R500 - R1,000 (3)
  • R1,000 - R2,500 (2)
  • R2,500 - R5,000 (3)
  • -
Status
Brand

Showing 1 - 8 of 8 matches in All Departments

Data Structures In Java (Paperback): Noel Kalicharan Data Structures In Java (Paperback)
Noel Kalicharan
R812 Discovery Miles 8 120 Ships in 10 - 15 working days

Data Structures in Java is the third book in a sequence following Java Programming - A Beginner's Course and Advanced Programming in Java. Data structures is concerned with the storage, representation and manipulation of data in a computer. In this book, we discuss some of the more versatile and popular data structures used to solve a variety of useful problems. This book is based on the premise that it is better to learn a few concepts well than many concepts poorly. It restricts itself to what can be covered in a one-semester course, with- out overwhelming the student with complexity and analysis. The approach is practical rather than theoretical. We show how to implement the data structures and operations on them using Java. We also show how to write programs to solve problems using these structures.

Learn to Program with C (Paperback, 1st ed.): Noel Kalicharan Learn to Program with C (Paperback, 1st ed.)
Noel Kalicharan
R2,825 Discovery Miles 28 250 Ships in 10 - 15 working days

This book teaches computer programming to the complete beginner using the native C language. As such, it assumes you have no knowledge whatsoever about programming. The main goal of this book is to teach fundamental programming principles using C, one of the most widely used programming languages in the world today. We discuss only those features and statements in C that are necessary to achieve our goal. Once you learn the principles well, they can be applied to any language. If you are worried that you are not good at high-school mathematics, don't be. It is a myth that you must be good at mathematics to learn programming. C is considered a 'modern' language even though its roots date back to the 1970s. Originally, C was designed for writing 'systems' programs-things like operating systems, editors, compilers, assemblers and input/output utility programs. But, today, C is used for writing all kinds of applications programs as well-word processing programs, spreadsheet programs, database management programs, accounting programs, games, robots, embedded systems/electronics (i.e., Arduino), educational software-the list is endless. Note: Appendices A-D are available as part of the free source code download at the Apress website. What You Will Learn: How to get started with programming using the C language How to use the basics of C How to program with sequence, selection and repetition logic How to work with characters How to work with functions How to use arrays Who This Book Is For:This book is intended for anyone who is learning programming for the first time.

Advanced Topics in Java - Core Concepts in Data Structures (Paperback, 1st ed.): Noel Kalicharan Advanced Topics in Java - Core Concepts in Data Structures (Paperback, 1st ed.)
Noel Kalicharan
R2,930 Discovery Miles 29 300 Ships in 10 - 15 working days

Java is one of the most widely used programming languages today. It was first released by Sun Microsystems in 1995. Over the years, its popularity has grown to the point where it plays an important role in most of our lives. From laptops to data centers, game consoles to scientific supercomputers, cell phones to the Internet, Java is everywhere! There are tons of applications and heaps of websites that will not work unless you have Java installed, and more are created every day. And, of course, Java is used to power what has become the world's most dominant mobile platform, Android. Advanced Topics In Java teaches the algorithms and concepts that any budding software developer should know. You'll delve into topics such as sorting, searching, merging, recursion, random numbers and simulation, among others. You will increase the range of problems you can solve when you learn how to create and manipulate versatile and popular data structures such as binary trees and hash tables. This book assumes you have a working knowledge of basic programming concepts such as variables, constants, assignment, selection (if..else) and looping (while, for). It also assumes you are comfortable with writing functions and working with arrays. If you study this book carefully and do the exercises conscientiously, you would become a better and more agile software developer, more prepared to code today's applications - no matter the language.

Advanced Topics in C - Core Concepts in Data Structures (Paperback, 1st ed.): Noel Kalicharan Advanced Topics in C - Core Concepts in Data Structures (Paperback, 1st ed.)
Noel Kalicharan
R3,126 R2,681 Discovery Miles 26 810 Save R445 (14%) Ships in 10 - 15 working days

C is the most widely used programming language of all time. It has been used to create almost every category of software imaginable and the list keeps growing every day. Cutting-edge applications, such as Arduino, embeddable and wearable computing are ready-made for C. Advanced Programming In C teaches concepts that any budding programmer should know. You'll delve into topics such as sorting, searching, merging, recursion, random numbers and simulation, among others. You will increase the range of problems you can solve when you learn how to manipulate versatile and popular data structures such as binary trees and hash tables. This book assumes you have a working knowledge of basic programming concepts such as variables, constants, assignment, selection (if..else) and looping (while, for). It also assumes you are comfortable with writing functions and working with arrays. If you study this book carefully and do the exercises conscientiously, you would become a better and more agile programmer, more prepared to code today's applications (such as the Internet of Things) in C.What you'll learn * What are and how to use structures, pointers, and linked lists * How to manipulate and use stacks and queues * How to use random numbers to program games, and simulations * How to work with files, binary trees, and hash tables * Sophisticated sorting methods such as heapsort, quicksort, and mergesort * How to implement all of the above using C Who this book is for Those with a working knowledge of basic programming concepts, such as variables, constants, assignment, selection (if..else) and looping (while, for). It also assumes you are comfortable with writing functions and working with arrays.

Julia - Bit by Bit - Programming for Beginners (Paperback, 1st ed. 2021): Noel Kalicharan Julia - Bit by Bit - Programming for Beginners (Paperback, 1st ed. 2021)
Noel Kalicharan
R1,361 R1,289 Discovery Miles 12 890 Save R72 (5%) Ships in 9 - 15 working days

The main goal of this book is to teach fundamental programming principles to beginners using Julia, one of the fastest growing programming languages today. Julia can be classified as a "modern" language, possessing many features not available in more popular languages like C and Java. The book is organized in 10 chapters. Chapter 1 gives an overview of the programming process. It shows how to write a first Julia program and introduces some of the basic building blocks needed to write programs. Chapter 2 is all about numbers-integers, floating-point, operators, expressions-how to work with them and how to print them. Chapter 3 shows how to write programs which can make decisions. It explains how to use if and if...else statements. Chapter 4 explains the notion of 'looping', implemented using for and while statements. It also explains how to read data from a file and write results to a file. Chapter 5 formally treats with functions, enabling a (large) program to be broken up into smaller manageable units which work together to solve a given problem. Chapter 6 is devoted to characters and strings. In Julia, we can work with them as seamlessly as we do with numbers. Chapter 7 tackles array processing, which is significantly easier in Julia than other languages. Chapter 8 is about sorting and searching techniques. Sorting puts data in an order that can be searched more quickly/easily, and makes it more palatable for human consumption. Chapter 9 introduces structures, enabling us to group data in a form that can be manipulated more easily as a unit. Chapter 10 deals with two useful data structures-dictionaries and sets. These enable us to solve certain kinds of problems more easily and conveniently than we can without them. This book is intended for anyone who is learning programming for the first time. The presentation is based on the fact that many students (though not all) have difficulties in learning programming. To overcome this, the book uses an approach which provides clear examples, detailed explanations of very basic concepts and numerous interesting problems (not just artificial exercises whose only purpose is to illustrate some language feature).

C Programming - An Advanced Course (Paperback): Noel Kalicharan C Programming - An Advanced Course (Paperback)
Noel Kalicharan
R696 Discovery Miles 6 960 Ships in 10 - 15 working days

This book takes up where C Programming - A Beginner's Course leaves off. It assumes you have a working knowledge of basic programming concepts such as variables, constants, assignment, selection (if..else) and looping (while, for). It also assumes you are comfortable with writing functions and working with arrays. If you are not, it is recommended that you study C Programming - A Beginner's Course before tackling the material in this book. As in the first book, the emphasis is not on teaching the C language, per se, but rather, on using C to teach concepts that any budding programmer should know. The major topics covered are sorting, searching, merging, structures, pointers, linked lists, stacks, queues, recursion and random numbers.

Data Structures In C (Paperback): Noel Kalicharan Data Structures In C (Paperback)
Noel Kalicharan
R955 Discovery Miles 9 550 Ships in 10 - 15 working days

Data structures is concerned with the storage, representation and manipulation of data in a computer. In this book, we discuss some of the more versatile and popular data structures used to solve a variety of useful problems. Among the topics are linked lists, stacks, queues, trees, graphs, sorting and hashing.

C by Example (Paperback): Noel Kalicharan C by Example (Paperback)
Noel Kalicharan
R2,335 Discovery Miles 23 350 Ships in 10 - 15 working days

At present, C is one of the most popular programming languages. It is not only flexible, but efficient and highly portable, and is now used for writing many different kinds of programs, from compilers and assemblers to spreadsheets and games. Assuming only familiarity with basic programming concepts such as variables and looping, this book covers all aspects of the C language, including a detailed look at file handling and pointers. The text is self-contained and contains a wealth of examples and exercises that test the understanding of the concepts developed in each chapter. Anybody who wishes to come to grips with the art of programming in C will find this a most valuable book.

Free Delivery
Pinterest Twitter Facebook Google+
You may like...
The ANC Spy Bible - My Alliance Across…
Moe Shaik Paperback R355 R305 Discovery Miles 3 050
Women In Solitary - Inside The Female…
Shanthini Naidoo Paperback  (1)
R355 R305 Discovery Miles 3 050
Rebels And Rage - Reflecting On…
Adam Habib Paperback R591 Discovery Miles 5 910
Paul Kruger - Toesprake En…
Johan Bergh Hardcover  (3)
R363 Discovery Miles 3 630
Across Boundaries - A Life In The Media…
Ton Vosloo Paperback R708 Discovery Miles 7 080
The Unresolved National Question - Left…
Edward Webster, Karin Pampallis Paperback  (2)
R395 R309 Discovery Miles 3 090
Stellenbosch: Murder Town - Two Decades…
Julian Jansen Paperback R335 R288 Discovery Miles 2 880
100 Mandela Moments
Kate Sidley Paperback R250 R200 Discovery Miles 2 000
Bones And Bodies - How South African…
Alan G. Morris Paperback R307 Discovery Miles 3 070
Introducing Hibirism ... In The Meantime…
Donald Mokgale, Ernest Nkomotje Paperback R290 R195 Discovery Miles 1 950

 

Partners