17.01.2013 Views

Computer Science & Electrical Engineering 2012 - McGraw-Hill Books

Computer Science & Electrical Engineering 2012 - McGraw-Hill Books

Computer Science & Electrical Engineering 2012 - McGraw-Hill Books

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!