Live data from Hacker News

Misconceptions that IT professionals seem to have about CS education

codeboom.wordpress.com

91–92 of 92 posts

Re: Misconceptions that IT professionals seem to have about CS education

#91

> I’ve gone through a postgraduate qualification and nine years of experience to get to where I am, so don’t presume to know more than me about how to teach children - and if you do, expect that I will be justifiably miffed. This is the thing about teachers that just irritates the hell out of me. I had plenty of teachers who went through postgraduate qualification and had 20 years of experience who couldn't teach for…

Elementary and secondary (high school) teachers usually have training in how to teach. This will often include specific training in how to teach children. Where I went to school teachers needed a two year teaching program that included practical experience in addition to their degree. They know how to teach well but may not be current in the latest advances in their field and may teach subjects outside of their speci…

It may be of interest that the author actually has a degree in CS, as well as her postgraduate teacher training (I was at university with her). As you say, I think her point was that because she now works in education, she may not have kept up with the latest specific developments in the industry (new languages, libraries, tools etc), but she has a lot more knowledge about how to teach general CS skills to students, so that they are able to go out and learn modern specifics themselves (which of course will have changed significantly in the time they finish their education).

I think a lot of HN readers are missing the background to and context of this article though, which is that the author's talking about the UK secondary school system (11-18 year olds), which has been going through significant changes in the way computer science is taught.

When I learnt IT/CS at school, the correct answer to "How do you secure a computer" was "Make sure it isn't near the edge of a desk and there are no cables trailing across the floor" - answers involving passwords and firewalls were actually marked as incorrect. Formal education before university provided very little information which was actually relevant.

In the past year or so though, the government has changed the curriculum to be more practical and relevant. However, my understanding is that a lot of IT teachers didn't have a background in CS, so although they were happy at the level of tidying cables, they lacked the technical knowledge required to explain the new syllabus. That's insultingly simplified and generalised of course, but you get the idea.

Because the new syllabus was brought in in a rush following much political fanfare, questions were raised about how to bring these teachers up to speed in a short amount of time. I haven't followed the situation closely, but I believe that one solution which was pushed by government was that the industry should step in to save the day, despite the fact that they know sod all about teaching, and that their skill sets are often too topical and transient to be of any actual use to students. I don't want to put words into anyone's mouth, but I think that's a large part of what has led to this post, and re-reading the article in this context may shed a different light on it.

Re: Misconceptions that IT professionals seem to have about CS education

#92
post #24

Earlier quoted context omitted.

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…

>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 Actually the University of Toronto offers an "Eng Sci" program that is exactly this. They offer it alongside their regular engineering program. A guy I went to high school with dropped out of the eng sci program because it was "too theoretical" for him and he wanted a more practi…

Do you know what the typical career path is for someone with an undergrad in this? Academia?
Post reply on HN