대세를 일으킨 '코딩 교육', 아이들이 배워도 괜찮을까? 차이나는 클라스(jtbclecture) 185회 | JTBC 201130 방송

공유
소스 코드

댓글 •

  • @seanlee726
    @seanlee726 3 년 전 +22

    굳이 코딩을 어릴때 배워야 한다고 생각하지 않는다. 사고실험이나 절차적 사고 방식을 키우는게 훨씬 좋다. 왜 하는지, 무엇을 하는지 잘 모르면서 무작정 코딩을 배우면 재미도 흥미도 없다. 어짜피 코딩 교육에서 "왜?", "무엇?" 은 교과서에 정의된 것만 하기 때문이다. 또 조기 코딩교육이 좋지않은 이유는 도구가 되어야 할 코딩이 목적이 될 수 있다. 가령, 코딩먼저 배운 사람은 코딩 문법이 몸에 베어있어서 왜? 라는 사고를 건너띄고 기계적으로 코딩이나 개발을 할 수 있기 때문이다. 주변 개발자를 돌아보면, 이거 왜 이렇게 하신거에요? 하면 네? 그냥 잘 모르겠어요 원래 그렇게 해왔는데요? 이런 답변을 하는 개발자들 은근 많다. 그럴거면 코딩을 왜 배우는가? 곧 인공지능이 간단한 코딩정도는 특정 패턴에 맞추어 할텐데... 김성훈, 이두희 모두 다 훌륭하신 분이지만 난 이두희님의 의견에 동의한다.

    • @user-gr3dx7vw9j
      @user-gr3dx7vw9j 2 년 전

      저 성킴이 말을 잘못한게, 사고력이면 몰라도 상상력은 코딩으로 배우는게 아님. 철학으로 배우는거임.

  • @duri_moongsil_ruru

    이두희님 의견에 동의합니다.

  • @vinci8559
    @vinci8559 년 전 +8

    저는 두희님의 의견에 반대고
    강사님 의견에 찬성입니다.
    저는 중학교때 부터 코딩을 배워서
    지금는 20년 넘게 소프트웨어 개발자로 일을 하고 있습니다.
    코딩은 일찍 배우면 좋은 이유가
    코딩도 하나의 "생각정리" 도구입니다.
    컴퓨터로 논리적인 글을 쓸 수 있기 때문입니다.
    우리가 국어를 배우는 이유가
    글을 쓰고 해석 하기 위해서 배우듯이
    코딩을 배워서
    컴퓨터로 논리적인 글을 쓰고 해석을 하면
    소프트웨어 라는 결과물이 나옵니다.
    그것은 컴퓨터에 일을 시킬 수 있는 방법을 배우게 됩니다.
    여건이 된다면
    수학, 영어등 기초 학문과 병행 해서 하는것도 좋습니다.
    저도 수포자였는데 코딩을 배움으로 해서
    수학이 오히려 재미있어졌습니다. 수학 공식을 이용해서 코딩을 써먹을수 있어서요.
    코딩을 통해서 수학공부를 하게된 케이스입니다.
    그리고
    대학교때 어려워서 포기 했다가 6년전 부터 다시 공부하게된 책이 있습니다.
    "The Art of Computer Programming" 시리즈로 수학 공식으로만 이루어진 책입니다.
    이 책을 보니 재미 있는 구절이 있었습니다.
    "The Process of preparing programs for a digital computer is especially attractive,
    not only because it can be economically and scientififically rewarding,
    but also because it can be an aesthetic experience much like composing poetry or music."
    이 구절을 통해 생각 해보면 코딩을 일찍 배우는것도 좋다고 보여집니다.

  • @suemoon2230
    @suemoon2230 2 년 전 +8

    대학교에서 변화된 환경에 맞는 응용으로 배울 수 있는 주제는 많습니다. 하지만 정보교육의 기초는 어릴 때부터 갖춰야 대학교에서나 사회나가서 새로운 IT 기술을 손쉽게 습득할 수 있는 기초가 만들어집니다. 코딩은 정보교육의 일부입니다. 음성, 비디오 같은 정보가 어떻게 이진수로 표현되서 데이터가 되는지, 그리고 이런 데이터들이 어떻게 관리되는지 (파일로 그냥 담아두는 것과 데이터베이스란 관리 시스템의 근본적인 차이가 무엇인지), 개인정보는 어떤 원칙을 가지고 취급해야하고, 이를 위한 정보보안 원칙은 무엇인지 그냥 들어만 보면 어렵다 생각할 수 있지만, 이런 기초적인 개념이 디지털 만능 시대가 될 21세기 후반을 살아가야할 우리 아이들에겐 꼭 필요합니다. 물리에서 원자와 분자가 무엇인지, 생물에서 RNA와 DNA, 광합성의 원리를 배우듯이. 누구나 쓰는 전자장비는 해킹당할 수 있고, 보이스 피싱을 당하고, 카톡 단체방을 통해 퍼날라지는 근거없는 소문에 혹하게 됩니다. 원리를 이해하면 대응책도 이해가 쉽습니다. 영국에서는 초중고 합해서 400시간 가깝게 정보교육을 합니다. 초등학교때는 컴퓨터없이 unplugged로 개념을 가르칩니다. 우리나라는 초중 54시간이 전부입니다. 30년 후에 우리 아이들이 어떤 경쟁력을 가지고 살아갈지 심각하게 고민해봐야한다고 생각합니다. 엘리트를 위한 전문가 양성을 위한 정보교육 얘기가 아닙니다. 초중고에서의 기초소양으로써의 정보교육이 정말 중요합니다. OECD 국가별 학생 능력 평가에 디지털 소양이 들어가는데 우리나라는 정보 신뢰성 평가에서는 꼴찌입니다. 디지털 정보 문해력 최하위권입니다. 초중고 정보교육 부족 때문입니다.

    • @user-gr3dx7vw9j
      @user-gr3dx7vw9j 2 년 전 +2

      정보 교육의 기초가 왜 코딩임? 그시간에 수학, 기초과학(물리), 철학을 배우는게 나음. 그리고 나서 대학교에서 응용분야를 배워도 늦지 않음. 그게 순서에 맞음.
      사실상 잼민이들 코딩 조기 교육이라고 해봤자 가르칠 수 있는건, 뭐 '백준 알고리즘 풀기' 이런거 밖에 없음. 근데 중고등학생 중에서 누가 알고리즘 문제를 풀면서 이론적으로 분석하고 설계하겠음. 그냥 절차논리로 step by step 대충 얼기설기, 개헤엄치듯이 당장 문제 해결만하면 그만이고(미래 생각x, 퍼포먼스, 비용 생각 x), 정보올림피아드도 그정도밖에 요구하지 않는데.
      이건 알고리즘 뿐만 아니라, 운영체제, 컴퓨터구조 다 마찬가지임. step-by-step 대충 퍼즐맞추기식 동작원리 파악이 중요한게 아니라, '수학' 혹은 '논리'를 기반으로 분석/설계하는게 중요함. 그거 배우려고 대학교 감. 근데 문제는 수학(해석학, 위상수학, 추상대수학)을 배우려면 최소 대학교 2,3학년은 되어야함. 그래도 논리로 장/단점 및 비교 분석하는건 가능한데. 그럼 어떤 과목이던지 전체가 아닌 부분부분 빵꾸난 지식만 배우게됨. 그래서 기본적으로 제대로된 조기교육이라함은 대학교2,3학년때 배우는 수학을 중고등학교 교육과정에 집어 넣어야하는데 만약 그러면 지금 처럼 허영심으로 입시를 위한 공부만하는 상황에서 애들 자살률만 급증함.

    • @suemoon2230
      @suemoon2230 2 년 전 +1

      @@user-gr3dx7vw9j 코딩만 가르치자는게 아니라, 정보가 어떻게 디지털로 표현되는지, ASCII코드와 한글 인코딩, 오디오와 비디오는 어떻게 디지털로 표현되는지부터 이런 정보들이 시스템에는 어떻게 담기고, 인터넷은 어떻게 작동하는지 등등 정보 시스템 전반에 관한 기초를 배우면 좋겠다고 생각합니다. 알바생의 예를 들겠습니다. 업체에서 결재를 맡아 하는 경우 POS 단말기를 씁니다. 이 단말기가 생산업체마다 다르고, 또 사용업체마다 메뉴가 다르세 세팅되서 익숙해지는데 시간이 걸립니다. 하지만 기본적인 시스템 구성에 대한 이해와 동작 원리(컴퓨터에게 일을 시키는 행위 = 코딩)를 알면 직장을 바꿔도, POS 단말기가 바뀌어도 사용할 수 있습니다. 윈도즈, 리눅스가 이젠 일반적으로 쓰이는 용어이지만, 오퍼레이팅 시스템이 무엇인지, 그리고 어디서나 쓰이는 데이터베이스가 무엇인지 이젠 알아야하지 않을까요? 2022년 교육과정 개편이 되면, 2025년부터 적용됩니다. 2025년 고등학생 입학하면 2028년 졸업하고 산업계에 바로 진출하거나 대학을 거쳐 30대 직장에서 제일 열심히 일할 때면 거의 2040년이 됩니다. 영국, 미국, 중국, 일본이 코딩만 가르치겠습니까? 교육 100년 대계. 정보만 가르치자, 정보를 더 많이 가르치자는게 아닙니다. 적어도 모든 학생들이 기초소양을 갖출 수 있도록 공교육의 틀안에 제대로 된 교과과정이 필요함을 말씀드립니다. 위에 정확하게 교과과정의 부재를 지적해주셔서 반갑고 고마운 마음에 좀 더 적어보았습니다.

    • @cstdC
      @cstdC 년 전 +2

      @@suemoon2230 컴퓨터 이용자가 컴퓨터 구조론을 알 필요는 없습니다. 다 기술의 발전 덕분이지요. 해당 부분의 경우 이미 중등교육에서 정보과목 등으로 가르치고 있습니다. 다만, 이건 알아야합니다. 모두가 코딩교육을 받아야할 필요는 없고, 모두가 컴퓨터 구조론을 알 필요는 없습니다.

    • @user-ud2tb6tl4t
      @user-ud2tb6tl4t 6 개월 전

      강사와 필요없다고 하는 사람의 차이가 그냥 전문가와 교육자의 차이인듯..

  • @user-qm7xl7dy3m
    @user-qm7xl7dy3m 년 전 +4

    사람이 사람같은 사고를 해야지 어릴태부터 컴퓨터적인 사고..

    • @JungSoYoul
      @JungSoYoul 년 전 +2

      오해를 하시네요. 시대에 따라서 요구하는 사고력이 다르다고 합니다. 요즘 일을 효율적으로 하려면 컴퓨터를 효율적으로 활용해서 일을 처리하는 방법이 기본입니다 그러다보니 컴퓨터가 일하는 방식을 이해하고 활용하는 사고력이 중요한 세상이 되었습니다. 그래서 2022년 교육부가 발표한 교육과정의 주요한 목표중 하나가 컴퓨팅사고력 향상입니다. 인간같지 읺고 메마른 컴퓨터같이 생각 하는게 컴퓨팅 사고력이 아닙니다.

  • @NO_REPLY_ALARM_TOWARD_ME

    코딩 교육이 필요없다고 말하는 저 이두희라는 사람은 천재입니다 이 사람들아...ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ

  • @Y-NOT-
    @Y-NOT- 2 년 전 +4

    배우든 말든 상관없다 왜냐 초급은 쉬우니까

  • @sooiv3572
    @sooiv3572 11 개월 전

    코딩 교육에 중요성은 사고하는 능력을 키우는게 핵심입니다. 언어는 바뀌더라도 사고하는 능력은 바뀌지 않습니다. 그걸 키우는게 목적이죠.

  • @user-sm1op6hf4j
    @user-sm1op6hf4j 10 개월 전

    1:48 절충안 좋으시네🎉❤

  • @user-nc4cv4mf3r
    @user-nc4cv4mf3r 2 년 전 +1

    김정훈 교수님 ㄷㄷ

  • @user-qr6ot4fy1o
    @user-qr6ot4fy1o 7 개월 전

    저는 수학과 코딩을 같이 배울수 있는 교과과정이 있다면 좋다고 생각합니다. 수학은 너무 이론으로 가면 왜 해야하는지 모르게되어서 지루함에 빠질 수 있는데 코딩은 결과를 눈으로 계속 확인시켜줍니다. 시너지가 날수 있다고 생각해요

  • @Lois-nh9eh
    @Lois-nh9eh 년 전 +1

    10년전에 c언어 했던 사람은 지금 코딩언어가 전혀 생소하지 않고 쉽게 배웁니다 본인이 좋아하면 미리미리 배워놔야 다음단계의 내용도 쉽게 접합니다 로직이라고 하죠 두뇌에 로직이 생기는게 중요하죠 물론 본인이 좋아하는경우만 조기교육 효과 있다고 봅니다

  • @atwone
    @atwone 2 년 전 +1

    예전에 티비 보는데 예일대 나와서 복수전공 까지 하는데 취업이 안된다는 대학생을 봣다.. 쓸데없는거 하지 말거 IT 공부해라 취업이 왜 안되냐??? 나도 IT 나부랭이 엔지니어 지만 취업하는데 문제 없다.. 그리고 IT공부는 수학하고 똑같에서 빨리할수록 좋다.

  • @parkinggate
    @parkinggate 2 년 전

    내 친구 김성훈 홍콩과기대 교수
    자랑스럽다 친구야

  • @JungSoYoul
    @JungSoYoul 년 전 +1

    월드컵에서 잘하려면? 어릴때부터 축구를 놀이처럼 접하도록 하고 그중에 재능있는 아이들을 잘 가르치고 잘 길러내야 성인 국가대표 팀도 경쟁력이 있는 법입니다. 코딩도 음악 미술 스포츠분야 처럼 타고난 아이들이 있습니다. 어릴때 부터 놀이처럼 자기가 상상하는거 표현하고 싶은걸 표현하는 도구로써 코딩 가르치면 좋죠. 아이들 코딩 교육 반대하는 사람들치고 엔트리나 스크래도 한번 실행 안해본 사람들이 태반임.

  • @LSD_23
    @LSD_23 3 년 전 +1

    배워야지. 기계의 알고리즘을 이해해야지

  • @MZ-sk1cf
    @MZ-sk1cf 2 년 전 +4

    코딩과 코딩교육은 다릅니다
    유아 초등은 당장 프로그램을 만드는 코딩이 중요한게 아니라 코딩을 잘 할 수 있는 역량을 키우는게 중요합니다
    그게 바로 컴퓨팅 사고력인거죠 꼭 코딩만을 위한게 아니라 앞으로 살아갈 소프트웨어 중심 사회에서 직업에 상관없이 필요한 능력들이예요

  • @winhit6049
    @winhit6049 년 전

    그럼 어릴때부터 안배워도 되는게 뭔지? ㅎㅎ 흥미있는거에 교육하는거지ㅎ

  • @kimmichel4202
    @kimmichel4202 년 전

    코딩을 왜 해야하는지 이유부터 스스로 찾아야지... 그냥 과목으로 해서 해라??? 그냥 시간낭비임

  • @user-rq8su6vt1u
    @user-rq8su6vt1u 3 년 전 +3

    난 배워야한다고 생각함
    코딩을 완전히 이해할수있는 "인재" 를 만들자는게 아니라 최소한 코딩에 대한 교양을 쌓자는 목적으로
    거기서 흥미를 느낀 소수의 학생들이 나중에 일론머스크가 될지 누가알겠어요? 세상일 모르는법 이니

    • @user-cr1cz7vn3q
      @user-cr1cz7vn3q 3 년 전 +5

      그게 맞지만 우리나라 교육에 그게 들어가버리면 내신에 들어가고 성적에 들어가고 개판이 되버릴것같아서 전 부정적이에요..ㅜ

    • @user-gr3dx7vw9j
      @user-gr3dx7vw9j 2 년 전 +1

      @@user-cr1cz7vn3q 개판될 수 밖에 없음.