RACKET BASICS, ORDER OF EVALUATION, RECURSION http://inst.eecs.berkeley.edu/~cs61as/discussions/dis1/ http://inst.eecs.berkeley.edu/~cs61as/discussions/dis1/dis1_sol.pdf
This is my attempt to complete course cs61a taught at Berkeley during spring 2011. The course is based on fantastic "Structure and interpretation of computer programs". Instructor is Brian Harvey and he's extremely good at this. The lovely thing is that Berkeley got online everything you need to take this course remotely. Thank you.
I'm trying to
- do readings on sicp: http://mitpress.mit.edu/sicp/ (i didn't bought prited copy)
- interactive sicp: https://xuanji.appspot.com/isicp/u
- watch video lectures: https://archive.org/details/ucberkeley-webcast-PL3E89002AA9B9879E?sort=titleSorter
- do homework: http://wla.berkeley.edu/~cs61a/reader/nodate-hw.pdf
- do projects: http://wla.berkeley.edu/~cs61a/reader/vol1.html
- take midterms: http://wla.berkeley.edu/~cs61a/reader/vol2.html
- take final: http://wla.berkeley.edu/~cs61a/reader/vol2.html
Homepage: http://wla.berkeley.edu/~cs61a/sp11/ Homework solutions:
- Solutions from summer 2011 (same homework and the old ones were not published): http://wla.berkeley.edu/~cs61a/su11/solutions/
I'm running arch so there are some friction installing UCB scheme. My solution to this is to use docker with ubuntu, see instruction to install.
Some random guy's homework. https://github.com/bzliu94/cs61a_fa07
Some other guy homework: cs61as https://github.com/nicolov/cs61as-racket-homework
https://berkeley-cs61as.github.io/index.html
Main thins are here, quizes, and stuff https://berkeley-cs61as.github.io/resources.html
Quizzes: https://drive.google.com/drive/folders/0B237hjxsXjT2cTc3MHBHU1VpdU0?usp=sharing
Discussions
http://inst.eecs.berkeley.edu/~cs61as/library/
http://wla.berkeley.edu/~cs61a/sp09/lectures/
Bunch of different strategies that helps you organize how to think about, so you don't need to think about every aspect of program at once
http://www-inst.eecs.berkeley.edu/~cs61a/reader/ http://wla.berkeley.edu/~cs61a/sp11/