IT News Thread, Coding - The new Latin in Other News; A BBC News article on how we are not turinign out enough coders: BBC News - Coding - the new ...
28th November 2011, 10:04 AM #1
Coding - The new Latin
A BBC News article on how we are not turinign out enough coders: BBC News - Coding - the new Latin
The campaign to boost the teaching of computer skills - particularly coding - in schools is gathering force.
Today the likes of Google, Microsoft and other leading technology names will lend their support to the case made to the government earlier this year in a report called Next Gen. It argued that the UK could be a global hub for the video games and special effects industries - but only if its education system got its act together.
28th November 2011, 10:16 AM #2
I think this is partly to do with the majority of IT Teachers (I'm not teacher bashing here) are not coders themselves/lack the knowledge of coding, so when they teach students even basic things like web design it is all done through the gui in dreamweaver for example then the students actually modifying code.
28th November 2011, 10:22 AM #3
just to take the specific example of web pages if its just straight html im not sure there really is much need to code direct you may as well design the page like you make a publisher/powerpoint document (says someone who only last week hand coded a quick website).
Originally Posted by glennda
but being taught to use c++ c# or whatever probably isnt a bad idea if nothing else it teaches logical thought
as you said though i suspect the problem is teachers themsleves in most cases have no idea how to code for example someone was shocked when i opened up a dos prompt to try and diagnose a problem they said something along the lines of wow i haddnt seen that in years diddnt think it was still there
28th November 2011, 10:36 AM #4
I think one barrier that the UK has encountered is that no one can decide what language should be taught as the 'default' as many schemes that have started on a low-key basis to teach coding all use a varity of coding platforms. I'll bet if we asked you all on your opinions we'd be mired in deep argument within 6 posts.
28th November 2011, 10:44 AM #5
Them's fighting words!
Originally Posted by Dos_Box
Agree with what's been said, most IT teacher's can't code themselves so couldn't teach it effectively. Hopefully, that will change!
As for a language, I think Java is a good one: pretty much universal (as in, works on pretty much any platform), OO, classes, not as complex as C++.
Failing that, C#.net is [in my opinion] incredibly easy and could provide a good spring board in to other languages for those that are interested...
The first language I learnt was DIV Games Studio - anyone remember that?
28th November 2011, 10:49 AM #6
Ooh! ooh! Ada!
Nah Java or C# I'd say, leaning towards Java preferably... As it is easier to teach using Notepad and the importance of knowing what you're doing outside of an IDE.
Getting coding into schools will be a massive task to be honest over here, where do you start?
28th November 2011, 10:52 AM #7
as someone who got taught java, and failed it miserably, i hate the language with a passion... that said, there is a huge arguement for it as it is so widespread.
The problem with ICT as a subject at the moment seems, from the casual observers point of view, that it is just a course on how to drive MS Office, and the internet. could we not implement the ECDL as a necessary requirement for every student aside from ICT and then actually teach some computing skills like java, sql, asp/php etc as the computing course?
28th November 2011, 11:25 AM #8
I'd say language is not overly important, and if anything, teach them two or three similar OO so they learn flexibility... I never settled on any one language - having played about in AMOS Pro, Blitz Basic (those two at 8 years old, reading out of a magazine), Java, VB.Net, C#, ASP.Net, PHP, I think in terms of what I want to do and look up the relevant terms, rather than thinking "I would do this like X in Java" and getting caught up in one language's paradigm.
Although Python would be a good starting point
Be interesting to read the report they are promising for release later today, as well as opinions on it here.
28th November 2011, 11:26 AM #9
28th November 2011, 11:29 AM #10
I think the language isn't important, its getting people into the mind frame of code rather then just using a gui - yes it works but teach them the code and they can use the skills they learn from just coding basic HTML and transfer it across to other platforms. But simple things like needed to open and close things etc
28th November 2011, 11:32 AM #11
Oh, my data structures lecturer used to give his examples in Ada. Everyone in the class hated him for it.
The reason I say Java is because the basics of programming are easy to teach in it, and the code is nice and clean. The key is to teach it in such a way that they learn how to program, but don't pick up bad habits (ie. VB.net - that is a very bad habit for someone to have).
We can say that it shouldn't matter which language, but it does - as kids need something simple to pick up and learn. Throwing them in with Fortran is all well and good, but it might also put them off the entire concept from the beginning. If I had started programming with c for example, I would have given up straight away - I hate c.
28th November 2011, 11:32 AM #12
What about Ruby?
Ruby Programming Language
Ruby on Rails
Wasn't this being touted as a good beginner language and a stepping stone for other languages?
28th November 2011, 11:34 AM #13
A challenger appears!
Originally Posted by LosOjos
28th November 2011, 11:36 AM #14
28th November 2011, 11:40 AM #15
By eastlondon in forum Mac
Last Post: 21st August 2007, 03:50 PM
By tosca925 in forum Hardware
Last Post: 12th June 2007, 06:43 PM
By steve in forum Windows
Last Post: 14th October 2006, 05:09 PM
By Blind in forum Windows
Last Post: 1st August 2006, 05:56 PM
By Dos_Box in forum General Chat
Last Post: 30th May 2006, 10:43 AM
Users Browsing this Thread
There are currently 1 users browsing this thread. (0 members and 1 guests)