gardner@rochester.UUCP (03/05/86)
From: Paul Gardner <gardner> >From: aglew@ccvaxa.UUCP > Just a comment about EEs vs. CSs: > > I was one of the first EEs at McGill to start taking "Honours" Computer > Science courses. The School of Computer Science, which was very theoretical, > discouraged me from taking their courses because I didn't have the necessary > math background. I think they underestimated how much math an EE takes. > The "Honours" Computer Science courses were jokes. > > The next year an "advanced" computer science class in filesystems and > databases was opened up for the first time to engineers. It was taught by > a visiting European professor, very theoretical, very mathematical. On > the first in-class test, the marks distribution was bimodal: CSs around > 30%, EEs around 80%. Same thing in a Discrete Math course - the CS students > complained that they were being asked to solve new problems that they couldn't > just look up in the literature. > > By the time I left school, the School of Computer Science had once again > started providing special courses "adapted to the needs of engineers" > taught by second-rate professors and teaching assistants. Just a comment about CSs vs. EEs: CS people are not all "systems" people. It seems to me that EE types have an easy time with systems because it's the closest thing in computer science to the machine level stuff they like so much. But what about the myriad other subdisciplines that CS encompasses, are the EEs of McGill superior in these areas also? I hope that you're not implying that EEs enjoy and excel at AI, Theory of Computation and Algorithms. If so then why aren't they all CS majors? Could it be possible that there are a race of superpeople in the EE dept of McGill? From your description I get the impression that the EEs there could master any subject thrown at them. By the way, wouldn't you consider yourself a Computer Engineer rather than an EE? In that case I would hope that you would slay the CS majors in a filesystems and database course. Here at the University of Rochester the only way to get a CS degree is through the Mathematics department. There are BA and BS programs each of which is like a math degree with a heavy concentration of CS. Piss on you and your Discrete Math experience, if you had taken it here you would have been eaten alive by the CS majors. Reciprocally I found the EEs in my Complex Analysis class to be the ones who whined about problems they couldn't just look up in the textbook. I for one can give credit where it's due. I appreciate the EE majors of the world, they worry about the nit-pickity low-level details so I don't have to. I wish EEs would feel the same way about CS people and their high- level nit-picking. The world needs both of us and we need to realize that we're all better in some things than others are. > Rigour is not the exclusive preserve of CSs Indeed, I wish that all disciplines subscribed to the rigor of mathematics. Granted, the situation at Rochester may not be typical of the CS situation across the world but at least I realize this and don't seek to imply that it is. --------------- Paul C. Gardner UUCP: ..!{allegra,seismo,decvax,cmcl2}!rochester!gardner USMail: PO. Box 29404 River Station, Rochester NY
gds@mit-eddie.MIT.EDU (Greg Skinner) (03/08/86)
One of the professors of the mathematics department at MIT who teaches a math class required of the CS department (intro. to algebraic systems) likes to make fun of the CS majors, because he feels they don't understand enough math. For example, to illustrate set theory, he will describe sets as LISP lists, and illustrate operations on them with the cons, append, member, etc. functions, so the CS people will understand him. I don't think any math majors take this course -- I have also heard that the modern algebra course required by math majors is more difficult. -- It's like a jungle sometimes, it makes me wonder how I keep from goin' under. Greg Skinner (gregbo) {decvax!genrad, allegra, gatech, ihnp4}!mit-eddie!gds gds@eddie.mit.edu
mangoe@umcp-cs.UUCP (Charley Wingate) (03/11/86)
>Some of you out there seem to think that the abilities of a coworker, >colleague, or prospective employee can be reduced to a simple "University >of Texas, 1982, B.S., C.S.". Well, a diploma by itself doesn't say anything >about how much creative insight, self-discipline, ability to learn, common >sense, "deep understanding", ability to work with others, experience, or >broad knowledge its owner has. Whatever his or her diploma says, a college >graduate may or may not have major side interests, which may or may not >be appropriate for the particular position (s)he has or is applying for. >For example, if you had a position open for a researcher in the state-of- >the-art computer graphics, and Richard Feynman and my friend-Teddy-with-a- >C.S.-degree applied for the job, which should you hire? My answer is Richard >Feynman, because he is a genius, while Teddy is not, despite the fact that >Feynman's degree is in physics. Unfortunately, Feynman is presently employed. When the choice is between my- friend_Teddy-with-a-BSCS and my-friend-Eddie-with-a-BSEE, I'm going to hire Teddy 90% of the time. Most college graduates are not genuises, and personally, I'd rather have some testimonial that a person (a) is capable of learning at the the college level, abd (b) knows something about computer science. THAT's what a CS degree means. Of course, this isn't the whole story. One would like a little spark of imagination and various other desirable qualities. This is why we have interviews. C. Wingate
cramer@kontron.UUCP (Clayton Cramer) (03/13/86)
> > Unfortunately, Feynman is presently employed. When the choice is between my- > friend_Teddy-with-a-BSCS and my-friend-Eddie-with-a-BSEE, I'm going to hire > Teddy 90% of the time. Most college graduates are not genuises, and > personally, I'd rather have some testimonial that a person (a) is capable of > learning at the the college level, abd (b) knows something about computer > science. THAT's what a CS degree means. > Not in my experience. I used to work with a guy with a BSCS from Florida Institute of Technology (NOT a diploma mill, I'm told), and I had to explain what a linker what. The concept was COMPLETELY foreign to him. He had NEVER run into it in school, or in three years working for ITT as a software engineer. Note: this guy got his degree in the late 1970s. Fortunately, I don't have a degree, so I was able to explain what linkers were, why it's good to break up large programs into several (or more) modules, externs, publics, and all these other really deep subjects. A degree means only that you were there, didn't insult the professors too much, and managed to pass most of the tests. It doesn't mean you know anything -- and this problem isn't just CS degrees. I spent about twenty minutes on an airliner once talking to a guy with a B.S. in Chemistry from CSU Long Beach, and he was unaware that fluorine gas is causes most common substances to burst into flames on contact. > Of course, this isn't the whole story. One would like a little spark of > imagination and various other desirable qualities. This is why we have > interviews. > > C. Wingate I agree. I promise not to hold a degree against someone -- they may have had no choice but to stay in school.