3 ms·
In my opinion, a formal CS degree is not achievable in a summer’s time. Just the core material can take at least a year or two to finish as a full time student.
by LokiSnake 15y ago
In my opinion, a formal CS degree is not achievable in a summer’s time. Just the core material can take at least a year or two to finish as a full time student. This should include data structures, algorithms, some discrete mathematics, computability/logic, programming languages (class on issues and features in language design and implementation), and some computer systems work (looking into lower level system topics). It is a lot to cover and absorb in a summer’s time. Unless you are familiar and have experience with most of these topics, just one summer is extremely optimistic.
CS isn't just about programming and software engineering, as there's quite a bit of theory involved and generally isn't learned just writing code on your own, which I'm assuming is where you've picked up what you know. It can be much easier to get a software engineering or a programming related degree if that is the case, and should be more doable in a short time frame.
P.S. I'm assuming you are like most programmers that have learned programming on your own, and you haven't dug into the more theoretical topics on your own. Most don't, and I wouldn't have learned most of the more theoretical topics on my own. But they are very useful and good to know, as they will make you a better programmer. Lastly, don't get a CS degree that does not require these topics, as you'll just be kidding yourself and people you show your diploma to.
- citizenkeys 15y agoI'm not planning on finishing the degree during the summer, just get started on it. If I could take the classes online, that'd be something I can do in my spare time.