| A textbook for a course of one or two semesters teaching programming in the computer language that has failed to infiltrate engineering as thoroughly as many other fields. Begins with procedural programming and advances to object orientation as rapidly as the pedagogical framework allows, but the se |