[cross posted from my CACM blog but the links are screwed up for some reason]
The last week has seen some interesting developments in Computer Science Education in the UK. Or at least, there has been some public hand-wringing about the poor state of computer science education, some sensible proposals for what could be done about it, and some government promises to dramatically overhaul the school ICT curriculum. This could be enormously beneficial for computer science, assuming the momentum is kept up. The hand-wringing is along the lines of “We used to do this so well. Look at Alan Turing” and “Think back to the glory days of the BBC Micro project in the ‘80s”. And then there is a public shaming of the geeks in the nation by the CEO of Google who rapped us on the knuckles, and admonished us for “throwing away” our “great computer heritage”. The Guardian newspaper has embarked on a Digital Literacy Campaign which has a comprehensive selection of articles from kids, politicians, teachers, parents, academics and business people all bemoaning the state of computing education in schools. All this does seem to have had an effect; the Secretary for Education (Michael Gove) announced last week that the current ICT curriculum would be scrapped, and more high quality qualifications in CS developed with freedom for schools to develop their own curricula. Fortunately, the Royal Society published a report on Fridaywhich brings reason, evidence and considered recommendations to the well intentioned but confused discussions. It clarifies the terminology, distinguishing between “Computing”, “ICT”, “Computer Science”, “Information Technology” and “Digital Literacy”. It recommends that school children in the UK should be educated in digital literacy; in the same way as they become fluent in reading and writing text, they should become fluent in using computers confidently. The existing ICT curriculum attempted to do this, albeit in a boring, simplistic and out of date way. A real contribution of the Royal Society report is to argue that children should also have the opportunity to study Computer Science as a rigorous academic discipline and that the curricula and qualifications should be restructured to reflect this. The report recommends that the shortage of specialist Computer Science teachers should be addressed (alarmingly, in England, 66% of teachers of ICT are not considered as qualified by the Department of Education), and that teachers should have greater access to continuing professional development, perhaps offered through industry sponsorship. Resources should also be improved in terms of increased access to software and hardware, and a loosening of network security restrictions which currently hamper access to online materials. Extra-curricular computing activities should also be encouraged. Less cumbersome assessment methods should be developed. So maybe - just maybe- the much lamented golden age of UK computing can return. If we follow these recommendations, our schools will be full of little Alan Turings and Ada Lovelaces all busy in their sand pits exploring the fundamental nature of computation.
I think however, most programs include an emphasis on programming. However, it isn't so much the language but the structure of programming, learning how to create discrete solutions to complex problems using algorithms. Most programs also have an emphasis on computing theory, low level machine language/architecture, database design, possibly a focus on software engineering and usually require a decent focus on math (discrete math, a couple of calculus classes, etc).
Posted by: excel training | February 10, 2012 at 12:29 PM
Whatever the best for the improvement of UK students should be the one to be followed and implemented. Students should enjoy the right to education freely.
Posted by: mathematics essays | March 21, 2012 at 10:29 AM