Jump to ratings and reviews
Rate this book

An Introduction to Computer Science Using C

Rate this book
Intended for the first course in the majors sequence, Eggen and Eggen present a conceptual introduction to key concepts and methodologies of computer science. C is the language of instruction, and is integrated only as needed to highlight points and demonstrate concepts throughout the text. In addition to numerous exercises, laboratory activities are incorporated into each chapter (after Chapter 1), leading students through an experimental approach to the concepts and techniques covered in the text.

400 pages, Paperback

First published January 1, 1994

8 people want to read

About the author

Ratings & Reviews

What do you think?
Rate this book

Friends & Following

Create a free account to discover what your friends think of this book!

Community Reviews

5 stars
1 (33%)
4 stars
1 (33%)
3 stars
1 (33%)
2 stars
0 (0%)
1 star
0 (0%)
Displaying 1 of 1 review
Profile Image for Liquidlasagna.
2,974 reviews108 followers
April 11, 2022
Amazon reviews

Very good and concise C programming text

I was searching for a good first crisply written text on C Programming besides the mammoth, densely written C text by Deitel & Deitel whose binding even fall apart after a few weeks.

I had a big problem grasping Link Lists. But this text, as I had expected from having used it before on Recursion concept, did the trick. I was up and running in about an hour.

You will not be disappointed if you spend a few days reading it. The dividends quickly follow.
Looking it up on amazon.com, I'm now just surprised that the authors have not issued new editions to take care of a few cosmetic and appearance aspects. For example, when the authors show code, they separate the various parts of the code with a block of asterisks. But asterisks are used to show Comments Statements too; thus, using asterisks again to show separation may be a bit much, to the average reader who does not want extraneous clutter on their pages.

Gerard J. Sagliocca

---

An Awesome Text

I had Dr. Eggen as my Computer Science adviser and teacher at Trinity University, and I have known him for several decades.

While many might complain about a professor requiring students to purchase his own text, the reason was that this book is accurate and works with all basic C language compilers without typos or botched code. which was typical of other texts at the time. The information on basic computer language structure from the byte upwards, algorithm design, testing, nested loops, memory allocation, and ASCII formatting do not change over time and this information has not gone obsolete.

This is an excellent beginning and intermediary text for any programmer wishing to grasp modular programming and is an excellent starting point to work towards a complete understanding of object-oriented programming such as C++/C#, because C++/C# objects are evolved data structures.

I have owned several copies of this text over the decades, and I feel that is a required text for any decent I.T. personal or scholastic library. I would like to see this text in junior high and high schools, even though it was written for the university level.

Dr. Eggen originally got his advanced degrees in mathematics, he is an exact and specific programmer and a smart cookie.

Currently, operating system design has evolved to the point where C-type coding is done at a high level with pre-made, commercial libraries.

But if you are a Linux programmer who needs to write your own code for a device driver or your own library file, if you need an accurate description of algorithms even if writing in a different language, and if you really want to understand what is under the hood of your computer, then this is the book for you.

This is the book I would use to teach my kids modular programming.

John Blake Arnold

Displaying 1 of 1 review

Can't find what you're looking for?

Get help and learn more about the design.