Should Computer Programming Be A Mandatory Subject In Schools?

Estonia, a small country in Europe is making coding a part of Grade-A education. Kids, just 7 year old will now be taught the basics of programming and coding. I'm wondering whether that's a good move. Do you think computer programming should be taught to kids as a part of school syllabus?

Replies

  • pikachu1994
    pikachu1994
    No need for the kids.But it should be taught from high school level.
  • sauravgoswami
    sauravgoswami
    It should be left to the children to decide, since more than programming skills there logical and analytics skills should be developed,it is more important for development pf computer applications
  • Anoop Kumar
    Anoop Kumar
    this will just kill other interests of students.
    What are they are going to with programming skills if a kid have interest in arts?
    I don't think programming skill is a subject which nurture a kid like other subject history, geography , Lingual or maths does.
    If any person doesn't know a bit programming language no one cares about if you are not a professional in Computer field but that person don't know general maths thats make them a moron.

    Now a days IDE and plugins are so easy that any adult with some general computer knowledge can do some programming , build website or work on any programming language like art specific language #-Link-Snipped-#.

    May be, they are afraid outsourcing....
  • Kaustubh Katdare
    Kaustubh Katdare
    We already teach kids subjects that they don't remember. For example, I don't remember geography, nor do I remember history as it was taught. The history I remember is through the stories that my grandpa told me during casual conversations with him.

    Teaching programming might make kids take on the Internet in coming years. India still has not been able to produce its own Facebook or Google.
  • sauravgoswami
    sauravgoswami
    Well India is yet to make a software for BFSI Sector,anyway before depression there was an IT boom were computer institute mushroomed and people from all sector jumped into it , which detiorated quality of work.
    Secondly, our society does not encourage use to invent,irony is basis of digital world "0" is greatest gift from india to the world
  • Anil Jain
    Anil Jain
    The_Big_K
    We already teach kids subjects that they don't remember. For example, I don't remember geography, nor do I remember history as it was taught.
    Are you sure you do not remember history or geography taught in school days?

    Lets take a test...
    1. Do you remember any of the mugal emperor name? can you name 4 (You must have learned that in schools only)
    2. know about Jhansi ki Rani, Veer Shivaji, Ashoka.. battle of 1947, 1857...anything?
    3. how many continents are there in the world, where is Antarctica.. ?

    I know you can answer all of them, as you have learned them somewhere during your school days.

    No offense means,

    Just wanted to show that whatever we learned during school days, we can not forget it's just we do not use some of the things quite often so we feels like we do not remember them anymore.

    Coming to the topic, I am in conditional support of that (learning something new is always good, atleast for kids) - conditionally - we should not mold students in a direction that they need to be a programmer ONLY.

    -CB
  • shrutz
    shrutz
    Definitely the high school students should be given this as an option in a way similar to elective subjects that engineers have for engineering. Whoever is interested in learning computer programming should pursue it..😒
  • Kaustubh Katdare
    Kaustubh Katdare
    Teaching history doesn't make kids historians. Teaching them programming won't make them programmars. Plus, I believe kids should be taught programming from the time they're in school. It shouldn't end.

    Plus, history & geography are forgotten because it was all theory and no practicals.
  • durga ch
    durga ch
    I am all for such idea.
    When you can teach complexities of 'spoke' langauage at an early age, why not introduce them to computer programming languages too. There are many languages which help kids to understand coding. For exmaple -ALICE langauge.
    Neverthless, Ideally school introduces various disciplines in which kids might develop interest in. Show them the flavour of various feilds and help them choose their area of specialisation in later stages of life.So yes! bring it on!!!
  • Kaustubh Katdare
    Kaustubh Katdare
    My main reason to support this is that programming builds logical abilities. You've to 'think' logically before you can build a program. Sadly, most of the school subjects are mug-up-and-reproduce types. Math and logical abilities are more than needed in Indian schools. I think it can help in other areas as well. ​
  • sauravgoswami
    sauravgoswami
    If you mean to introduce to programming just like drawing and craft, then it is ok !!! however it should be made compulsory, after a certain age it should be optional.
  • Anoop Mathew
    Anoop Mathew
    In India, rural areas are there where kids get computers at their homes only when they enter high school. Some parents find it difficult even for that. We are not talking about those who have computers here. However, we're still talking about Students in India - so there are practical difficulties in some locations. There are hi-tech schools in very few locations only.

    Teaching students programming at a younger age (below 13 yrs) would be like teaching a kid how to cook. Internet is not suitable for kids below 13, so programming languages like java, html, etc can be introduced at High School level - or else a working experience would be hard to establish. But the opportunity to learn Photoshop, Flash, Video-Editing, Photography, Sound Mixing and develop skills like Blogging, should be promoted more from High-School level itself. When a passion is built within the kid, he/she automatically learns to discover his/her capabilities in that particular field. Lots of kids don't know what they want to become. We need to push the possibilities in front of them from a younger age.

    For kids below 13, gaming is a fun way to learn. History, Geography, and all the other subjects may seem boring, but they are what completes their human cycle. An awareness about the world and the technology available can be given to kids. But the means to use the technology should be provided only at a more matured age. Technology misused can lead to serious consequences.
  • Oceanliner
    Oceanliner
    ianoop
    What are they are going to with programming skills if a kid have interest in arts?
    Start a "fruit" company? I have a friend who's doing creative stuff with programming. She is constructing and programming movable art creations with sensors and micro controllers. Programming can and should be thaught earlier in relation to maths and logic. Kids should design blogs and edit photos in photoshop in arts class and there's really cool stuff you can do with computers in geography (google maps api anyone?). Computer innovations play a huge role in economics, disaster relief and poverty reduction.
  • Anoop Mathew
    Anoop Mathew
    Oceanliner
    Start a "fruit" company? I have a friend who's doing creative stuff with programming. She is constructing and programming movable art creations with sensors and micro controllers. Programming can and should be thaught earlier in relation to maths and logic. Kids should design blogs and edit photos in photoshop in arts class and there's really cool stuff you can do with computers in geography (google maps api anyone?). Computer innovations play a huge role in economics, disaster relief and poverty reduction.
    Yes, there are really cool stuff kids can do; but the question is would it be right to introduce internet to a juvenile (below 13 years of age)?
  • Jeffrey Arulraj
    Jeffrey Arulraj
    anoopthefriend
    Yes, there are really cool stuff kids can do; but the question is would it be right to introduce internet to a juvenile (below 13 years of age)?
    Introducing Internet to a juvenile with out supervision is giving a loaded .45 Automatic to a kid

    But at the same time our education system can inculcate programming skills to students who have that interest in born in them

    Some love math as a nature some computers you can not force a born mathlete into C and C++ programmer. He will always be under par in his life

You are reading an archived discussion.

Related Posts

Hi I am N.shiyam sundhar from Pondicherry. I did my schooling in Deepa oli high school(84%) and Vivekanandha higher secondary school(71%) and i completed myBE (EEE) degree in Mailam engineering...
its possible to open a wind mobile charger with initial amount of 50000 rupees? this product got good response from customers on not?
One of the lifeline of KBC game aka (Who Wants to Be a Millionaire?) was Fifty-Fifty (50/50) which is replaced by Double Dip in fifth season and still in current...
anyone know then plz help me....I want to create password in c programming user input will be int or char type and output should be in form of string like...
can anyone explain me How Data mining is different from knowledge discovery in database ?