Takes a hands-on, applied approach to the first programming language course for students studying computer science. This book begins with procedural programming in C, & then gradually introduces object-oriented programming features & the C++ language syntax that enables first-time programmers to use them.