. programs. Rather than taking an abstract and rule-based perspec-tive, this chapter covers the program stack and the function call protocol,which naturally give rise to these concepts. A mechanistic. the coursewho volunteered to read parts or all of the manuscript: Andrew Bradley, Caryn Sedloff, Sarah Solter, and Fabio Somenzi. Remaining errors, omissions,awkward phrasing, etc., are of course. teaching strategy in this and anothercourse, I have never had to deal with an honor code violation—which is rare for introductory programming courses and have not received a single complaintabout...