MIT 신입생들이 최초로 배우는 컴퓨터 책. "살아있는 전설"
소프트웨어개발에서 중요한 개념중 하나인 Abstraction 에 대해 제대로 배울 수 있을 것이다. 그리고 Modularity, Objects, and State 등.
그리고 전산학쪽 커리큘럼과 관련하여 쓸만한 예제들이 돋보인다. (좀 어렵긴 하겠지만.) 그리고 중간에 Scheme 코드를 일반언어로 읽는 방법에 대해 이야기한다. (이 또한 Abstraction 의 관점이랄까.)
국내에서
창원대학교(http://pl.changwon.ac.kr/sicp/sicp_data.html)와
카이스트(http://ropas.kaist.ac.kr/~kwang/320/02/) 에서 교재로 이용하고 있다. 고대 에서도 과거 가르친적이 있다고 한다. 현재는 아니지만.