Live data from Hacker News

Poll: Do you have a formal CS or a general computing degree?

news.ycombinator.com

31–40 of 47 posts

Re: Poll: Do you have a formal CS or a general computing degree?

#34
CS+math from CMU. The OS class there is transformative; the other stuff is often good, but I wouldn't evangelize to anyone to take anything other than the OS class. It's been rumored that people have been hired because they passed OS; passing might be an exaggeratedly low bar, but it's in that ballpark.

Re: Poll: Do you have a formal CS or a general computing degree?

#35
i have a slightly related question. hypothetically (definitely not about me), what's the quickest way to get a computer science degree if you are entirely qualified for it and the classes are useless? do you have to suffer the system just to get a degree?

Re: Poll: Do you have a formal CS or a general computing degree?

#37
I put CS, but it is really Computer Engineering. My uni has to be weird about their naming, so I have to explain, however.

* There are three options: CS, CE Hardware Specialization, and CE Software Specialization. I am doing the third.

* Everybody takes the same 300-level courses. Two quarters of theory, comparative programming languages, and a hardware class. (You end that one by building a MIPS processor in Verilog.) They are doing a curriculum change for the 300-level courses, however, so I do not really know how the new courses work.

* CS people basically can take any 400 level courses they want. Some people basically do what is required for CE students below, some do graphics/animation/games, and some do a mix.

* CE Hardware people have to take a handful of EE, the advanced hardware classes, and the hardware capstone. Basically no range of motion here.

* CE Software people have to take intro to EE, a software engineering course (or computer security, alternately), operating systems, networks, and a few 400 level electives (options include compilers, algorithms, distributed systems, and databases).

So CS is not much more theoretical than CE-Software; you just have more choices your senior year, and have to take a bit more liberal arts.

Re: Poll: Do you have a formal CS or a general computing degree?

#38
post #28

Earlier quoted context omitted.

very nice. the best programmers I've worked with almost all had conservatory degree's :)

Interestingly, the psychometric profiles for music and engineering share quite a few characteristics. It's common for engineers to be polymaths, esp with music.

Computer engineer here (not to be confused with CS or EE!)... and your statement is dead on! Especially the polymath part... I'm a bit of an ambidextrous drummer who can play in any time signature - was pro up until last June (to work on my startup)! I haven't played since but I sense a strong correlation between my drumming skills and ability to think in patterns (as is required for computer/algorithm related work of course)... perhaps I should get back on the set. It may stir up the creative juices again.

Re: Poll: Do you have a formal CS or a general computing degree?

#39
When I got my bachelor's degree (Caltech, class of '82) they didn't offer an undergraduate CS degree. They had pretty much all of the normal undergraduate CS courses, but only offered masters and PhD degrees.

Most undergraduates who would have majored in CS if it had been offered went for math or physics, and then took all the undergraduate CS courses too.

Re: Poll: Do you have a formal CS or a general computing degree?

#40
post #28

Earlier quoted context omitted.

Interestingly, the psychometric profiles for music and engineering share quite a few characteristics. It's common for engineers to be polymaths, esp with music.

Computer engineer here (not to be confused with CS or EE!)... and your statement is dead on! Especially the polymath part... I'm a bit of an ambidextrous drummer who can play in any time signature - was pro up until last June (to work on my startup)! I haven't played since but I sense a strong correlation between my drumming skills and ability to think in patterns (as is required for computer/algorithm related work o…

[deleted]
Post reply on HN