I'm from England, I left school in 2008 with 3 GCSEs (which is considered failing high school here) and the absolute biggest problem with education here in England is it's not education it's just doing work / remembering information -- not sure if this affects other countries, I would assume so but I've not experienced any other education system.
I had an absolutely fantastic IT teacher, he really cared about technology and teaching and he was the best teacher I've ever had but he was very restricted by the curriculum. This was a teacher who enjoyed programming and could teach it, he could teach complex (relative to the classes intelligence level) computing things and teach it in a way we could understand, but the material he was forced to teach was awful, absolutely awful. For my entire last year of school my required work was (If I remember correctly (this is how awful it was, I do not remember it well today)) write an explanation / brief about a microsoft access database system, the extent of our freedom was to choose the subject (dvd store, grocery store etc) and this was an entire years worth of work.
What we need is two things, teachers who really care about teaching and providing a real education and a good curriculum that promotes learning not consumption (and subsequent regurgitation) of information. I left high school and in the last 4 years of it I really did not learn anything that is useful to me today, everything I need to know today is stuff I was taught early on, the last 4 years was being given information to consume, information that as soon as I left the classroom was absolutely worthless.
The IT teacher I had left the school after a year to teach in Switzerland, I think that's pretty telling. The system we have pushes good teachers away and the shitty ones who are just content reciting material stick around, I would also assume relevant to this point is a teacher I had of Spanish is still with the school, but he is such a bad teacher they re-assigned him after many years to "cooking". Someone the school deemed qualified and able enough to teach Spanish for many years is now using his full power to teach cooking?
Most of what you say is spot on, but I take issue with your suggestion that "a good curriculum" will solve the problem. What is needed is /no/ set curriculum; it is in the nature of prescriptive documents to become fussier and more prescriptive over time (instruction creep), and it is only a matter of time before even the best-written curriculum devolves into a nightmare document that specifies exactly what lesson must be taught on exactly what day of the year, and hell mend any teacher who dares ignore it. (This is one of the things about the system which pushes the good teachers away.)
A good approach is that used by the Schedules of lecture courses at Cambridge: they are 'minimal for lecturing and maximal for examining'; they are also very short (about two decent-sized paragraphs for a 24-hour course). Obviously university lecturers can work out more for themselves than school teachers can - but that may well be because school teachers are not /trained/ to work anything out for themselves.
It may also be a good idea to get rid of standardised examinations; the exam-board system is a mess, with boards competing (essentially) on who can make their exams the easiest and thus attract more business from schools who want to move up the league tables. Employers know how to compare, say, a 2-2 at Cambridge to a First at Essex; why should the same not apply to school-leavers' results?
My IT teacher was similarly skilled and equally wanted to teach usefully and interestingly, and he generally managed to get round the curriculum.
Part of this was that he managed to bend the curriculum to be more challenging and interesting (my GCSE project consisted of researching and then writing up methods of bypassing the school's internet filter system - those who preferred to could indeed do stuff like MS Access projects), and part was finding ways to achieve good grades quickly leaving plenty of free time for other areas.
Possibly the reason he was able to do this was that I went to a private school, I don't know if state schools would allow teachers this much flexibility? That said, my school was/is ranked very highly in GCSE/A-Level rankings tables, and took that very seriously, so as far as grades were concerned he was still on a very tight leash.
He was a very unusual (in a good way) teacher though, like none over I ever had or have ever heard of. In his office (connected to the IT rooms) he had a fully stocked minifridge, originally for himself but he also sold to his students at cost. He formerlly was a programmer for the Canadian air force, as well as a DJ, and would generally play techno music through classes (often loud enough for teachers above to take issue), and was regularly getting in trouble with the headmaster for wearing an ear-ring. Unconventional, but the best teacher any of us ever had.
"Children are being forced to learn how to use applications, rather than to make them. They are becoming slaves to the user interface and are totally bored by it"
That's a remarkably smart thing for a politician to say about computing education.
Sadly, this will all be reversed in a couple of years by the next minister who will believe that "Children should be taught the essential workplace skills that employers are demanding in the 21st century. Driving schools don't teach their students how to build a car, but how to use one; and schools shouldn't teach their pupils how to build software, but how to use it."
[note: I don't believe this myself, just that the next minister will.]
That's a remarkably smart thing for a politician to say about computing education.
I had to check, but that quote was actually from Ian Livingstone.
I'm very pleased he is so heavily involved. In fact, I don't think any of this would be happening without the backing of industry leaders and their complaints. Kids and teachers themselves have been complaining at least since 2005 when I was exposed to "IT education" in school but that obviously wasn't sufficient reason to take action.
It certainly is. Not that I think it is a derivative but to some extent it is what Douglas Rushkoff argues in his book Program or Be Programmed (2010):
"In a digital age, we must learn how to make the software, or risk becoming the software. It is not too difficult or too late to learn the code behind the things we use — or at least to understand that there is code behind their interfaces. Otherwise, we are at the mercy of those who do the programming, the people paying them, or even the technology itself."
I don't agree with everything in the book but it's nevertheless a great read.
This is really great news. Lots of people in the UK have been pummeling on Michael Gove to make this change and it's good to see that it's happening. With Raspberry Pi and it being Alan Turing Year we can be hopeful about the future of computer education in the UK.
This makes me slightly too happy. I lost less than 1% in Computing A-Level and am on track for a 1st at university, yet I barely scraped a B at GCSE ICT and have memories of writing ~sentence an hour. Hopefully this will increase university standards as well, the ability to program in the slightest is not a requirement at most UK universities because not every school even offers Computing A-Level.
I consider ICT a remnant of times when every-one didn't have their own computer, and teaching them just to use one was a genuine skill. And if I ever hear of hierarchical marking ever again I will murder some-one (you can't achieve the hard marks without first achieving the low ones).
Not everyone does have a computer in the UK, many poorer families will have a gaming console and possibly some mobile phones.
Even in families with computers, it is possible that a few years into the future most home computers as we know them will be replaced by ones that do not have any professional productivity software and are not user programmable.
Assuming you're studying computer science at university, then programming is also not a requirement because it's simply not necessary to know before you start the degree.
I have worked as the designated IT Tech at schools across several counties in the UK. In some junior schools the role of I.T co-ordinator is just given to the newest/youngest most unsuspecting teacher. Usually they have no specific ICT knowledge or interest in the subject.
There is a vast difference in the quality of ICT teaching at the younger age it doesn't provide a standard foundation for this new curriculum to sit upon.
Students arriving at high school at 11 have such different experiences of ICT. The curriculum they need going forward needs to have flexibility to teach what's individually challenging & help those above average to excel & not get bored.
The schools that I've seen integrate ICT successfully separate the 'use' of IT day-to-day from the teaching about of the history, theory & application of the subject.
For example groups in the class using laptops to type up a project vs sitting in the ICT suite to learn to write instructions to control robots/traffic light sequences etc.
It's not fair to consitute word processing, e-mail, or desktop publishing as learning ICT anymore. It's like providing a lesson on using the telephone, it's not needed now they're a universal method of communication.
Now sitting at a computer to do general work doesn't constitute ICT learning.
Integrating ICT into the classroom works well. You have no idea how long it takes to take 30+ excited pupils down to the ICT suite, to keep them calm, get them logged on with their own username & password and to start a lesson. The lesson is half over by then.
Had I been exposed to the world of programming in a structured way I would have jumped into it feet first & would no doubt have many years experience by now.
I can vividly remember being around 12 and wishing to know how I could build websites & to learn how to code and not knowing where to start or who to ask. I assumed that it was for college/university level. College focused on building relational databases & the data protection act, Then at University I was thrown in with already proficient programmers.
Even though I had 16 years within the academic system I feel the majority of what resonates with me has all been self taught in the last few years since leaving University.
The new curriculum needs to show pupils exactly what's possible with the power & scope of CS skills and that it's accessible from a young age.
Absolutely glad to see this, however, there are some serious concerns which are addressed at the bottom of the article
"There are, of course, significant challenges to overcome, specifically with the immediate shortage of computer science teachers."
When I was an ICT teacher I was the only teacher I met who had any programming experience whatsoever. A large number of these teachers would even struggle with GCSE level maths and I do find it difficult to see how to government could train all these teachers to be able to be at a level necessary to teach any programming skills. Unfortunately those people who are qualified very rarely enter teaching.
Anyone who's studied Maths/Physics/Engineering will have had some programming experience, so I'm guessing most Maths teachers will. Whether they want to teach it is another question though.
In case anyone from outside the UK is thinking "Wow, those brits are doing really well here, I wish my country could take such a sensible approach to computing education", well you're kind of right, it's an enormous improvement, but I feel it needs to be made clear just how bad the situation is right now, before the changes come into effect.
I'm a geek who now has a degree in CS, and at school IT lessons were pretty much my least favourite lesson apart from Games. We didn't learnanything. That's not hyperbole, I really doubt anyone learned anything in those lessons. And it wasn't like I was so amazing I knew it all already, everyone knew it all already. I've been in lessons where I already know the content, and what happens is people get stuck and you can help them out. That never happened, everyone already knew what they were doing, because we already wrote our essays in Word, did our class presentations in Powerpoint and our experimental data collation in Excel. We knew it already and the exercises were just asinine.
Everything I knew about CS before I started my degree, I taught myself.
Also, the school I was at was officially an "IT/Maths specialist school" or something like that (edit: https://en.wikipedia.org/wiki/Mathematics_and_Computing_Coll...), and in the year I graduated it won The Sunday Times' State School of the Year award.
I was in the first intake of the "new" style A-Level system, where 4 or 5 AS-Levels were taken in year one, then 3 A-Levels taken forward to year 2.
I dropped CompSci at AS-Level after seeing what a joke it was (took English, Maths and Physics instead), although I had never really done any programming at all. Just HTML.
One of the best/worst things about the "new" system (I say new, as it was new when I did it, but it's now a decade old, of course) is that the introduced "Key Skills" classes, where you had to learn literacy, numeracy and IT.
Apparently, while English and Maths got me out the first two, CS wasn't good enough to get me out of doing Mail Merges. So I didn't go anyway, and my tutor would be sent nastygrams every so often saying I was failing by not turning up. My tutor's response? "Oh, I put them in the bin."
Before I dropped ICT; a project in year 9 involved designing a database. It's usually taught in access, I did it in MySQL. I received low marks because of that.
I worked at a publicly funded inner city technology center in one of the larger UK cities whose mandate was to integrate technology into the curriculum of the surrounding schools. I can not tell you how much potential was wasted. Huge computer labs essentially used as annex class rooms. spyware installed to make sure kids weren't "googling bad things" or "speaking ill of their teachers in email". There were attempts to teach programming but the few kids that were interested had to come after hours and use notepad to write javascript to run in internet explorer from the desktop (not a bad way to learn just how easy it is really, I am just saying there was no official support/classes for such programs).
So in short: I really hope this is a sign of change but I also know that money thrown at these programs is often just squandered on projectors and digital white boards.
edit: upon reflection I think I feel guilty that I did not do more to make things the way I envisioned. I could have easily created a "programming class" image that we flashed the systems with to let them have linux, learn emacs, vim, apache etc. but I think I was too inexperienced to really be sure of myself. I'd love the opportunity now as I could offer a scratch/squeak course, a scheme course, web apps, lua/love for game programming. So many awesome free tools for every type of aptitude.
All I can say is, why has it taken them so long?
Both the problem and the solution have been obvious for /years/.
However, I'm glad the gov't have finally obtained some clue on this issue.
It's a bit unfashionable to point this out, but... the current govt has been around for a year and a half. The previous govt had thirteen years to do something about it.
I've found that ICT has had such a damaging effect on my generation's perception of what CS is and what the people that do it must be like. I'm really glad to see it go. It's great to know that people will get a chance to have some insight into a world which a lot of people would never encounter.
I'd like to think that this was a result of the e-petition started a few months ago too.
I feel the same! It's probably because we have a vested interest in this area, but putting that aside it's nice to see something coming from the government that I think is a genuinely good thing (for a change?).
I think this is a great move. Although it would be interesting to see how many people actually take the new subject.
The problem at the moment is as the article says, just get used to Microsoft GUIs and not know anything behind them. And what happens is people do other things in the lesson, as they get bored, or find it to easy so they don't even bother. The whole MS access stuff can be very dull.
They could even bring in sections of web development into the new course, ie setting up a LAMP environment and learning PHP. And not just learning to create table (shudders) based rubbish in Dreamweaver or the like.
Or on the comp sci/software dev side of things learn Java programming for Android. Although I would think that iOS dev would be a step too far at this stage - not sure?
Or maybe start teaching them a high level languages such as Python or Perl to help give them a good understanding of programming practises etc.
This is great news. However just think of how hard it is to hire software developers. Now how the hell are schools (with fixed salary caps and a work environment filled with children) going to compete?
They can't, so just throw some mathy teacher in there and hopefully the students will more or less teach themselves, and if you're really lucky, each other. That's how every high school CS class I've ever taken has worked. It's not ideal, but it's better than no CS at all.
ICT is learning how to use computers efficiently, how to do a non-computer job like accounting on computers., basically how to use Office. Computer Science is different, and now that home computers are common enough could easily be done at the same time (school years) as ICT. This divide of using or creating goes on forever, my options of courses for next year are Business IT (supporting those people who are just using Office) or Programming (making programs, though possibly only in Java).
Back in 1993 I was doing GCSE Computer Studies which included everything from desktop publishing to writing simple BASIC programs. But when I want to continue this into A-level, I had to personally convince the computer studies teacher to let me do it on my own since the school didn't offer it as an option. In the end, I did a mostly self-taught AS Computer Studies with some guidance from the teacher.
I was extremely lucky to have a well-resourced school and a flexible teacher
Simon has been doing a ton of work behind the scenes getting a decent curriculum in place for computing in the UK, playing a major role in a group of educators tackling the issue. I would not be surprised if Michael's words were lifted directly from one of his reports :-)
I loved the picture's caption accompanying the article: "Schools will be free to use teaching resources that will equip pupils for the 21st Century". The picture then shows young pupils using aging CRTs. It made me smile :)
The problem is that Google and a lot of newer companies fetishise CS ie computer science to an insane degree.
What indistry realy wants and needs is some one who can take a problem and produce a suitable solution which is much more computer engineering.
What you don’t want is more ivory tower geeks writing in lisp who obsesses about algorithmic purity and can produce noddy systems that work for some cases but will break badly in the real world.
One example from the 80's I was helping build billing systems for BT I also had to run the system and make sure it all worked properly. The first time we hit £1,000,000 in a month (about $5,000,000) in today’s money ) we had a small celebration and I recall the CTO (one of Vints reports I believe) nudging me and saying "this had better be right or we are both out of a Job"
Its like saying we need more engineers like Ross Brawn I know lets train more physicists 10 years later you have 200 Brian Cox's and not 195 Ross Brawns and 5 Brian Cox's working at Cern
I don't see why CS can't “take a problem and produce a suitable solution.” Understanding the essential underlying theory (complexity theory, etc.) is essential to solve these problems.
Furthermore, not all Computer Science degrees are purely theoretical course where all you do is esoteric logics and category theory. If anything, I think there's too little theory in the UK's CS courses these days.
[+] [-] citricsquid|14 years ago|reply
I had an absolutely fantastic IT teacher, he really cared about technology and teaching and he was the best teacher I've ever had but he was very restricted by the curriculum. This was a teacher who enjoyed programming and could teach it, he could teach complex (relative to the classes intelligence level) computing things and teach it in a way we could understand, but the material he was forced to teach was awful, absolutely awful. For my entire last year of school my required work was (If I remember correctly (this is how awful it was, I do not remember it well today)) write an explanation / brief about a microsoft access database system, the extent of our freedom was to choose the subject (dvd store, grocery store etc) and this was an entire years worth of work.
What we need is two things, teachers who really care about teaching and providing a real education and a good curriculum that promotes learning not consumption (and subsequent regurgitation) of information. I left high school and in the last 4 years of it I really did not learn anything that is useful to me today, everything I need to know today is stuff I was taught early on, the last 4 years was being given information to consume, information that as soon as I left the classroom was absolutely worthless.
The IT teacher I had left the school after a year to teach in Switzerland, I think that's pretty telling. The system we have pushes good teachers away and the shitty ones who are just content reciting material stick around, I would also assume relevant to this point is a teacher I had of Spanish is still with the school, but he is such a bad teacher they re-assigned him after many years to "cooking". Someone the school deemed qualified and able enough to teach Spanish for many years is now using his full power to teach cooking?
[+] [-] ec429|14 years ago|reply
A good approach is that used by the Schedules of lecture courses at Cambridge: they are 'minimal for lecturing and maximal for examining'; they are also very short (about two decent-sized paragraphs for a 24-hour course). Obviously university lecturers can work out more for themselves than school teachers can - but that may well be because school teachers are not /trained/ to work anything out for themselves.
It may also be a good idea to get rid of standardised examinations; the exam-board system is a mess, with boards competing (essentially) on who can make their exams the easiest and thus attract more business from schools who want to move up the league tables. Employers know how to compare, say, a 2-2 at Cambridge to a First at Essex; why should the same not apply to school-leavers' results?
[+] [-] corin_|14 years ago|reply
Part of this was that he managed to bend the curriculum to be more challenging and interesting (my GCSE project consisted of researching and then writing up methods of bypassing the school's internet filter system - those who preferred to could indeed do stuff like MS Access projects), and part was finding ways to achieve good grades quickly leaving plenty of free time for other areas.
Possibly the reason he was able to do this was that I went to a private school, I don't know if state schools would allow teachers this much flexibility? That said, my school was/is ranked very highly in GCSE/A-Level rankings tables, and took that very seriously, so as far as grades were concerned he was still on a very tight leash.
He was a very unusual (in a good way) teacher though, like none over I ever had or have ever heard of. In his office (connected to the IT rooms) he had a fully stocked minifridge, originally for himself but he also sold to his students at cost. He formerlly was a programmer for the Canadian air force, as well as a DJ, and would generally play techno music through classes (often loud enough for teachers above to take issue), and was regularly getting in trouble with the headmaster for wearing an ear-ring. Unconventional, but the best teacher any of us ever had.
[+] [-] simonw|14 years ago|reply
That's a remarkably smart thing for a politician to say about computing education.
[+] [-] waitwhat|14 years ago|reply
[note: I don't believe this myself, just that the next minister will.]
[+] [-] amirhhz|14 years ago|reply
I had to check, but that quote was actually from Ian Livingstone.
I'm very pleased he is so heavily involved. In fact, I don't think any of this would be happening without the backing of industry leaders and their complaints. Kids and teachers themselves have been complaining at least since 2005 when I was exposed to "IT education" in school but that obviously wasn't sufficient reason to take action.
[+] [-] lemonad|14 years ago|reply
"In a digital age, we must learn how to make the software, or risk becoming the software. It is not too difficult or too late to learn the code behind the things we use — or at least to understand that there is code behind their interfaces. Otherwise, we are at the mercy of those who do the programming, the people paying them, or even the technology itself."
I don't agree with everything in the book but it's nevertheless a great read.
[+] [-] jgrahamc|14 years ago|reply
[+] [-] unknown|14 years ago|reply
[deleted]
[+] [-] fauldsh|14 years ago|reply
I consider ICT a remnant of times when every-one didn't have their own computer, and teaching them just to use one was a genuine skill. And if I ever hear of hierarchical marking ever again I will murder some-one (you can't achieve the hard marks without first achieving the low ones).
[+] [-] jiggy2011|14 years ago|reply
Even in families with computers, it is possible that a few years into the future most home computers as we know them will be replaced by ones that do not have any professional productivity software and are not user programmable.
[+] [-] comm_it|14 years ago|reply
[+] [-] arethuza|14 years ago|reply
[Apologies for, yet again, playing the role of the bad tempered Scot.]
[+] [-] amirhhz|14 years ago|reply
[+] [-] helen842000|14 years ago|reply
Students arriving at high school at 11 have such different experiences of ICT. The curriculum they need going forward needs to have flexibility to teach what's individually challenging & help those above average to excel & not get bored.
The schools that I've seen integrate ICT successfully separate the 'use' of IT day-to-day from the teaching about of the history, theory & application of the subject. For example groups in the class using laptops to type up a project vs sitting in the ICT suite to learn to write instructions to control robots/traffic light sequences etc.
It's not fair to consitute word processing, e-mail, or desktop publishing as learning ICT anymore. It's like providing a lesson on using the telephone, it's not needed now they're a universal method of communication.
Now sitting at a computer to do general work doesn't constitute ICT learning.
Integrating ICT into the classroom works well. You have no idea how long it takes to take 30+ excited pupils down to the ICT suite, to keep them calm, get them logged on with their own username & password and to start a lesson. The lesson is half over by then.
Had I been exposed to the world of programming in a structured way I would have jumped into it feet first & would no doubt have many years experience by now. I can vividly remember being around 12 and wishing to know how I could build websites & to learn how to code and not knowing where to start or who to ask. I assumed that it was for college/university level. College focused on building relational databases & the data protection act, Then at University I was thrown in with already proficient programmers.
Even though I had 16 years within the academic system I feel the majority of what resonates with me has all been self taught in the last few years since leaving University.
The new curriculum needs to show pupils exactly what's possible with the power & scope of CS skills and that it's accessible from a young age.
[+] [-] biaxident|14 years ago|reply
"There are, of course, significant challenges to overcome, specifically with the immediate shortage of computer science teachers."
When I was an ICT teacher I was the only teacher I met who had any programming experience whatsoever. A large number of these teachers would even struggle with GCSE level maths and I do find it difficult to see how to government could train all these teachers to be able to be at a level necessary to teach any programming skills. Unfortunately those people who are qualified very rarely enter teaching.
[+] [-] ig1|14 years ago|reply
[+] [-] robertskmiles|14 years ago|reply
I'm a geek who now has a degree in CS, and at school IT lessons were pretty much my least favourite lesson apart from Games. We didn't learn anything. That's not hyperbole, I really doubt anyone learned anything in those lessons. And it wasn't like I was so amazing I knew it all already, everyone knew it all already. I've been in lessons where I already know the content, and what happens is people get stuck and you can help them out. That never happened, everyone already knew what they were doing, because we already wrote our essays in Word, did our class presentations in Powerpoint and our experimental data collation in Excel. We knew it already and the exercises were just asinine.
Everything I knew about CS before I started my degree, I taught myself.
Also, the school I was at was officially an "IT/Maths specialist school" or something like that (edit: https://en.wikipedia.org/wiki/Mathematics_and_Computing_Coll...), and in the year I graduated it won The Sunday Times' State School of the Year award.
[+] [-] Lewisham|14 years ago|reply
I dropped CompSci at AS-Level after seeing what a joke it was (took English, Maths and Physics instead), although I had never really done any programming at all. Just HTML.
One of the best/worst things about the "new" system (I say new, as it was new when I did it, but it's now a decade old, of course) is that the introduced "Key Skills" classes, where you had to learn literacy, numeracy and IT.
Apparently, while English and Maths got me out the first two, CS wasn't good enough to get me out of doing Mail Merges. So I didn't go anyway, and my tutor would be sent nastygrams every so often saying I was failing by not turning up. My tutor's response? "Oh, I put them in the bin."
[+] [-] UK-Al05|14 years ago|reply
[+] [-] shaunxcode|14 years ago|reply
So in short: I really hope this is a sign of change but I also know that money thrown at these programs is often just squandered on projectors and digital white boards.
edit: upon reflection I think I feel guilty that I did not do more to make things the way I envisioned. I could have easily created a "programming class" image that we flashed the systems with to let them have linux, learn emacs, vim, apache etc. but I think I was too inexperienced to really be sure of myself. I'd love the opportunity now as I could offer a scratch/squeak course, a scheme course, web apps, lua/love for game programming. So many awesome free tools for every type of aptitude.
[+] [-] ec429|14 years ago|reply
[+] [-] wazoox|14 years ago|reply
[+] [-] timrichard|14 years ago|reply
[+] [-] joeconway|14 years ago|reply
I'd like to think that this was a result of the e-petition started a few months ago too.
[+] [-] estel|14 years ago|reply
[+] [-] kenver|14 years ago|reply
[+] [-] anons2011|14 years ago|reply
The problem at the moment is as the article says, just get used to Microsoft GUIs and not know anything behind them. And what happens is people do other things in the lesson, as they get bored, or find it to easy so they don't even bother. The whole MS access stuff can be very dull.
They could even bring in sections of web development into the new course, ie setting up a LAMP environment and learning PHP. And not just learning to create table (shudders) based rubbish in Dreamweaver or the like.
Or on the comp sci/software dev side of things learn Java programming for Android. Although I would think that iOS dev would be a step too far at this stage - not sure?
Or maybe start teaching them a high level languages such as Python or Perl to help give them a good understanding of programming practises etc.
[+] [-] cobrophy|14 years ago|reply
[+] [-] rmc|14 years ago|reply
[+] [-] extension|14 years ago|reply
[+] [-] tobylane|14 years ago|reply
[+] [-] hopeless|14 years ago|reply
I was extremely lucky to have a well-resourced school and a flexible teacher
[+] [-] vukk|14 years ago|reply
relevant part starts at 19:19 http://channel9.msdn.com/Blogs/Charles/YOW-2011-Simon-Peyton...
[+] [-] batterseapower|14 years ago|reply
[+] [-] benregn|14 years ago|reply
[+] [-] mjwalshe|14 years ago|reply
What you don’t want is more ivory tower geeks writing in lisp who obsesses about algorithmic purity and can produce noddy systems that work for some cases but will break badly in the real world.
One example from the 80's I was helping build billing systems for BT I also had to run the system and make sure it all worked properly. The first time we hit £1,000,000 in a month (about $5,000,000) in today’s money ) we had a small celebration and I recall the CTO (one of Vints reports I believe) nudging me and saying "this had better be right or we are both out of a Job"
Its like saying we need more engineers like Ross Brawn I know lets train more physicists 10 years later you have 200 Brian Cox's and not 195 Ross Brawns and 5 Brian Cox's working at Cern
[+] [-] saljam|14 years ago|reply
Furthermore, not all Computer Science degrees are purely theoretical course where all you do is esoteric logics and category theory. If anything, I think there's too little theory in the UK's CS courses these days.