Thisintroductiontoprogrammingplacescomputerscienceinthecoreofaliberalartseducation.Unlikeotherintroductorybooks,itfocusesontheprogramdesignprocess.Thisapproachfostersavarietyofskills--criticalreading,analyticalthinking,creativesynthesis,andattentiontodetail--thatareimportantforeveryone,n