ThisbookisbasedonanMITcoursethathasbeenofferedtwiceayearsince2006.Thecourseisaimedatstudentswithlittleornopriorprogrammingexperiencewhohavedesiretounderstandcomputationalapproachestoproblemsolving.Eachyear,afewofthestudentsintheclassusethecourseasasteppingstonetomoreadvanced