Tim Thompson - Archer English Consulting
  • Home
  • Bio
  • Clients
  • Workshops
  • Publications
  • Tim's Blog

Why Isn't Programming a Model for How We Teach Languages?

10/20/2014

2 Comments

 
I was talking shop with a colleague today who mentioned that he thought it would be interesting to examine how programming/coding was taught in Korea and the UK.  We discussed it for a bit and I decided to write down some observations.

Observation 1: Programming is taught as a skill that needs to be used.

The outcome of a programming course is to see whether or not you can actually write a program that works.  Multiple-choice tests might check whether or not the students understand the theory but writing a program that actually runs is how most courses are evaluated. This also holds true for learning a foreign language but speaking and writing tests are much harder to evaluate than whether a program runs or not (unfortunately).  
Programming courses also do a good job of starting with simple concepts that are then used to construct programs of increasing complexity.  Sound familiar?

Observation 2: Programming is mainly taught to people who plan to actually write programs.

Humanities majors are not required to take basic programming courses at most schools even though they would undoubtedly benefit from them.  That being said, since computer science majors are the students who are mainly enrolled in programming courses they enter these courses with a reasonably high level of motivation to learn the content and the skill.  Should English courses be required for all students in Korea?

Observation 3: Teaching a foreign language as an exercise is not motivating by itself.

Requiring students to study a foreign language because it may help them in the future is not motivating by itself.  Additionally, if students are not given real opportunities to use the language on a regular basis it will feel like an exercise that should only be mastered until the time of the test at which point it can be forgotten.  Too much content is recycled year to year because it isn't being used outside the classroom.



Obviously, there are some limitations when it comes to teaching a foreign language the way we teach programming but it sure does seem like a good example to benchmark from.  Thoughts?
2 Comments
java link
9/7/2016 02:51:33 am

Nice to be visiting your blog again, it has been months for me. Well this article that i've been waited for so long. I need this article to complete my assignment in the college, and it has same topic with your article. Thanks, great share.

Reply
Tim
9/7/2016 07:40:35 am

Glad you enjoyed it. Thanks for digging back into the archives to find it.

Reply



Leave a Reply.

    Tim's Thoughts

    Here are some short ideas that probably don't deserve to be published but I felt were worth sharing.  

    RSS Feed

    Categories

    All
    Freelancing
    Miscellaneous
    Networking Thursdays
    Presentation Skills
    Writing

    Archives

    June 2023
    November 2022
    September 2021
    March 2020
    December 2019
    October 2019
    July 2019
    June 2019
    May 2019
    April 2019
    March 2019
    February 2019
    January 2019
    August 2018
    July 2018
    June 2018
    May 2018
    April 2018
    March 2018
    November 2017
    October 2017
    September 2017
    August 2017
    July 2017
    June 2017
    May 2017
    April 2017
    March 2017
    February 2017
    January 2017
    December 2016
    November 2016
    October 2016
    September 2016
    June 2016
    May 2016
    March 2016
    February 2016
    November 2015
    November 2014
    October 2014
    June 2014
    May 2014
    April 2014
    March 2014

Copyright Tim Thompson 2022