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, 11: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.
-
IDG Tech News
-
28th November 2011, 11: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, 11:22 AM #3 
Originally Posted by
glennda
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.
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).
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, 11: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, 11:44 AM #5 
Originally Posted by
Dos_Box
I'll bet if we asked you all on your opinions we'd be mired in deep argument within 6 posts.
Them's fighting words!
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, 11: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, 11: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, 12:25 PM #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, 12:26 PM #9
-
28th November 2011, 12:29 PM #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, 12:32 PM #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, 12:32 PM #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, 12:34 PM #13 
Originally Posted by
LosOjos
As for a language, I think Java is a good one: pretty much universal (as in, works on pretty much any platform
A challenger appears!
Binary.
-
28th November 2011, 12:36 PM #14 
Originally Posted by
localzuk
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.
Ohh for sure - the language needs to be fairly simple to get started. Starting with C or Ada would just be a nightmare! One of the reasons I like Scheme (providing you have a good text editor with bracket matching
), although Python, Ruby and Java are all fairly simple to get started with 
Interestingly it was our data structures and algorithms course that was also taught in Ada!
-
28th November 2011, 12:40 PM #15 
Originally Posted by
X-13
A challenger appears!
Binary.
ef0c82c15c22974.jpg
also
http://www.codecademy.com
SHARE:
Similar Threads
-
By eastlondon in forum Mac
Replies: 8
Last Post: 21st August 2007, 03:50 PM
-
By tosca925 in forum Hardware
Replies: 6
Last Post: 12th June 2007, 06:43 PM
-
By steve in forum Windows
Replies: 5
Last Post: 14th October 2006, 05:09 PM
-
By Blind in forum Windows
Replies: 29
Last Post: 1st August 2006, 05:56 PM
-
By Dos_Box in forum General Chat
Replies: 3
Last Post: 30th May 2006, 10:43 AM
Thread Information
Users Browsing this Thread
There are currently 1 users browsing this thread. (0 members and 1 guests)
Posting Permissions
- You may not post new threads
- You may not post replies
- You may not post attachments
- You may not edit your posts
-
Forum Rules