"Do you expect Chemistry students to walk out of school ready to begin work in a lab?" Yes? As someone who didn't major in chemistry or go into a related field... what the hell does someone with a degree in chemistry do when they graduate? Go and work in a coffeeshop? Edit: the original post seems to have been edited several times since my original comment, including the clarification that she's a high school teacher…
Misconceptions that IT professionals seem to have about CS education
41–50 of 92 posts
Re: Misconceptions that IT professionals seem to have about CS education
#42Re: Misconceptions that IT professionals seem to have about CS education
#43Earlier quoted context omitted.
I guess I'm annoyed by the false dichotomy. I don't agree with you, though. I think the schools should teach theory. Anyone that can learn that theory (algorithms, data structures, computability) should probably be able to be useful without much trouble. That's been my experience with CS interns, at least. edit: I also distinguish between CS and CE. I'd firmly agree with you that CE or other engineering oriented degr…
I'm curious what the "computer science" equivalent in the engineering world would be. All of the engineering majors study a particular type of engineering: mechanical, electrical, computer, construction. There's no "engineering science" program that I'm aware of that would teach the theory behind engineering and award a degree just for that. Instead, the engineering student must understand that way of thinking simult…
But as someone who took both EE and CS courses, I wouldn't consider the EE to be particularly more "vocational training" than the CS.
I think it's more of a level thing; higher-ranked universities will tend to be more theoretical and take umbrage at being thought of as vocational training. More prestigious companies will also interview more for your grasp of theory than your skill bullets. E.G. Facebook is a PHP shop but when I interviewed there they didn't ask a single PHP question. I bet they never do.
Re: Misconceptions that IT professionals seem to have about CS education
#44I see this a lot from small- and medium-sized business owners I interact with from time to time. They want CS graduates who can walk in the door and design and implement an entire system using a very specific set of (often closed-source, vendor-specific) tools with zero training. And they'd ideally like to pay no more than $40k/yr because, ya know, this person just got out of college! CS knowledge is, I think, valued…
A good part of this is that almost all software engineering is vocational, right? But it isn't always taught that way, and somehow in the public mind CS has become equated with "able to program computers". This sucks two ways: first, it means that people with solid theoretical foundations in CS are derided if they can't--for example--get an iPhone to print to a wireless printer, and second (and worse!) it means that…
Re: Misconceptions that IT professionals seem to have about CS education
#45This should be a core concept in CS education though.
Re: Misconceptions that IT professionals seem to have about CS education
#46"It is a school’s job to churn out students who will be able to walk into a job in industry on day one and work in whatever language/paradigm is flavour du jour. WRONG! We’re here to teach children the core concepts of Computer Science" Am I the only one ticked off by the "WRONG!" in this post? If you can tell me that it is your job to accept payment yet not create useful people, in my opinion, you're committing some…
Here's more details on what these subjects are composed of; it's quite basic stuff: http://www.aqa.org.uk/subjects/ict-and-computer-science
Re: Misconceptions that IT professionals seem to have about CS education
#47"It is a school’s job to churn out students who will be able to walk into a job in industry on day one and work in whatever language/paradigm is flavour du jour. WRONG! We’re here to teach children the core concepts of Computer Science" Am I the only one ticked off by the "WRONG!" in this post? If you can tell me that it is your job to accept payment yet not create useful people, in my opinion, you're committing some…
Where did I learn how to use git and how to write Android applications? Certainly not at school -- I did it on the dime of some very generous employers that were hoping to woo me into working for them after I graduated. Students gossip about which employers are best -- if a co-op student isn't growing during their experience, then (as an employer) you're going to have a hell of a time retaining the kids when they graduate.
What did I learn in class? Algorithms, data structures, and other fundamentals that are required to grok (let alone answer) the kinds of questions that come up in interviews. Interesting stuff, but almost entirely tangential to industry skills.
The only reason Waterloo students post-graduation are "useful" in the workplace is because they've been in the workplace -- with almost two years of experience!
Re: Misconceptions that IT professionals seem to have about CS education
#48"Do you expect Chemistry students to walk out of school ready to begin work in a lab?" Yes? As someone who didn't major in chemistry or go into a related field... what the hell does someone with a degree in chemistry do when they graduate? Go and work in a coffeeshop? Edit: the original post seems to have been edited several times since my original comment, including the clarification that she's a high school teacher…
The author teaches CS to 11-18 year old students. In the UK School != University
Re: Misconceptions that IT professionals seem to have about CS education
#49"Do you expect Chemistry students to walk out of school ready to begin work in a lab?" Yes? As someone who didn't major in chemistry or go into a related field... what the hell does someone with a degree in chemistry do when they graduate? Go and work in a coffeeshop? Edit: the original post seems to have been edited several times since my original comment, including the clarification that she's a high school teacher…
The author teaches CS to 11-18 year old students. In the UK School != University
Re: Misconceptions that IT professionals seem to have about CS education
#50Earlier quoted context omitted.
We have that in Canada too. But in the US you don't need to be accredited to call yourself an engineer.
Its state not federal in the USA. In Texas you need a P.E. license, or did, anyway, to be an engineer. It boils down to how much a state legally buys into the P.E. license exams. Some care a lot, some not at all, some have an alternative viewpoint for certification and bonding.