by gen_greyface on 7/7/2019, 4:56:08 AM
by wdr1 on 7/7/2019, 4:05:41 AM
by wikibob on 7/7/2019, 12:14:27 PM
I highly recommend Gregor Kiczales‘s CS classes from UBCx as a starting point [0]
Gregor’s courses are based on the “How to Design Programs” book that Matthias Felleisen at Northeastern, Shriram Krishnamurthi at Brown, and others wrote.
They have a great paper discussing the pedagogical philosophy called The Structure and Interpretation of the Computer Science Curriculum [1]
[0] https://www.edx.org/course/how-code-simple-data-ubcx-htc1x
by algodaily on 7/9/2019, 4:05:06 PM
I built https://algodaily.com to serve as a gentle intro to CS fundamentals for non-traditional students. Check it out and see if it's what you're looking for.
by connor11528 on 7/7/2019, 4:31:01 AM
I’ve collected resources for getting better at CS here: https://github.com/connor11528/cs-fundamentals
by ftl64 on 7/7/2019, 5:53:43 PM
by p1p on 7/7/2019, 7:17:05 AM
MIT Introduction to Computer Science
by sweetbee on 7/8/2019, 6:06:44 PM
MIT’s CS50 is great!
I've seem some resources scattered around but I was looking for something more "definitive". Any ideas? Thanks!