Stories
Slash Boxes
Comments

SoylentNews is people

posted by Fnord666 on Wednesday January 10 2018, @09:10PM   Printer-friendly
from the does-it-count-as-a-foreign-language dept.

Mark Guzdial at ACM (Association of Computing Machinery) writes:

I have three reasons for thinking that learning CS is different than learning other STEM disciplines.

  1. Our infrastructure for teaching CS is younger, smaller, and weaker;
  2. We don't realize how hard learning to program is;
  3. CS is so valuable that it changes the affective components of learning.

The author makes compelling arguments to support the claims, ending with:

We are increasingly finding that the emotional component of learning computing (e.g., motivation, feeling of belonging, self-efficacy) is among the most critical variables. When you put more and more students in a high-pressure, competitive setting, and some of whom feel "like" the teacher and some don't, you get emotional complexity that is unlike any other STEM discipline. Not mathematics, any of the sciences, or any of the engineering disciplines are facing growing numbers of majors and non-majors at the same time. That makes learning CS different and harder.


Original Submission

 
This discussion has been archived. No new comments can be posted.
Display Options Threshold/Breakthrough Mark All as Read Mark All as Unread
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
1 (2)
  • (Score: 2, Insightful) by Anonymous Coward on Thursday January 11 2018, @12:41AM (1 child)

    by Anonymous Coward on Thursday January 11 2018, @12:41AM (#620737)

    Let's investigate this theory.

    Think about physics, chemistry, biology, or electronics.
    They are all a bit different in what you learn.

    But they all have a common thread of how physical things work.

    Then think about mathmematics.
    Way different, but still seriously (and fundamentally) related to the above.

    Then think about CS.
    Probably closer to math than math is close to the first group.
    So what you need to learn is not what makes CS a different sort of STEM.

    Another tack.
    Some might say that the interesting thing about CS is how little you have to learn to start making useful things.
    Or how much more there is to learn once you start using CS.
    Or how much other science is useful to know once you start using CS.
    But think about a welder or machinist versus a mechanical engineer.
    Pretty much the same story.

    Welder or machinist seem stem to me.
    If so, then so is CS.

    So how about an accountant?

    • (Score: 0) by Anonymous Coward on Thursday January 11 2018, @05:58AM

      by Anonymous Coward on Thursday January 11 2018, @05:58AM (#620815)

      So how about an accountant?

      Creative arts? ;)

  • (Score: 0) by Anonymous Coward on Thursday January 11 2018, @07:11AM

    by Anonymous Coward on Thursday January 11 2018, @07:11AM (#620832)

    We are increasingly finding that the emotional component of learning is key to success.

    Yeah. There fixed it for you. If your heart is not in it, you will suck at it. Be that physics, math, chemistry or computer science or a poet.

    So, the author is correct and completely wrong. CS is not "special" any more than Physics or Math or History are "special". If your heart is not in it, you will not be very good at it. This is why people are told to do what they love to do because that is the only way to be any good at it.

  • (Score: 1, Touché) by Anonymous Coward on Thursday January 11 2018, @05:52PM

    by Anonymous Coward on Thursday January 11 2018, @05:52PM (#620999)

    fun! Mark Guzdial is lying. To everyone else, but mostly to himself. When he says "We don't realize how hard learning to program is", he is lying. The truth is that Mark Guzdial had a very hard time learning programming, and is frightened that a 5 year old girl in mexico will take his job tomorrow.

  • (Score: 2) by DutchUncle on Friday January 12 2018, @08:48PM

    by DutchUncle (5370) on Friday January 12 2018, @08:48PM (#621556)

    BS '76, MS '78. Maybe some teacher association started in 2005, but the ACM started in 1947, and the ACM published model curriculum as early as 1970, based on (or bolstered by) work from Waterloo and CalTech and the big computer vendors. As a graduate student in the late '70s, I was a member of SIGPLAN (Programming Languages) and SIGCSE (Computer Science Education). Certainly much has changed over the years, and continual learning is the only way to stay current, and the detailed topic outlines have changed, but people have been thinking about this stuff long before 2005.

  • (Score: 2) by Pav on Sunday January 14 2018, @07:59AM

    by Pav (114) on Sunday January 14 2018, @07:59AM (#622117)

    In ancient Greece perhaps you would have blocked your ears. Want to refuse to comprehend a winning argument? Back then that was the strategy.

1 (2)