| ▲ | pmontra 3 hours ago | |||||||
Well done but is this a guide to Computer Science or to Software Engineering? In a Guide to CS I expected to find information theory, computability, complexity, finite state automa, language grammars etc. Anyway, the audience is > Undergrad students just getting into programming so it's naturally biased toward the engineering part of the subject. | ||||||||
| ▲ | hahahacorn 2 hours ago | parent | next [-] | |||||||
> 1 Foreword > Are you getting into Computer Science, or thinking about it? Or maybe you’re in it already. This super-high-level guide is for you! > I’m not going to talk about how to write code (much). I’ll I’m going to talk about in these roughly 40 pages is more about how to learn when you’re a nascent software developer. Page 1 | ||||||||
| ▲ | johnnyanmac 2 hours ago | parent | prev | next [-] | |||||||
I see it as "learning how to learn", not directly learning itself like a curriculum. It's more for those who want to build proper study habits. Reading the chapter of AI seems to support that feeling. It was about tips on where to use it, where to not use it as a shortcut, how to be critical of any output, and some personal speculation. | ||||||||
| ▲ | kaladin-jasnah 2 hours ago | parent | prev [-] | |||||||
What about operating systems, architecture, compilers, networking, and the like? I have seen people argue that computer science is the more theoretical side of things, but many university CS programs cover both systems and theory (or sometimes skew to one side). | ||||||||
| ||||||||