Computer Science & Electrical Engineering 2012 - McGraw-Hill Books
Computer Science & Electrical Engineering 2012 - McGraw-Hill Books
Computer Science & Electrical Engineering 2012 - McGraw-Hill Books
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
PROGRAMMING IN ANSI C<br />
5th Edition<br />
by E Balagurusamy, Member,Union Public Commission,Dholpur House,<br />
Shahjahan Road,New Delhi<br />
2010 (August 2010) / Softcover / 568 pages<br />
ISBn: 9780070681828 [with CD]<br />
(<strong>McGraw</strong>-<strong>Hill</strong> India Title)<br />
www.mhhe.com/balagurusamy/ansic5e<br />
This book gives a simple and lucid presentation of the C programming<br />
concepts. It helps the beginners in better understanding of<br />
the implementation and applications of C language through sample<br />
programs, case-studies, programming problems and projects. The<br />
book is developed including the new features of C99 standards.<br />
Contents<br />
Chapter 1: Overview of C<br />
Chapter 2: Constants, Variables, and Data Types<br />
Chapter 3: Operators and Expressions<br />
Chapter 4: Managing Input and Output Operations<br />
Chapter 5: Decision Making and Branching<br />
Chapter 6: Decision Making and Looping<br />
Chapter 7: Arrays<br />
Chapter 8: Character Arrays and Strings<br />
Chapter 9: User-defined Functions<br />
Chapter 10: Structures and Unions<br />
Chapter 11: Pointers<br />
Chapter 12: File Management in C<br />
Chapter 13: Dynamic Memory Allocation and Linked Lists<br />
Chapter 14: The Preprocessor<br />
Chapter 15: Developing a C Program: Some Guidelines<br />
Appendix I: Bit-level Programming<br />
Appendix II: ASCII Values of Characters<br />
Appendix III: ANSI C Library Functions<br />
Appendix IV: Projects<br />
Appendix V: C99 Features<br />
Bibliography<br />
Index<br />
TEST YOUR SKILLS IN C<br />
2nd Edition<br />
by S Thamarai Selvi, M S University - Tirnunelveli and R Murugesan,<br />
Tiruvalluvar College, Tamil Nadu<br />
2009 (June 2009) / Softcover<br />
ISBn: 9780070145856<br />
(<strong>McGraw</strong>-<strong>Hill</strong> India Title)<br />
The revised edition of Test your Skills in C retains its appeal as a<br />
complete self-taught and handy text to students as well as a guide<br />
for aspiring IT professionals. This book refreshes C programming<br />
knowledge of readers in a short span, thereby equipping them to<br />
thoroughly prepare for various screening tests and campus interviews.<br />
Contents<br />
Chapter 1. Elements of C Language<br />
Chapter 2. C operators and Expressions<br />
Chapter 3. Simple Input/Output<br />
Chapter 4. Control Flow Constructions<br />
Chapter 5. Storage Classes of Variables<br />
Chapter 6. Arrays<br />
Chapter 7. Functions<br />
Chapter 8. Pointers<br />
Chapter 9. Strings<br />
Chapter 10. Structures and Unions<br />
Chapter 11. Files and Preprocessors<br />
Chapter 12. Model Test Papers<br />
Chapter 13. Crack the Tough Nuts<br />
COMPUTER SCIENCE <strong>Computer</strong> <strong>Science</strong><br />
9<br />
Chapter 14. Additional Programs<br />
Chapter 15. ASCII table<br />
Chapter 16. Precedence and Assosciativity of Operators<br />
Chapter 17. Timing of Basic C Operations in Our Host Machine<br />
Chapter 18. ANCI C Library Functions<br />
International edition<br />
APPLIEd C<br />
An Introduction and More<br />
by Alice Fischer and Stephen M Ross, both of the University of New<br />
Haven<br />
2000 / 1136 pages / softcover<br />
ISBn: 9780070217485 - (Out of Print)<br />
ISBn: 9780071184595 [Ie]<br />
www.mhhe.com/fischer/<br />
Applied C: An Introduction and More provides an introduction to C<br />
programming from a “hands on” perspective. With this book both<br />
<strong>Computer</strong> <strong>Science</strong> and <strong>Engineering</strong> students learn the C language<br />
and how to program through the reading and writing of basic programs<br />
early in the book. After introducing students to the basics, the<br />
authors use a spiral approach to build on concepts incrementally so<br />
that by the end students are able to write longer programs that require<br />
multiple functions. The teaching of these programming concepts is<br />
accompanied by a focus on sound program design that emphasizes<br />
the need for complete and accurate program specification as well as<br />
careful testing from the beginning.<br />
Contents<br />
I Introduction.<br />
Chapter 1: <strong>Computer</strong>s and Systems.<br />
Chapter 2: Programs and Programming.<br />
Chapter 3: Fundamental Concepts.<br />
II Computation.<br />
Chapter 4: Writing Sentences in C.<br />
Chapter 5: Using Functions and Libraries.<br />
Chapter 6: More Repetition and Decisions. III Basic Data Types.<br />
Chapter 7: Integers and Integer Operations.<br />
Chapter 8: Real Numbers and Computation.<br />
Chapter 9: Program Design.<br />
Chapter 10: An Introduction to Arrays.<br />
Chapter 11: Character Data and Enumerations.<br />
Chapter 12: An Introduction to Pointers. IV Structured Data Types.<br />
Chapter 13: Strings.<br />
Chapter 14: Structured Types.<br />
Chapter 15: Streams and Files.<br />
Chapter 16: Simple Array Algorithms<br />
Chapter 17: Two Dimensional Arrays.<br />
Chapter 18: Calculating with Bits. V Advanced Techniques.<br />
Chapter 19: Dynamic Arrays.<br />
Chapter 20: Working With Pointers.<br />
Chapter 21: Recursion.<br />
Chapter 22: Making Programs General.<br />
Chapter 23: Modular Organization.<br />
VI Appendix.<br />
Appendix A: The ASCII Code.<br />
Appendix B: The Precedence of Operators in C.<br />
Appendix C: The Tools Library.<br />
Appendix D: A Simple Makefile For the Tools Library.<br />
Appendix E: Advanced Aspects of C Operators.<br />
Appendix F: Glossary and Alphabet Soup.<br />
9