ThisintroductiontoprogrammingplacescomputerscienceinthecoreofaliberalartseducationUnlikeotherintroductorybooks,itfocusesontheprogramdesignprocess.Thisapproachfosteravarietyofskills--criticalreading,analyticalthinking,creativesynthesis,andattentiontodetail-thatareimportantforeveryone,not