0
Your cart

Your cart is empty

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

Showing 1 - 7 of 7 matches in All Departments

Learn to Program with C (Paperback, 1st ed.): Noel Kalicharan Learn to Program with C (Paperback, 1st ed.)
Noel Kalicharan
R935 Discovery Miles 9 350 Out of stock

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
R1,277 Discovery Miles 12 770 Out of stock

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
R1,233 R955 Discovery Miles 9 550 Save R278 (23%) Out of stock

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,485 Discovery Miles 14 850 Ships in 12 - 17 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 by Example (Paperback): Noel Kalicharan C by Example (Paperback)
Noel Kalicharan
R1,845 Discovery Miles 18 450 Ships in 12 - 17 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.

C Programming - An Advanced Course (Paperback): Noel Kalicharan C Programming - An Advanced Course (Paperback)
Noel Kalicharan
R696 Discovery Miles 6 960 Out of stock

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
R897 Discovery Miles 8 970 Out of stock

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.

Free Delivery
Pinterest Twitter Facebook Google+
You may like...
The Gifts
Liz Hyder Paperback R431 Discovery Miles 4 310
By Any Other Name
Jodi Picoult Paperback R390 R285 Discovery Miles 2 850
The Witches Of Vardo
Anya Bergman Paperback R395 R309 Discovery Miles 3 090
Still Life
Sarah Winman Paperback R357 Discovery Miles 3 570
Children Of Sugarcane
Joanne Joseph Paperback  (3)
R320 R256 Discovery Miles 2 560
Booth
Karen Joy Fowler Paperback R463 R366 Discovery Miles 3 660
Wanneer Skaduwees Kantel
Elize Parker Paperback R310 R266 Discovery Miles 2 660
Maude Horton's Glorious Revenge
Lizzie Pook Paperback R365 R285 Discovery Miles 2 850
Shanghai
Joseph Kanon Paperback R410 R275 Discovery Miles 2 750
The Bookbinder Of Jericho
Pip Williams Paperback R380 R297 Discovery Miles 2 970

 

Partners