The PLT group has been seriously studying the pedagogy of programming and computer science for more than 20 years. The use of Scheme as a teaching language goes back forty years to its inception.
Re:Learning to Program
by soegaard on Sunday May 17, 2015 @05:08PM
(#9561700)
@OP Studying HtDP is a good choice for someone entering Computer Science. HtDP is written by experienced CS professors and will introduce you to many important CS topics.
http://docs.racket-lang.org/
and then Feilisen's How to Design Programs:
http://www.ccs.neu.edu/home/matthias/HtDP2e/
The PLT group has been seriously studying the pedagogy of programming and computer science for more than 20 years. The use of Scheme as a teaching language goes back forty years to its inception.
Good luck.