Earlier quoted context omitted.
I have to echo this. Computer Science is essentially a Mathematics field, not having extensive math in the major doesn't really make any sense. In fact, very little of the major after the Freshman of Sophomore year should even be about learning to program. It's like having a B.A. of Computer Science, or a B.S. in Literature, it doesn't really make any sense and should probably best be called some other kind of major.…
>At most schools with C.S. majors, they have alternative majors for people who don't want to do the intensive Maths and Sciences and they're usually called something like "Information Systems" or "Computers for Business" or similar. My undergrad degree was a BS in Computer Information Systems, and I still had a ton of math. The main change from CS to my degree was replacing the higher end maths like Calc2+ and Physic…
Why do so few people major in computer science?
601–610 of 627 posts
Re: Why do so few people major in computer science?
#602I majored in computer science, and I don't feel like I've learned anything. Every time there was an opportunity to learn something cool (mathematical theory behind cryptography, assembly language, details of a processor, the cache, or a communication protocol) or useful, it was glanced over as 'technical details'. Instead, I was introduced to many, many small topics (programming, graphics, databases, algorithms, user…
I have a master's degree in computer science, and my experience was the complete opposite of yours. Projects were interesting, topics were well-covered, we had the opportunity to go really deep into some subjects (kernel programming, distributed systems, assembly, functional or concurrent programming, ...), and, of course, it was highly creative. I spent my four of my five school years in France, and one in Californi…
Re: Why do so few people major in computer science?
#603I majored in computer science, and I don't feel like I've learned anything. Every time there was an opportunity to learn something cool (mathematical theory behind cryptography, assembly language, details of a processor, the cache, or a communication protocol) or useful, it was glanced over as 'technical details'. Instead, I was introduced to many, many small topics (programming, graphics, databases, algorithms, user…
You did compilers/formal languages at least, right? Writing one from scratch is not trivial.
Re: Why do so few people major in computer science?
#604I majored in computer science, and I don't feel like I've learned anything. Every time there was an opportunity to learn something cool (mathematical theory behind cryptography, assembly language, details of a processor, the cache, or a communication protocol) or useful, it was glanced over as 'technical details'. Instead, I was introduced to many, many small topics (programming, graphics, databases, algorithms, user…
Where did you go? There is a great deal of difference between different schools, which I think explains much of the varying experiences people have.
Re: Why do so few people major in computer science?
#605Perhaps "very smart" was an incorrect assessment on your part.
We detached this subthread from https://news.ycombinator.com/item?id=14443522 and marked it off-topic.
Re: Why do so few people major in computer science?
#606Earlier quoted context omitted.
I'm just saying a person thought to be "very smart" should be able to do CS101, easily; and I don't think the examples you mentioned are indication of extraordinary cognitive faculties. I taught myself near photo-realistic drawing, it's a mechanical skill--craftsmanship; had I continued to invest more time in perfecting the technique I would have got to what’s considered photo-realistic. My Spanish was decent after f…
something tells me your Spanish was never that great, and you never got that good at drawing. You reek of someone with a fragile ego. You also suck at writing clearly and concisely in English.
Re: Why do so few people major in computer science?
#607Want to hear something horrifying? In Alaska, last year, only 25 people in the entire state graduated with CompSci degrees. The chasm between the Haves and the Have-Nots, Urban VS Rural, Hipster VS Redneck, White VS Native is only going to grow even wider. Entire demographics are being left behind and they are never going to catch up. But then again, do folks in Alaska need most of the toy services and silly startups…
Re: Why do so few people major in computer science?
#608Earlier quoted context omitted.
I'm a bit interested with your comment. Do we have 8 year olds playing around with environment variables in the OS? I'm curious because I never thought that could be possible
It was not uncommon to have to monkey with crap like that back in the DOS days, to do the most basic things. I vaguely remember having to fool around with autoexec.bat and play with virtual and extended memory settings to try and get Raptor: Call of the Shadows, Wolfenstein 3D or Warcraft: Orcs and Humans to load up and use the right colors on the family 586, when I was much too young to be playing such games - or re…
Re: Why do so few people major in computer science?
#609Earlier quoted context omitted.
I loaded up with theory classes in college precisely to stretch myself and learn more of the difficult things that I wasn't yet already competent in. I'd been programming since I was 9, and could handle the programming projects just fine (more easily than most other students), but the theory classes were more challenging and I wasn't going to learn that stuff if not in school. It ended up being quite helpful for Goog…
I had a much easier time in theory than the other students as well, and ended up being the only non-graduate level student in Quantum Computing, and only CS major in another, Combinatorics. I think a big part of it was that I had a strong maths background, graduating as I did from a Math/Sciences magnet school.
Re: Why do so few people major in computer science?
#610Earlier quoted context omitted.
I don't think they have an advantage, as I've noticed that kids knowing their way around their phone are often completely lost when put in front of a computer. They never use the computer, they have everything in their phones. Compared to a computer, a phone is simple, and you aren't actually solving any problems while using it (you're just downloading and running apps). When you have a phone, however, there's no nee…
Again, Rasp Pi and the whole "maker" movement are mainstream. My daughter is in a STEM Middle School and she has done more things at age 11 than I did when I was 18! They're teaching Android game coding to kids age 10.