Hacker Timesnew | past | comments | ask | show | jobs | submit | gthinkin's commentslogin


In our introductory CS course at UC Berkeley, CS61A (which is based on SICP but taught mainly in Python), we use http://pythontutor.com to visualize environment diagrams for our programs line-by-line.


If 61A taught me anything, SICP is bad introductory textbook for people who are not directly CS majors: it is not that accessible, and most people just want to learn Python.

I’m not saying SICP overall is a bad textbook; but it is something that can only be appreciated after realizing CS is not only tool for manipulating data.


I want to disagree with you, but you're basically right. The functional way of thinking is different enough it's an unnecessary complication for most non CS majors.

That said, you can teach very solid Computing Science using imperative languages. Algol is still used for research and publishing after all.


but at the birth of SICP, is there any suitable imperative language to do that?

If we exclude the part of functional language, SICP is a quite good advanced text for CS major.


This is awesome! Keep up the great work.


This is really cool. I tried building a similar project last year using an LSTM, but never ended up deploying it.

I wonder what James Veitch would have to say.


Unsplash is the best in my opinion.

www.unsplash.com


Great work, Kevin!


:)


Super excited to experiment around with this.


Thanks!


Hi Kronopath, the app isn't on the App Store just yet. It was sent for review, meaning it could take another week or so before I actually know whether it will be approved for sale or not.


Thanks! It was an awesome experience.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: