4 ms·
You can take a look at the book How To Design Programs (HTDP) [1]. It's similar. The 2nd edition printed book is going to be released soon [2]. There is a paper
by albertvila 9y ago
You can take a look at the book How To Design Programs (HTDP) [1]. It's similar. The 2nd edition printed book is going to be released soon [2]. There is a paper from the authors of HTDP comparing it to SICP [3]. By the way, there is an couple of online courses at EDX that covers content of HTDP [4][5].
[1] http://www.ccs.neu.edu/home/matthias/HtDP2e/ http://www.ccs.neu.edu/home/matthias/HtDP2e/
[2] https://www.amazon.com/How-Design-Programs-Introduction-Programming/dp/0262534800/ref=la_B000AQ3UQU_1_1?s=books&ie=UTF8&qid=1507936679&sr=1-1&refinements=p_82%3AB000AQ3UQU https://www.amazon.com/How-Design-Programs-Introduction-Prog...
[3] https://en.wikipedia.org/wiki/The_Structure_and_Interpretation_of_the_Computer_Science_Curriculum https://en.wikipedia.org/wiki/The_Structure_and_Interpretati...
[4] https://www.edx.org/course/how-code-simple-data-ubcx-htc1x https://www.edx.org/course/how-code-simple-data-ubcx-htc1x
[5] https://www.edx.org/course/how-code-complex-data-ubcx-htc2x https://www.edx.org/course/how-code-complex-data-ubcx-htc2x