>>12792681If you're interested in the mathy-actual-science part of computer science, probably just study programming on your own and go deeply into your maths degree. No, you can't teach yourself CS from SICP. It's an introductory book at best and the people on here who praise it haven't read it. It's a great book, I've done maybe half the problems in it over the years, but it won't teach you CS. If you want a good hint into some (albeit easy) real CS, read Martin's Intro to languages & theory of computation. It's trivial if you have even basic math ability but it'll introduce you to some higher level CS concepts. In learning CS, just like math, you can benefit greatly by finding real applications for what you're writing. After Martin's book, few personal projects, and some reading, I was able to write a simple tree-walk interpreter for a little lua-like language (Using what I learned about automata, CFGs, etc.) Find a problem you want to solve, and learn about it.