Please create an account to participate in the Slashdot moderation system


Forgot your password?
DEAL: For $25 - Add A Second Phone Number To Your Smartphone for life! Use promo code SLASHDOT25. Also, Slashdot's Facebook page has a chat bot now. Message it for stories and more. Check out the new SourceForge HTML5 internet speed test! ×

Comment Re:This is fair and reasonable (Score 1) 173

I went to one of these Top 10 CS program schools (for a graduate degree) and you can tell a lot (probably even the university) by the fact that the CS Department was in the Applied Physics and Math building. It has a lot of math and theory. There are a ton of theory classes. Plus there are SOMEWHAT more practical class in OS's, AI, natural language processing, neural networks, interface design/human factors depending on your interests. All have a huge component of the theory though so that you aren't just learning about Unix/Linux from an OS perspective, but you are learning the theory and rational behind various designs. e.g. you might learn about the Mach kernel versus the BSD kernel but with much focus on why certain design decisions are made and how that impacts performance and the like.

For example, you'll learn about CPU design and trade-offs there. You'd learn about Flynn's taxonomy and various examples of them, but you wouldn't just learn a particular implementation of a MIMD machine with nothing else.

Now we did not have a specific class in security, but it was a huge concern in the OS classes regarding processes, stack etc, and in the hardware classes for CPU memory protection and the like. Ditto compiler classes where you would have the compiler (or tools tied into it) to do verification or bounds checking etc. Even the the Theory of Computation classes it was touched upon in the NP/P discussions (Thanks Christos Papadimitriou). We discussed viruses, worms (the Morris worm impacted everyone Nov of 1988) and other malware (and this was 1988 and 1989) and best practices in terms of hardening the OS and applications so that they weren't (hopefully) vulnerable. Certainly a lower level than at the browser level, but the security discussions were wrapped into the appropriate classes so that you were made aware of the issues when appropriate.

Would a high level overview be appropriate now? Perhaps. I am not convinced though that it should be pulled out of the individual classes since I don't see that there is one "theory of security" that applies to all areas universally and it might be better discussed where it is appropriate. Maybe it would be useful, I'm just not convinced yet.

The point being that you are learning the foundations and not having it like a trade school where they get you a Microsoft certification - and there is NOTHING wrong with that, btw, it is just a different focus of what a particular program would be. Sure you can code and you know doubt know a lot about Unix (or derivatives) since you are using them, but the focus isn't on a set of skills for a particular OS or CPU. You are learning so that you can go to Microsoft, Apple or wherever and help them decide on the best way to implement something to accomplish a particular set of goals. :-)

Comment SOLUTION (Score 1) 529

Just don't (a) answer accurate about "race" or (b) don't ask about it.

Skin color is irrelevant. The overt racists who keep asking and caring about skin color should be shunned.

What is the cutoff for a "race"? With 23andme, AncestryDNA etc, it will show a lot of people who have traces of every race.

Comment Re:Too much good content is deleted at Wikipedia. (Score 1) 239

You are right, the whole "notability" standard at Wikipedia has been f'd up for years. Someone notable today, may be much less notable than someone from 100 years ago, but the person from a century ago might not be as notable to people today. Instead of trying to build a repository of accurate knowledge and information, Wikipedia is more concerned about building up fiefdoms of power for the editors and managers, which is too bad.

Comment 1960s? (Score 4, Informative) 140

"astronauts used in trips to the moon in the 1960s."

Just one point about the summary, not just the 1960s, there were more trips to the moon using Apollo in the 1970s than in the 1960s:
1960s Apollo moon trips: 8, 10, 11, 12 (2 landings 11, 12, and 2 circumnavigations)

1970s: 13, 14, 15, 16,17 (4 landings, not Apollo 13 obviously)

(There were other Apollo missions that were not moon trips, 7, 9 for example that were in earth orbit, Apollo-Soyuz etc).

Slashdot Top Deals

Have you reconsidered a computer career?