+ Post New Thread
Page 1 of 4 1234 LastLast
Results 1 to 15 of 58
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 ...
  1. #1

    Dos_Box's Avatar
    Join Date
    Jun 2005
    Location
    Preston, Lancashire
    Posts
    9,442
    Thank Post
    701
    Thanked 2,302 Times in 1,063 Posts
    Blog Entries
    23
    Rep Power
    678

    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.

  2. #2

    glennda's Avatar
    Join Date
    Jun 2009
    Location
    Sussex
    Posts
    7,821
    Thank Post
    272
    Thanked 1,140 Times in 1,036 Posts
    Rep Power
    351
    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.

  3. #3


    Join Date
    Mar 2009
    Location
    Leeds
    Posts
    7,059
    Thank Post
    232
    Thanked 926 Times in 795 Posts
    Rep Power
    309
    Quote Originally Posted by glennda View Post
    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

  4. #4

    Dos_Box's Avatar
    Join Date
    Jun 2005
    Location
    Preston, Lancashire
    Posts
    9,442
    Thank Post
    701
    Thanked 2,302 Times in 1,063 Posts
    Blog Entries
    23
    Rep Power
    678
    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.

  5. #5

    LosOjos's Avatar
    Join Date
    Dec 2009
    Location
    West Midlands
    Posts
    5,771
    Thank Post
    1,511
    Thanked 1,294 Times in 884 Posts
    Rep Power
    813
    Quote Originally Posted by Dos_Box View Post
    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?

  6. #6

    localzuk's Avatar
    Join Date
    Dec 2006
    Location
    Minehead
    Posts
    18,529
    Thank Post
    527
    Thanked 2,648 Times in 2,049 Posts
    Blog Entries
    24
    Rep Power
    925
    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?

  7. #7

    Oaktech's Avatar
    Join Date
    Jul 2011
    Location
    Bournemouth
    Posts
    3,217
    Thank Post
    943
    Thanked 645 Times in 504 Posts
    Rep Power
    288
    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?

  8. #8

    sonofsanta's Avatar
    Join Date
    Dec 2009
    Location
    Lincolnshire, UK
    Posts
    5,375
    Thank Post
    958
    Thanked 1,630 Times in 1,103 Posts
    Blog Entries
    47
    Rep Power
    711
    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.

  9. #9

    Join Date
    Jan 2009
    Location
    England
    Posts
    1,406
    Thank Post
    307
    Thanked 307 Times in 265 Posts
    Rep Power
    83
    Quote Originally Posted by localzuk View Post
    Ooh! ooh! Ada!
    You laugh but my uni used to teach Ada95 (well they still do ) to first years to teach the basics of OO programming. Personally I'm a big believer that it doesn't matter what language is taught, it should be more about getting the basics of programming and languages correct.

    First teach the basics (conditionals, algorithm design, big O notation/complexity theory) in a language that very few (if any) of the students will have used to remove any bad habits then move onto more standard (C#, Java, Python etc) languages as you move into more complex situations.

    Of course if I was picking languages then it'd all be Scheme, Haskell and a bit of Ada for those in detention

    The biggest problem we have is that we don't have teachers with the required skill set to teach programming. Programming its self isn't hard - teaching it well without bad habits however is, and one thing we don't want to be doing is churning out a load of students that know how to program badly.

  10. #10

    glennda's Avatar
    Join Date
    Jun 2009
    Location
    Sussex
    Posts
    7,821
    Thank Post
    272
    Thanked 1,140 Times in 1,036 Posts
    Rep Power
    351
    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

  11. #11

    localzuk's Avatar
    Join Date
    Dec 2006
    Location
    Minehead
    Posts
    18,529
    Thank Post
    527
    Thanked 2,648 Times in 2,049 Posts
    Blog Entries
    24
    Rep Power
    925
    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.

  12. #12

    JJonas's Avatar
    Join Date
    Jan 2008
    Location
    North Walsham, Norfolk
    Posts
    3,207
    Thank Post
    418
    Thanked 450 Times in 335 Posts
    Rep Power
    390
    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?

  13. #13

    X-13's Avatar
    Join Date
    Jan 2011
    Location
    /dev/null
    Posts
    9,839
    Thank Post
    669
    Thanked 2,188 Times in 1,493 Posts
    Blog Entries
    19
    Rep Power
    900
    Quote Originally Posted by LosOjos View Post
    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.

  14. #14

    Join Date
    Jan 2009
    Location
    England
    Posts
    1,406
    Thank Post
    307
    Thanked 307 Times in 265 Posts
    Rep Power
    83
    Quote Originally Posted by localzuk View Post
    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!

  15. #15

    JJonas's Avatar
    Join Date
    Jan 2008
    Location
    North Walsham, Norfolk
    Posts
    3,207
    Thank Post
    418
    Thanked 450 Times in 335 Posts
    Rep Power
    390
    Quote Originally Posted by X-13 View Post
    A challenger appears!

    Binary.
    ef0c82c15c22974.jpg

    also

    http://www.codecademy.com



SHARE:
+ Post New Thread
Page 1 of 4 1234 LastLast

Similar Threads

  1. What do people think of the new Mac Mini
    By eastlondon in forum Mac
    Replies: 8
    Last Post: 21st August 2007, 04:50 PM
  2. Replies: 6
    Last Post: 12th June 2007, 07:43 PM
  3. Windows Deployment Services - the new RIS
    By steve in forum Windows
    Replies: 5
    Last Post: 14th October 2006, 06:09 PM
  4. General advice for the new guy
    By Blind in forum Windows
    Replies: 29
    Last Post: 1st August 2006, 06:56 PM
  5. Help me find something on the new BECTA site
    By Dos_Box in forum General Chat
    Replies: 3
    Last Post: 30th May 2006, 11: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
  •