In FUNDAMENTALS OF PYTHON: FROM FIRST PROGRAMS THROUGH DATA STRUCTURES, Washington and Lee University professor Kenneth A. Lambert presents all of the important topics in CS1 and CS2 in one volume. This economical format provides instructors with a consistent approach to teaching introductory progra... more
Uses a just-in-time approach, with no new concept introduced before it is needed to solve a problem.
Early emphasis on problem solving and algorithm development.
Covers multiple design strategies, including top-down design and recursive design with functions, object-based programming, and object-o... more