Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. The Lounge
  3. Coding - the new Latin

Coding - the new Latin

Scheduled Pinned Locked Moved The Lounge
comquestionannouncementlearning
47 Posts 18 Posters 1 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • N Nagy Vilmos

    Aunty says[^]:

    The campaign to boost the teaching of computer skills - particularly coding - in schools is gathering force.

    I'd like to see maths and language skill being taught fully and then IT on top of that. I really don't want a generation of noobs thinking they're 1337. So, buns at the ready, it's over to you guys... [edit] De-doofused post. You'd think after one oops, I'd chick my spoiling.


    Panic, Chaos, Destruction. My work here is done. Drink. Get drunk. Fall over - P O'H OK, I will win to day or my name isn't Ethel Crudacre! - DD Ethel Crudacre I cannot live by bread alone. Bacon and ketchup are needed as well. - Trollslayer Have a bit more patience with newbies. Of course some of them act dumb - they're often *students*, for heaven's sake - Terry Pratchett

    R Offline
    R Offline
    Roger Wright
    wrote on last edited by
    #2

    Nagy Vilmos wrote:

    I really don't want a generatingon of noobs thinking the**y'**re 1337.

    FTFY ;)

    Will Rogers never met me.

    1 Reply Last reply
    0
    • N Nagy Vilmos

      Aunty says[^]:

      The campaign to boost the teaching of computer skills - particularly coding - in schools is gathering force.

      I'd like to see maths and language skill being taught fully and then IT on top of that. I really don't want a generation of noobs thinking they're 1337. So, buns at the ready, it's over to you guys... [edit] De-doofused post. You'd think after one oops, I'd chick my spoiling.


      Panic, Chaos, Destruction. My work here is done. Drink. Get drunk. Fall over - P O'H OK, I will win to day or my name isn't Ethel Crudacre! - DD Ethel Crudacre I cannot live by bread alone. Bacon and ketchup are needed as well. - Trollslayer Have a bit more patience with newbies. Of course some of them act dumb - they're often *students*, for heaven's sake - Terry Pratchett

      G Offline
      G Offline
      GuyThiebaut
      wrote on last edited by
      #3

      I worked with a young chap who had an MSc in computer science and was not particularly great at coding(that's being very kind to him...) When I asked him if he had been taught about the mechanics of a hard-drive he told me that they were not taught about hardware on the course! Back in '88 when I did my degree we had to learn about hardware partly because if we wanted to get a printer to work we had to get those dip switches set correctly... It was very useful and most of us on the course were geeks - we did the degree because we were actually interested in IT and not because of the money at the other end. I am not sure teaching coding at school will help as anyone interested in it will probably be coding at home and know way more than the teacher - the others may just find being taught to code incomprehensible or boring.

      Continuous effort - not strength or intelligence - is the key to unlocking our potential.(Winston Churchill)
      M N 2 Replies Last reply
      0
      • G GuyThiebaut

        I worked with a young chap who had an MSc in computer science and was not particularly great at coding(that's being very kind to him...) When I asked him if he had been taught about the mechanics of a hard-drive he told me that they were not taught about hardware on the course! Back in '88 when I did my degree we had to learn about hardware partly because if we wanted to get a printer to work we had to get those dip switches set correctly... It was very useful and most of us on the course were geeks - we did the degree because we were actually interested in IT and not because of the money at the other end. I am not sure teaching coding at school will help as anyone interested in it will probably be coding at home and know way more than the teacher - the others may just find being taught to code incomprehensible or boring.

        Continuous effort - not strength or intelligence - is the key to unlocking our potential.(Winston Churchill)
        M Offline
        M Offline
        MarqW
        wrote on last edited by
        #4

        I can kind of agree - I got into programming mainly because my parents got me a programming book, and my dad did really primitive code. That said, if they don't get any exposure they'll never even think of looking at it.

        1 Reply Last reply
        0
        • G GuyThiebaut

          I worked with a young chap who had an MSc in computer science and was not particularly great at coding(that's being very kind to him...) When I asked him if he had been taught about the mechanics of a hard-drive he told me that they were not taught about hardware on the course! Back in '88 when I did my degree we had to learn about hardware partly because if we wanted to get a printer to work we had to get those dip switches set correctly... It was very useful and most of us on the course were geeks - we did the degree because we were actually interested in IT and not because of the money at the other end. I am not sure teaching coding at school will help as anyone interested in it will probably be coding at home and know way more than the teacher - the others may just find being taught to code incomprehensible or boring.

          Continuous effort - not strength or intelligence - is the key to unlocking our potential.(Winston Churchill)
          N Offline
          N Offline
          Nagy Vilmos
          wrote on last edited by
          #5

          Without wanting to get into a 'back in the day...' discussion, when I started out we were taught from the bottom up. CPU, ALU, buffers, memory access, tape I/O [none of the new-fangled disks for us]. A lot of early assignments were simple machine code tasks, but getting a right answer only garnered about 75% of the marks. The rest was for compact and efficient code. 25++ years on I still remember "The sooner you start coding, the later you'll finish."


          Panic, Chaos, Destruction. My work here is done. Drink. Get drunk. Fall over - P O'H OK, I will win to day or my name isn't Ethel Crudacre! - DD Ethel Crudacre I cannot live by bread alone. Bacon and ketchup are needed as well. - Trollslayer Have a bit more patience with newbies. Of course some of them act dumb - they're often *students*, for heaven's sake - Terry Pratchett

          G G 2 Replies Last reply
          0
          • N Nagy Vilmos

            Aunty says[^]:

            The campaign to boost the teaching of computer skills - particularly coding - in schools is gathering force.

            I'd like to see maths and language skill being taught fully and then IT on top of that. I really don't want a generation of noobs thinking they're 1337. So, buns at the ready, it's over to you guys... [edit] De-doofused post. You'd think after one oops, I'd chick my spoiling.


            Panic, Chaos, Destruction. My work here is done. Drink. Get drunk. Fall over - P O'H OK, I will win to day or my name isn't Ethel Crudacre! - DD Ethel Crudacre I cannot live by bread alone. Bacon and ketchup are needed as well. - Trollslayer Have a bit more patience with newbies. Of course some of them act dumb - they're often *students*, for heaven's sake - Terry Pratchett

            P Offline
            P Offline
            peterchen
            wrote on last edited by
            #6

            Maggies home channel wrote:

            Coding - the new Latin

            Interesting aspect indeed. While the direct comparison does not hold up well - more and more information is available without restrictions of education or language - it may be the vital skill to transform society, and those who write it have influence on it.

            Nagy Vilmos wrote:

            I'd chick my spoiling.

            You should spoil your chick instead, lest someone else does!

            FILETIME to time_t
            | FoldWithUs! | sighist | WhoIncludes - Analyzing C++ include file hierarchy

            1 Reply Last reply
            0
            • N Nagy Vilmos

              Aunty says[^]:

              The campaign to boost the teaching of computer skills - particularly coding - in schools is gathering force.

              I'd like to see maths and language skill being taught fully and then IT on top of that. I really don't want a generation of noobs thinking they're 1337. So, buns at the ready, it's over to you guys... [edit] De-doofused post. You'd think after one oops, I'd chick my spoiling.


              Panic, Chaos, Destruction. My work here is done. Drink. Get drunk. Fall over - P O'H OK, I will win to day or my name isn't Ethel Crudacre! - DD Ethel Crudacre I cannot live by bread alone. Bacon and ketchup are needed as well. - Trollslayer Have a bit more patience with newbies. Of course some of them act dumb - they're often *students*, for heaven's sake - Terry Pratchett

              A Offline
              A Offline
              Alberto Bar Noy
              wrote on last edited by
              #7

              Well I remember a course for Computer architecture with the x86 assembler... with pascal... and then C. Ask anyone these days on what language they learn coding they say Java or C#... Next thing you know your app is leaking memory like a broken dam.

              Alberto Bar-Noy --------------- “The city’s central computer told you? R2D2, you know better than to trust a strange computer!” (C3PO)

              L 1 Reply Last reply
              0
              • N Nagy Vilmos

                Aunty says[^]:

                The campaign to boost the teaching of computer skills - particularly coding - in schools is gathering force.

                I'd like to see maths and language skill being taught fully and then IT on top of that. I really don't want a generation of noobs thinking they're 1337. So, buns at the ready, it's over to you guys... [edit] De-doofused post. You'd think after one oops, I'd chick my spoiling.


                Panic, Chaos, Destruction. My work here is done. Drink. Get drunk. Fall over - P O'H OK, I will win to day or my name isn't Ethel Crudacre! - DD Ethel Crudacre I cannot live by bread alone. Bacon and ketchup are needed as well. - Trollslayer Have a bit more patience with newbies. Of course some of them act dumb - they're often *students*, for heaven's sake - Terry Pratchett

                M Offline
                M Offline
                Marc Clifton
                wrote on last edited by
                #8

                Nagy Vilmos wrote:

                So, buns at the ready, it's over to you guys...

                It's simple. Ask a person to teach you what their thought process was, what information they used to make decisions, why they chose the particular implementation that they did, how they tested it, how it met the requirements. Most people can't explain the how and why of what they do. If they can, succinctly, clearly, and so that you truly understand what they did (even if you don't agree with it, the point is that you understand it) then you have someone with some good skills. Marc

                My Blog

                N P A J 4 Replies Last reply
                0
                • M Marc Clifton

                  Nagy Vilmos wrote:

                  So, buns at the ready, it's over to you guys...

                  It's simple. Ask a person to teach you what their thought process was, what information they used to make decisions, why they chose the particular implementation that they did, how they tested it, how it met the requirements. Most people can't explain the how and why of what they do. If they can, succinctly, clearly, and so that you truly understand what they did (even if you don't agree with it, the point is that you understand it) then you have someone with some good skills. Marc

                  My Blog

                  N Offline
                  N Offline
                  Nagy Vilmos
                  wrote on last edited by
                  #9

                  Marc Clifton wrote:

                  Most people can't explain the how and why of what they do

                  Unless they're called Marc Clifton.


                  Panic, Chaos, Destruction. My work here is done. Drink. Get drunk. Fall over - P O'H OK, I will win to day or my name isn't Ethel Crudacre! - DD Ethel Crudacre I cannot live by bread alone. Bacon and ketchup are needed as well. - Trollslayer Have a bit more patience with newbies. Of course some of them act dumb - they're often *students*, for heaven's sake - Terry Pratchett

                  M 1 Reply Last reply
                  0
                  • N Nagy Vilmos

                    Marc Clifton wrote:

                    Most people can't explain the how and why of what they do

                    Unless they're called Marc Clifton.


                    Panic, Chaos, Destruction. My work here is done. Drink. Get drunk. Fall over - P O'H OK, I will win to day or my name isn't Ethel Crudacre! - DD Ethel Crudacre I cannot live by bread alone. Bacon and ketchup are needed as well. - Trollslayer Have a bit more patience with newbies. Of course some of them act dumb - they're often *students*, for heaven's sake - Terry Pratchett

                    M Offline
                    M Offline
                    Marc Clifton
                    wrote on last edited by
                    #10

                    Heh. I struggle with that too. It's my own measure of whether I know what I'm doing. :) Marc

                    My Blog

                    1 Reply Last reply
                    0
                    • A Alberto Bar Noy

                      Well I remember a course for Computer architecture with the x86 assembler... with pascal... and then C. Ask anyone these days on what language they learn coding they say Java or C#... Next thing you know your app is leaking memory like a broken dam.

                      Alberto Bar-Noy --------------- “The city’s central computer told you? R2D2, you know better than to trust a strange computer!” (C3PO)

                      L Offline
                      L Offline
                      Lost User
                      wrote on last edited by
                      #11

                      When I studied CS it was all Java. But anyone who first learns to program while studying CS was never serious about it anyway. The first thing I learned was z80 assembly. (or TI BASIC if that counts[no] - I learned z80 assembly because TI BASIC is slow)

                      A A 2 Replies Last reply
                      0
                      • M Marc Clifton

                        Nagy Vilmos wrote:

                        So, buns at the ready, it's over to you guys...

                        It's simple. Ask a person to teach you what their thought process was, what information they used to make decisions, why they chose the particular implementation that they did, how they tested it, how it met the requirements. Most people can't explain the how and why of what they do. If they can, succinctly, clearly, and so that you truly understand what they did (even if you don't agree with it, the point is that you understand it) then you have someone with some good skills. Marc

                        My Blog

                        P Offline
                        P Offline
                        Pete OHanlon
                        wrote on last edited by
                        #12

                        This is an excellent way to drive out requirements. If somebody can't explain a task in clear simple terms, they don't understand it sufficiently well to enable you to code it.

                        Forgive your enemies - it messes with their heads

                        "Mind bleach! Send me mind bleach!" - Nagy Vilmos

                        My blog | My articles | MoXAML PowerToys | Mole 2010 - debugging made easier - my favourite utility

                        L 1 Reply Last reply
                        0
                        • L Lost User

                          When I studied CS it was all Java. But anyone who first learns to program while studying CS was never serious about it anyway. The first thing I learned was z80 assembly. (or TI BASIC if that counts[no] - I learned z80 assembly because TI BASIC is slow)

                          A Offline
                          A Offline
                          Alberto Bar Noy
                          wrote on last edited by
                          #13

                          C64 and C128 basic for me :)

                          Alberto Bar-Noy --------------- “The city’s central computer told you? R2D2, you know better than to trust a strange computer!” (C3PO)

                          L 1 Reply Last reply
                          0
                          • M Marc Clifton

                            Nagy Vilmos wrote:

                            So, buns at the ready, it's over to you guys...

                            It's simple. Ask a person to teach you what their thought process was, what information they used to make decisions, why they chose the particular implementation that they did, how they tested it, how it met the requirements. Most people can't explain the how and why of what they do. If they can, succinctly, clearly, and so that you truly understand what they did (even if you don't agree with it, the point is that you understand it) then you have someone with some good skills. Marc

                            My Blog

                            A Offline
                            A Offline
                            Alberto Bar Noy
                            wrote on last edited by
                            #14

                            I use the verbs method, if there is such a thing, I write what I want and the verbs in the sentences derive the basic and first draft of requirements... and then marketing comes along... ;P

                            Alberto Bar-Noy --------------- “The city’s central computer told you? R2D2, you know better than to trust a strange computer!” (C3PO)

                            M 1 Reply Last reply
                            0
                            • P Pete OHanlon

                              This is an excellent way to drive out requirements. If somebody can't explain a task in clear simple terms, they don't understand it sufficiently well to enable you to code it.

                              Forgive your enemies - it messes with their heads

                              "Mind bleach! Send me mind bleach!" - Nagy Vilmos

                              My blog | My articles | MoXAML PowerToys | Mole 2010 - debugging made easier - my favourite utility

                              L Offline
                              L Offline
                              Lost User
                              wrote on last edited by
                              #15

                              Pete O'Hanlon wrote:

                              If somebody can't explain a task in clear simple terms, they don't understand it sufficiently well to enable you to code it.

                              Ye Gods, man! How do you get anything coded? :)

                              Be dogmatic, not thoughtful. It's easier, and you get bumper stickers.- Anon.

                              P 1 Reply Last reply
                              0
                              • A Alberto Bar Noy

                                I use the verbs method, if there is such a thing, I write what I want and the verbs in the sentences derive the basic and first draft of requirements... and then marketing comes along... ;P

                                Alberto Bar-Noy --------------- “The city’s central computer told you? R2D2, you know better than to trust a strange computer!” (C3PO)

                                M Offline
                                M Offline
                                Marc Clifton
                                wrote on last edited by
                                #16

                                Alberto Bar-Noy wrote:

                                I write what I want and the verbs in the sentences derive the basic and first draft of requirements

                                Yes! I learned about that when reading a book by, I think, Grady Booch, on OOP. It's a great technique! Marc

                                My Blog

                                1 Reply Last reply
                                0
                                • L Lost User

                                  When I studied CS it was all Java. But anyone who first learns to program while studying CS was never serious about it anyway. The first thing I learned was z80 assembly. (or TI BASIC if that counts[no] - I learned z80 assembly because TI BASIC is slow)

                                  A Offline
                                  A Offline
                                  AspDotNetDev
                                  wrote on last edited by
                                  #17

                                  Does Logo count? Not sure what language I learned on my TI-83+, but I learned one of them at least. If not, then does QuickBasic count? Now that I think about it, I had lots of first programming languages. :)

                                  Somebody in an online forum wrote:

                                  INTJs never really joke. They make a point. The joke is just a gift wrapper.

                                  1 Reply Last reply
                                  0
                                  • N Nagy Vilmos

                                    Without wanting to get into a 'back in the day...' discussion, when I started out we were taught from the bottom up. CPU, ALU, buffers, memory access, tape I/O [none of the new-fangled disks for us]. A lot of early assignments were simple machine code tasks, but getting a right answer only garnered about 75% of the marks. The rest was for compact and efficient code. 25++ years on I still remember "The sooner you start coding, the later you'll finish."


                                    Panic, Chaos, Destruction. My work here is done. Drink. Get drunk. Fall over - P O'H OK, I will win to day or my name isn't Ethel Crudacre! - DD Ethel Crudacre I cannot live by bread alone. Bacon and ketchup are needed as well. - Trollslayer Have a bit more patience with newbies. Of course some of them act dumb - they're often *students*, for heaven's sake - Terry Pratchett

                                    G Offline
                                    G Offline
                                    Guyverthree
                                    wrote on last edited by
                                    #18

                                    Very true but remember 25 years ago coding was a much more confined affair, no internet less languages and such plus no OO or things to confused people who might not be able to grasp the concepts of coding.

                                    James Binary Warrior.

                                    1 Reply Last reply
                                    0
                                    • N Nagy Vilmos

                                      Aunty says[^]:

                                      The campaign to boost the teaching of computer skills - particularly coding - in schools is gathering force.

                                      I'd like to see maths and language skill being taught fully and then IT on top of that. I really don't want a generation of noobs thinking they're 1337. So, buns at the ready, it's over to you guys... [edit] De-doofused post. You'd think after one oops, I'd chick my spoiling.


                                      Panic, Chaos, Destruction. My work here is done. Drink. Get drunk. Fall over - P O'H OK, I will win to day or my name isn't Ethel Crudacre! - DD Ethel Crudacre I cannot live by bread alone. Bacon and ketchup are needed as well. - Trollslayer Have a bit more patience with newbies. Of course some of them act dumb - they're often *students*, for heaven's sake - Terry Pratchett

                                      L Offline
                                      L Offline
                                      Lost User
                                      wrote on last edited by
                                      #19

                                      This is such BS. Coding is a psecific part of a particular engineering discipline. It shoes the utter ignorance of the goyt that they try to promote it. Why not promote welding? Stress analysis? Thermodynamics? Resonance theory? All these are specific parts of other engineering disciplines. Why not? Clearly this is BS, a govt playing at doing the right thing. Idiots.

                                      ============================== Nothing to say.

                                      D 1 Reply Last reply
                                      0
                                      • L Lost User

                                        Pete O'Hanlon wrote:

                                        If somebody can't explain a task in clear simple terms, they don't understand it sufficiently well to enable you to code it.

                                        Ye Gods, man! How do you get anything coded? :)

                                        Be dogmatic, not thoughtful. It's easier, and you get bumper stickers.- Anon.

                                        P Offline
                                        P Offline
                                        Pete OHanlon
                                        wrote on last edited by
                                        #20

                                        We don't, we bill by the day. ;)

                                        Forgive your enemies - it messes with their heads

                                        "Mind bleach! Send me mind bleach!" - Nagy Vilmos

                                        My blog | My articles | MoXAML PowerToys | Mole 2010 - debugging made easier - my favourite utility

                                        L 1 Reply Last reply
                                        0
                                        • P Pete OHanlon

                                          We don't, we bill by the day. ;)

                                          Forgive your enemies - it messes with their heads

                                          "Mind bleach! Send me mind bleach!" - Nagy Vilmos

                                          My blog | My articles | MoXAML PowerToys | Mole 2010 - debugging made easier - my favourite utility

                                          L Offline
                                          L Offline
                                          Lost User
                                          wrote on last edited by
                                          #21

                                          Pete O'Hanlon wrote:

                                          We don't, we bill by the day.

                                          Brilliant! :thumbsup: +5

                                          Be dogmatic, not thoughtful. It's easier, and you get bumper stickers.- Anon.

                                          1 Reply Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Categories
                                          • Recent
                                          • Tags
                                          • Popular
                                          • World
                                          • Users
                                          • Groups