Structure and Interpretation of Computer Programs dramaticky ovlivnila učební osnovy informatiky v posledním desetiletí. Tato dlouho očekávaná revize obsahuje změny v celém textu. V knize jsou nové implementace většiny hlavních programovacích systémů, včetně interpretů a překladačů, a autoři do ní začlenili mnoho drobných změn, které odrážejí jejich zkušenosti s výukou tohoto kurzu na MIT od doby, kdy vyšlo první vydání.
Bylo zavedeno nové téma, které zdůrazňuje ústřední roli, kterou hrají různé přístupy k práci s časem ve výpočetních modelech: objekty se stavem, souběžné programování, funkcionální programování a líné vyhodnocování a nedeterministické programování. Jsou zde nové kapitoly s příklady procedur vyššího řádu v grafice a aplikací proudového zpracování v numerickém programování a mnoho nových cvičení. Všechny programy byly navíc přepracovány tak, aby je bylo možné spustit v libovolné implementaci jazyka Scheme, která dodržuje standard IEEE.