من أشهر الكتب على الإطلاق Structure and Interpretation of Computer Programs وهو تم تدريسه لمدة طويلة (أكثر من 20 عام ؟) مازال الكتاب يعتمد على لغة Scheme (أحدى نكهات لغة LISP) ولكن خرجت لنا Berkeley بعمل مشتق لبايثون ليستخدم في تدريس CS 61A
http://www-inst.eecs.berkeley.edu/~cs61a/sp12/book/index.html
محاضرات الكورس متوفرة كذلك على