Brings students up-to-date with material from the recently revised C++ How to Program, 4/E—assuming only the C material as a prerequisite.
Familiarizes students with content from the recently revised Java™ How to Program, 5/E assuming only the C material as a prerequisite.
Motivates the rational for C99 and highlights key differences between C99 and the version of standard C presented in Chapters 2-14.
Students learn programming by working through and “doing” many examples. This process reinforces and solidifies important programming concepts and fundamentals.
Students gain experience in program and code implementation and execution. Through this hands—on experience they gain a better understanding of various concepts and fundamentals.
Offers students practical advice and suggestions to enhance and accelerate their learning.
Gives students the opportunity to review, extend, and apply their understanding of key concepts throughout the text.
Highly practical in approach, this book introduces learners to the fundamental notions of structured programming and software engineering. KEY TOPICS It covers the full C language, key library functions, object-oriented programming in C++ and Java, and event-driven GUI programming in Java. MARKET: For individuals begin their mastery of C Programming.
1. Introduction to Computers, the Internet and the World Wide Web.
C PROCEDURAL PROGRAMMING.2. Introduction to C Programming.
C++ OBJECT-ORIENTED PROGRAMMING.15. C++ as a “Better C.”
JAVA OBJECT-ORIENTED PROGRAMMING.24. Introduction to Java Applications and Applets.
APPENDICES.A. Internet and Web Resources.