누구나 함께 글을 작성할 수 있는 카테고리입니다. 이 카테고리에 글쓰기


편집자 선정 코멘트 10개다. 
균형을 맞추기 위해서 긍정적 시각 5개, 부정적 시각  5개 이렇게 선정한 것으로 보인다.
부정적 시각은 모두 추천수 10위 안에 들어 있는 코멘트들이다.
추천수 많은 코멘트와 중복된 글은 녹색으로 표시한다.
그러다 보니 긍정적 코멘트는 청색, 부정적 코멘트는 녹색이 되었다.


Common Sense New York City 11 May 2014

이 코딩교육 프로그램은 환상이다.
아이들이 한번 프로그래밍에 빠져 들면 과학,수학, 사업가 마인드 등등으로 진입할 수 있는 관문이 된다.
과학과 수학을 가르칠때 흥미있는 일 중 하나는 매일 매일의 일상 속에서 수업과 직접적인 연관을 찾을 수 있다는 것이다. 
수학은 고급 프로그래밍을 하기 위한 핵심이 되며, 제대로 된다면, 이 프로그램은 학생들을 수학과 과학 과목에 집중 시킬 수 있는 관문이 될 것이고 가르치는 사람이나 배우는 사람 모두 도취될 것이다.

아내와 나는 아들이 중고등학교 때 자바와 다른 언어 몇가지를 독학하며 고등수학에 접근해 가는 것을 보아왔다.
이제 아들은 과학기술 명문대를 다니고 있으며, 컴퓨터를 개발하는 곳에서 인턴을 시작하였는데 이 컴퓨터 모델은 우주를 깊이 이해할 수 있는 지름길인 고 에너지 입자를 연구하는 입자 가속기에서 나온 데이타를 분석한다.   

이 모든것이 프로그래밍 열정에서 시작된 것이다.


Rob Campbell Western MA 11 May 2014

너무나 많은 부모들이 거의 필사적으로 자기 아이들을 너무나 어린 나이부터 한 두가지 영역에 몰아 붙이고 있다.
그러나 아이들은 자연스럽게 성장하고 오랜시간에 걸쳐 자기 자신을 발견 할 수 있도록 해 주어야 한다.      

아이들이 컴퓨터를 접할 수 있도록 하는 것은 좋은 일이다. 
그러나 이런건 아니다.
집에서 가벼운 마음으로 피아노나 기타를 쳐 보는 일이 아이들에게 음악적 가능성을 열어 줄 수 있는 것처럼 컴퓨터도 그렇다.

고작 7살이나 9살 나이의 자기 아이들에게 적성을 찾아야 한다고 하는 부모들은 정말 멍청하다고 할 수밖에 없다.
자기의 진로를 선택하기 전에 살아가는데 필요한 매우 다양한 기술과 경험을 익힐 수 있도록 아이들을 키워야 한다.
위대한 음악가들은 스스로가 자신을 갈고 닦았기 때문에 위대해 진것이다. 코딩이나 프로그래밍도 똑 같다. 

아이들에게는 컴퓨터가 가진 가치의 기본을 가르쳐야 하며, 아트로 접근하도록 해야지 과학으로 보아서는 안된다.
과학이 아니라 아트라는 생각에 많은 사람들이 반기를 들 것이다.
(논란 중이지만, 그 나이 때) 아이들의 창조적인 생각이야 말로 자극이 절대 필요하며 천재는 여기에서 만들어 진다.


MBR Boston 11 May 2014

나는 나이 70인 은퇴한 수학과 물리학 교수다.
진짜 문제는 이 프로그램들이 논리적인 사고에 도움이 되냐는 것이다.
스마트폰을 좀 써 볼려면 엄청 짜증이 나는데 이게 논리적으로 설계가 되어 있지 않아서이다.
그런데 어린 아이들은 무턱대고 이것저것 해보더니 쉽게 배운다.
물론 초등학교에서 하는 전통적인 수학교육이란 것도 어느 정도는 무작정 해보고 달달 외우는 식이기는 하다.

수년전에 점수를 주기 위해서 이런 시험문제를 내보았다.
간단한 그래프를 보여 주고 이 그래프를 이동시키거나 크기를 바꾸어서(확대 같은) 그려 보라고 하였다.
정말 놀랍게도 학생들은 하지 못하였다.
학생들은 복잡한 함수의 그래프를 그려주는 계산기 버턴이나 연신 눌러댔는데 정작 이 그래프를 어떻게 해석하여야 될지에 대해서는 까맣게 모르고 있었다.

우리는 끊임 없이 사람들이 생각하도록 가르치는 것이 아니라 컴퓨터처럼 움직이게 훈련시키고 있다.

고전적 튜링 테스트에 있어서, 인공지능(AI)이 되려면 커텐 뒤에 있는 사람이 이게 컴퓨터인지 사람인지 도저히 판단 할 수 없도록 만들어야  한다.
그런데 AI 프로그램들은 이 테스트를 금방 통과해버렸다. 
사람들이 당체 생각이 없는데다, 오히려 사람들이 컴퓨터처럼 행동하기 때문이다 

우리는 아이들이 생각하도록 가르쳐야 한다.
물론 전통적인 수학 교육 방식보다 더 뛰어난 퍼즐 프로그램도 많이 있다.
그렇지만 아이들이 생각을 한다면, 이런 표준이 아닌 교육 프로그램도 잘 해 나갈 수 있는 것이다.
아이들이 생각을 하도록 이끌어 가기 위한 좋은 방법은 무엇일까?
교육에 투자하는 사람들은 교실에다 코딩 과목을 떠 밀어 넣기 전에 이런 점을 면밀히 살펴보아야 할 것이다.


Hpicot Haymarket VA USA 11 May 2014

코딩을 배운다는 게 문제가 아니다. 누구나 배울 수 있다.
문제는 이 정도로 배워 가지고서는 취업은 꿈도 못꾼다는 것이다.

인텔, 페이스북, 구글 그리고 많은 회사들이 매년 인도와 중국에서 저임금 노동자들을 대려와 매년 수백만명을 절감하고 있으며 이들의 취업 비용으로 적어도 20만불씩 세금을 축내고 있는데 이건 중산층 납세자들의 수입 상당 부분을 가져 간 것이다. 1% 정도는 수입의 1% 만 내긴 하지만.
큰회사들은 회사 인건비를 사회 비용으로 떠 넘기고 있으며 미국인을 고용해서는 도저히 할 수가 없는 사업이다.

게다가 35세가 넘으면 채용도 안하고 쫒아내버린다.
가족 부양을 위해 돈이 필요할 때가 되면 당신이 가진 기술은 이제 너무 오래되서 소용이 없다고 한다.
그렇지만 35살된 의사나 변호사나 프로젝트 매니저에게는 절대 그런 식으로 말하지 않는다.
사람들은 아이들을 대학에 보내기 위해 돈이 필요해 질 것이며, 수익이 분배되기를 기대하기 마련이다.
미국에서 태어난 엔지니어의 반이상이 인도와 중국에서 온 저임 노동자들로 교체되었다.
(도대체 왜 IT 산업은 한줌도 안되는 인재들을 노르웨이, 프랑스, 스웨덴, 영국등에서나 찾고 있을까?)
미국 출신 대학 졸업자의 반 이상이 35살 보다 더 나이 많은 사람들에게 배웠고 이렇게 배운 기술가지고는 직업을 구할 수가 없다. 
최근 코딩 교육을 받은 대학 졸업자들의 70% 이상이 소프트웨어를 만드는 것이 아니라 업무처리를 위해 웹사이트와 같은 어플리케이션을 이용하는 정도로서 일반 근로자와 다를게 없다는 것이 고용주들의 평가이다.  


R36 New York 11 May 2014

나는 프로그래밍과 전산학을 독학하였다.
코딩은 매우 중요하며 대학에서는 반드시 필수과목이 되어야 한다.
프로그래밍을 처음 배울때 프로그램은 카드로 입력되었다.
이 카드들을 작성하여 전산실 직원에게 건네 주고 한참을 기다리면 내 프로그램의 결과가 프린트된 거대한 컴퓨터 용지를 내 이름이 적힌 박스에 넣어서 돌려 주었다.
그 이후로 참 많은 시간이 지났고 거대한 메인프레임은 이제 더 이상 프로그래밍에 쓰이질 않는다.  
그러나 코딩이 과학의 관문이라고 하는 것은 과장된 것이다.
현실에서 프로그램밍을 배우는 것은 기업의 노예가 되는 관문이다.
기업이 원하는 것은 기계적으로 숙련된 기술로서 프로그래머가 기업이란 거대한 기계의 톱니바퀴가 되어 주는 것이다.  
코딩을 하기 위해서 튜링이 누군지, 튜링상을 누가 받았는지, 튜링 테스트란게 대체 무엇인지, 이게 컴퓨터 사이언스에서 어떤 영역인지 알 필요가 없다.
코딩은 산수 정도이다. 필요한 건 산수 뿐이며 산수만 할 줄 알면 된다. 산수는 훨씬 복잡한 개념을 다루는 수학이 아니다.
그래서 코딩이 중요하기는 하지만 컴퓨터 사이언스는 아니다. 
그리고 컴퓨터 사이언스도 중요하지만 이게 모든 과학이 아니다.
코딩을 배우면서도 컴퓨터 사이언스의 창시자인 튜링을 잊지 말기 바라며, 아윈슈타인도 잊지 말고 플라톤도 잊지 말자.


Rob W Long Island, NY 11 May 2014

나는 초등학교 1, 2학년일때, 그러니까 1980년대에 프로그래밍을 하고 있었는데 훗날 배운 컴퓨터 사이언스에는 근처도 가보지 못했다.
내가 만든 간단하지만 정말 쓸만 했던 프로그램은 로또 번호를 뽑아 주는 것이었다. (마구잡이 난수표)
내 부모들은 이 프로그램에 의존해서 복권을 샀지만 한번도 대박이 나지 않은 걸 보면 그다지 좋은 프로그램은 아니었나 보다.   

물론 당시에도 컴퓨터 가젯트 같은 대단한 잡지들이 많이 나와 있었고 여기에 베이식 프로그램의 풀 소스 코드가 실려 있어서 이런 프로그램들을 얼마든지 공부 할 수 있었다. (혹은 그대로 쳐넣고 무슨일이 벌어지는지 돌려 볼 수도 있다.)
중학교까지는 학교에 컴퓨터 동아리 같은 건 없었지만 놀랍게도 고등학교에 가서 배운 컴퓨터 교육이란게 고작 "타자교실"이었다.  


Boxplayer Bucks Co., PA 11 May 2014

사고력, 이에 포함되는 - 문제의 정의, 문제의 해결, 계획과 전략짜기, 논리성, 착오의 수정 - 우리가 하는 거의 모든일의 핵심이다.
중요한 기능중 하나는 피드백이다.  제대로 작동하지 않는다면 이유를 찾아 제거하고 다시 시작하면 된다.
또 하나 중요한 점은 추상화와 구체화, 시각적인 것과 언어적인 것 등을 적절히 조화해 내는 것이다.
이런 것이 매우 다양한 층의 학생들이 열중할 수 있도록 해주며, 장점을 끌어내며, 서로 다른 장점을 가진 여러 사람들과 협력하게 하며, 세심한 집중의 중요성을 알게 해 준다. 

물론 새삼스런 일은 아니지만 , 6학년때 내가 처음으로 컴퓨터를 가지게 된 1980년대 초기에는 소프트웨어란 것이 거의 없었고 학생들은 게임이나 다른 간단한 프로그램들을 베이식으로 만드는데에 열중하고 있었다.
좀 지나서 로고 언어나 (스크래치의 오리지널판이란게 언급되지 않는 걸 보면 묘하다)  로키 부츠라고 불리운 멋있는 로직 게이트에 빠져 들었다.     

쓸만한 게임이나 어플리케이션이 점점 복잡해지고 많아져 감에 따라, 불행히도,  많은 학생들이 자신만의 프로그램을 만드는 일에 관심을 잃어갔다.
지금도 학교에서 코딩과목을 도입할 많은 기회가 있으며 또 그렇게 해야 할 충분한 이유도 있다. 
그리고 그 성과를 얻는 것도 좋은 일이다.
어떤 학교에서는 30년전에 이미 시작 됐으며 아직 계속되고 있는데 학생들의 시간을 들일만한 일이기 때문이다.


Mark Morss Columbus Ohio 11 May 2014

더 일반적인 컴퓨터 사이언스 교육이, 예를 들면 "시스템적 사고", 더 유용하다 라고 주장하는 제임스 이고에 반대한다.  
그는 중요한 점을 놓치고 있는데, 훌륭한 문제 해결 방법을 가르치는 것 보다 특정 지식을 전달하는 것이 보다 덜 교육적이다.   
이 목적에선 정규 형식으로 논리를 표현하는 코딩이야 말로 매우 도움이 된다.     

유사한 이유로서 교육용 프로그램으로 제안된 체스와는 다르게 코딩에는 양자 대결이란게 없으며 개인적 유형에 따른 접근이 매우 용이하다.
젊은 친구들도 접할 수 있는 순수 기호 논리학과도 다르게 코딩은 실용 목적을 가지고 있으며, 아마도 이런 이유로서, 젊은이들이  끌려든다.
코딩에서 수렁에 빠뜨려질 주된 위험은 문법과 그 역학적 구조에 있다.  


JudyMiller Alabama 11 May 2014

나는 컴퓨터사이언스를 전공하였으며 때때로 코딩도 했다.
여기서 아이들이 배울 수 있는 가장 좋은 것은 논리다. 논리가 바로 프로그래밍의 실체다.
물론 프로그래밍 언어는 바뀌고 플랫폼도 바뀌고 개발 도구도 바뀐다. 
그러나 프로그래밍의 핵심은 목표를 향해 한 발자국식 논리적으로 나가는 것이다. 그리고 무엇인가 꼬여가고 있을 때 어떻게 할 것인가를 계획하는 것이다.
아이들이 배운 논리는, 어떻게 배웠던 간에 살아가는 기술인 것이다. 코딩은 논리를 배우는 좋은 방법이다. 
모든 아이들이 뛰어 날 수 없으며, 그럭저럭 해나가기도 힘들다. 
모든 사람들의 두뇌가 추상적 사고를 잘하는 것이 아닌 것처럼 모든 아이들의 두뇌가 코딩에 재능이 있는 건 아니다.
나는 예술을 사랑하지만 그림을 그리지는 못한다. 그래서 그러한 예술적 기교에 늘 감탄하곤 한다.
코딩을 접할 때 모든 사람들에게 같은 일이 일어난다. - 아닐수도 있지만. 
그러나 사람들은 코딩으로 부터 무엇인가를 배울 수 있고 또 감탄 할 수도 있다.


steve asheville 11 May 2014

다양한 사람들이, 마음 가짐으로서도 행복해 질 수 있는 습관을 가져 보라고 나를 몰아 대고 있다.
10대에 나는 책읽기에 푹 빠져있었다. 
고등학교때 읽은 새로 출판된(4판) "수학의 세계" 는 내가 수학적 아이디어를 다룰 수 있음을 보여 주었다. 
대학에 와서, 철학교수는 생각한다는 것의 아름다움과 힘을 보여 주었다.
나중에, 개인용 컴퓨터라는게 내 일에 유용해져서 쓰기 시작하였다. 대단한 프로그래밍을 한건 아니고 배치 파일들만 좀 사용하였다.

정말 근사한 경험은 스프레드 시트를 사용하면서 5줄에 걸쳐 있던 정보를 1줄에다 길게 몰아 놓은 것이었다.  
이게 일만줄이나 되었기 때문에, 로터스 프로그램 쓰기에 도전하였고 각고 끝에 돌아가기 시작하였다.    
나는 잠시 황홀하게 바라 보다가 퇴근하였고 프로그램은 밤새 돌아갔다. 작업은 다음 날 끝났다.
이런 힘이 쏟구치는 느낌이라니. 

정신을 사용하게 하도록 충동질하는 경험들은 내 경우에는 모두 잠깐 동안이었다. 
시를 쓰거나, 그림을 그리거나, 음악, 명상, 자연과 다른 사람들을 관조하거나, 수학이나 과학을 공부하거나, 외국어를 배우거나, 등등

사람들로 하여금 정신을 사용하도록 고양시키는 일은, 그러지 못하게 기를 죽이는 것보다 훨씬 큰 도전이다.
대중들이 정신세계의 중요성을 이해한다면 이 세상의 모든 문제들은 해결될 것이다.   
(그리고 행복지수도 올라 갈 것이고...)



댓글(0) 먼댓글(0) 좋아요(4)
좋아요
북마크하기찜하기
 
 
 


먼저 추천순 10개를 소개 해 본다.
추천이란게 옳다 그르다 가 아닌 공감대를 뜻 하는 것이므로 (뉴욕 타임스를 읽는) 미국인들의 심정을 엿 볼 수 있다.
대략 압도적으로 부정적 성향을 보인다.


MBR Boston 11 May 2014

나는 나이 70인 은퇴한 수학과 물리학 교수다.
진짜 문제는 이 프로그램들이 논리적인 사고에 도움이 되냐는 것이다.
스마트폰을 좀 써 볼려면 엄청 짜증이 나는데 이게 논리적으로 설계가 되어 있지 않아서이다.
그런데 어린 아이들은 무턱대고 이것저것 해보더니 쉽게 배운다.
물론 초등학교에서 하는 전통적인 수학교육이란 것도 어느 정도는 무작정 해보고 달달 외우는 식이기는 하다.

수년전에 점수를 주기 위해서 이런 시험문제를 내보았다.
간단한 그래프를 보여 주고 이 그래프를 이동시키거나 크기를 바꾸어서(확대 같은) 그려 보라고 하였다.
정말 놀랍게도 학생들은 하지 못하였다.
학생들은 복잡한 함수의 그래프를 그려주는 계산기 버턴이나 연신 눌러댔는데 정작 이 그래프를 어떻게 해석하여야 될지에 대해서는 까맣게 모르고 있었다.

우리는 끊임 없이 사람들이 생각하도록 가르치는 것이 아니라 컴퓨터처럼 움직이게 훈련시키고 있다.

고전적 튜링 테스트에 있어서, 인공지능(AI)이 되려면 커텐 뒤에 있는 사람이 이게 컴퓨터인지 사람인지 도저히 판단 할 수 없도록 만들어야  한다.
그런데 AI 프로그램들은 이 테스트를 금방 통과해버렸다. 
사람들이 당체 생각이 없는데다, 오히려 사람들이 컴퓨터처럼 행동하기 때문이다 

우리는 아이들이 생각하도록 가르쳐야 한다.
물론 전통적인 수학 교육 방식보다 더 뛰어난 퍼즐 프로그램도 많이 있다.
그렇지만 아이들이 생각을 한다면, 이런 표준이 아닌 교육 프로그램도 잘 해 나갈 수 있는 것이다.
아이들이 생각을 하도록 이끌어 가기 위한 좋은 방법은 무엇일까?
교육에 투자하는 사람들은 교실에다 코딩 과목을 떠 밀어 넣기 전에 이런 점을 면밀히 살펴보아야 할 것이다.

Rob Campbell Western MA 11 May 2014

너무나 많은 부모들이 거의 필사적으로 자기 아이들을 너무나 어린 나이부터 한 두가지 영역에 몰아 붙이고 있다.
그러나 아이들은 자연스럽게 성장하고 오랜시간에 걸쳐 자기 자신을 발견 할 수 있도록 해 주어야 한다.      

아이들이 컴퓨터를 접할 수 있도록 하는 것은 좋은 일이다. 
그러나 이런건 아니다.
집에서 가벼운 마음으로 피아노나 기타를 쳐 보는 일이 아이들에게 음악적 가능성을 열어 줄 수 있는 것처럼 컴퓨터도 그렇다.

고작 7살이나 9살 나이의 자기 아이들에게 적성을 찾아야 한다고 하는 부모들은 정말 멍청하다고 할 수밖에 없다.
자기의 진로를 선택하기 전에 살아가는데 필요한 매우 다양한 기술과 경험을 익힐 수 있도록 아이들을 키워야 한다.
위대한 음악가들은 스스로가 자신을 갈고 닦았기 때문에 위대해 진것이다. 코딩이나 프로그래밍도 똑 같다. 

아이들에게는 컴퓨터가 가진 가치의 기본을 가르쳐야 하며, 아트로 접근하도록 해야지 과학으로 보아서는 안된다.
과학이 아니라 아트라는 생각에 많은 사람들이 반기를 들 것이다.
(논란 중이지만, 그 나이 때) 아이들의 창조적인 생각이야 말로 자극이 절대 필요하며 천재는 여기에서 만들어 진다.
 
Hpicot Haymarket VA USA 11 May 2014

코딩을 배운다는 게 문제가 아니다. 누구나 배울 수 있다.
문제는 이 정도로 배워 가지고서는 취업은 꿈도 못꾼다는 것이다.

인텔, 페이스북, 구글 그리고 많은 회사들이 매년 인도와 중국에서 저임금 노동자들을 대려와 매년 수백만명을 절감하고 있으며 이들의 취업 비용으로 적어도 20만불씩 세금을 축내고 있는데 이건 중산층 납세자들의 수입 상당 부분을 가져 간 것이다. 1% 정도는 수입의 1% 만 내긴 하지만.
큰회사들은 회사 인건비를 사회 비용으로 떠 넘기고 있으며 미국인을 고용해서는 도저히 할 수가 없는 사업이다.

게다가 35세가 넘으면 채용도 안하고 쫒아내버린다.
가족 부양을 위해 돈이 필요할 때가 되면 당신이 가진 기술은 이제 너무 오래되서 소용이 없다고 한다.
그렇지만 35살된 의사나 변호사나 프로젝트 매니저에게는 절대 그런 식으로 말하지 않는다.
사람들은 아이들을 대학에 보내기 위해 돈이 필요해 질 것이며, 수익이 분배되기를 기대하기 마련이다.
미국에서 태어난 엔지니어의 반이상이 인도와 중국에서 온 저임 노동자들로 교체되었다.
(도대체 왜 IT 산업은 한줌도 안되는 인재들을 노르웨이, 프랑스, 스웨덴, 영국등에서나 찾고 있을까?)
미국 출신 대학 졸업자의 반 이상이 35살 보다 더 나이 많은 사람들에게 배웠고 이렇게 배운 기술가지고는 직업을 구할 수가 없다. 
최근 코딩 교육을 받은 대학 졸업자들의 70% 이상이 소프트웨어를 만드는 것이 아니라 업무처리를 위해 웹사이트와 같은 어플리케이션을 이용하는 정도로서 일반 근로자와 다를게 없다는 것이 고용주들의 평가이다.  

Bob S New Jersey 11 May 2014

미국의 테크기업들은 먼저  컴퓨터 관련 일들을 몽땅 값싼 외국 노동자들에게 넘김으로서 미국인들이 컴퓨터 사이언스에 발 들여 놓지 못하도록 기 죽이고 있다.
그런데 이제 와서 초등학교에서 코딩을 가르치자니 이 무슨 멍청한 짓거리인가.
왜 이게 멍청한 짓이냐 하면 컴퓨터 프로그램을 만든다는건 전적으로 논리적인 것이지 애들에게 "오른쪽으로 가"  이런걸 가르치는 것이 아니다.
많은 미국인들이 컴퓨터 사이언스에 매진하기를 원한다면 외국 노동자들에게 취업비자를 발급하지 않으면 그만이다.
이 업계 임금 수준이 좀 나아진다면 미국인들은 컴퓨터 사이언스를 공부해야 하는 이유를 찾을 수 있을 것이다.

RichWa Banks, OR 11 May 2014

프로그래밍은 컴퓨터 사이언스도 소프트엔지니어링도 아니다.
질 좋은 소프트웨어가 나올 것이라는 기대로 프로그래밍 언어를 가르치는 것은 훌륭한 집이 지어 질 것이라는 기대로 망치질을 가르치는 것이랑 다를 바 없다.
지붕은 비가 샐 것이며, 화장실은 꽉 막혀 버릴 것이고, 하여간 바람 한번 불면 무너져 버릴 것이다. (윈도 비스타, 윈도 ME, 보안 문제, 자동 업데이트 등등)
아이들에게 가르쳐야 하는 것은, 컴퓨터 산업에서 절실하게 필요로 하는 것은, 비판적 사고 능력, 문제를 해결할 수 있는 능력, 기본적인 상식 등이다. 윈도8이 어디 이런가?

R36 New York 11 May 2014

나는 프로그래밍과 전산학을 독학하였다.
코딩은 매우 중요하며 대학에서는 반드시 필수과목이 되어야 한다.
프로그래밍을 처음 배울때 프로그램은 카드로 입력되었다.
이 카드들을 작성하여 전산실 직원에게 건네 주고 한참을 기다리면 내 프로그램의 결과가 프린트된 거대한 컴퓨터 용지를 내 이름이 적힌 박스에 넣어서 돌려 주었다.
그 이후로 참 많은 시간이 지났고 거대한 메인프레임은 이제 더 이상 프로그래밍에 쓰이질 않는다.  
그러나 코딩이 과학의 관문이라고 하는 것은 과장된 것이다.
현실에서 프로그램밍을 배우는 것은 기업의 노예가 되는 관문이다.
기업이 원하는 것은 기계적으로 숙련된 기술로서 프로그래머가 기업이란 거대한 기계의 톱니바퀴가 되어 주는 것이다.  
코딩을 하기 위해서 튜링이 누군지, 튜링상을 누가 받았는지, 튜링 테스트란게 대체 무엇인지, 이게 컴퓨터 사이언스에서 어떤 영역인지 알 필요가 없다.
코딩은 산수 정도이다. 필요한 건 산수 뿐이며 산수만 할 줄 알면 된다. 산수는 훨씬 복잡한 개념을 다루는 수학이 아니다.
그래서 코딩이 중요하기는 하지만 컴퓨터 사이언스는 아니다. 
그리고 컴퓨터 사이언스도 중요하지만 이게 모든 과학이 아니다.
코딩을 배우면서도 컴퓨터 사이언스의 창시자인 튜링을 잊지 말기 바라며, 아윈슈타인도 잊지 말고 플라톤도 잊지 말자.

SW San Francisco 11 May 2014

기업과 공립학교간의 파트너쉽은 흥미로운 일이다.
그러나 어려운 환경에서 공립학교에 다니는 아이들에게 관심을 가지고 활동을 해 볼려고 하지는 않는가?
이스트 팰로 앨토는 실리콘 밸리 뒷마당이나 만 건너 편 오클랜드 와는 반대 입장인데, 
왜 기부자들은 밀 밸리 같은 부자동네 아이들한테 그렇게 집중하는가?  

Ruthmarie New York 11 May 2014

내가 매우 기분 나쁜건 교육에 대한 갑작스런 기업들의 관심이다.
이런식으로 교육 과정이 기업의 이익에 따라 왔다갔다 하여야 하는가?
학교에서는 학생들이 정보를 생각하고 처리할 수 있도록 가르쳐야 한다.
마냥 외워야 되는 교육과정이 많고 또 피할 수 없는 일이라고 치자.
그래도 최종 목표는 문제를 해결 할 수 있고 또 그런 문제들을 통해 자신의 길을 성찰 할 수 있는 잘 교육된 성인을 만드는 것이다.
기업은 계속하여 숙련공을 요구할 것이다. 생각하는 사람은 필요치 않다.
그런데 이런 걸 학교에다 새로히 요구하여야 하는가? 쉽게 갈아 끼울 수 있는 톱니바퀴 같은 것? 

JudyMiller Alabama 11 May 2014

나는 컴퓨터사이언스를 전공하였으며 때때로 코딩도 했다.
여기서 아이들이 배울 수 있는 가장 좋은 것은 논리다. 논리가 바로 프로그래밍의 실체다.
물론 프로그래밍 언어는 바뀌고 플랫폼도 바뀌고 개발 도구도 바뀐다. 
그러나 프로그래밍의 핵심은 목표를 향해 한 발자국식 논리적으로 나가는 것이다. 그리고 무엇인가 꼬여가고 있을 때 어떻게 할 것인가를 계획하는 것이다.
아이들이 배운 논리는, 어떻게 배웠던 간에 살아가는 기술인 것이다. 코딩은 논리를 배우는 좋은 방법이다. 
모든 아이들이 뛰어 날 수 없으며, 그럭저럭 해나가기도 힘들다. 
모든 사람들의 두뇌가 추상적 사고를 잘하는 것이 아닌 것처럼 모든 아이들의 두뇌가 코딩에 재능이 있는 건 아니다.
나는 예술을 사랑하지만 그림을 그리지는 못한다. 그래서 그러한 예술적 기교에 늘 감탄하곤 한다.
코딩을 접할 때 모든 사람들에게 같은 일이 일어난다. - 아닐수도 있지만. 
그러나 사람들은 코딩으로 부터 무엇인가를 배울 수 있고 또 감탄 할 수도 있다.

pjd Westford 11 May 2014

컴퓨터 사이언스를 가르치는 과학자로서 아이들에게 스크래치를 가르친다는 것에 대해서는 별 불만은 없다.
그러나 몇가지 생각 해 볼 점은 있다.
아이들에게 스크래치를 교육하기 위해서는 자원과 시간을 소요하게 되는데 이런 것들은 다른 활동에서 더 유용하게 쓰여 질 수도 있는 것이다.
어릴때의 아이들 마음은 참 변덕스러워서 올바른 개발 활동에 집중하게 하려면 신경 많이 써야 한다.

학부 2년생에게 데이타 구조를 강의 할 때 나는 코드가 해야 할 일을 짧은 문장으로 써 보라고 한다. 
처음에는 이렇게 해 보면 과제와 시험문제를 다듬고 난이도를 조절 하는데에 내게 좀 도움이 되지 않을까 하는 생각이었다.
그러나 학생들로부터의 피드백은 놀라울 만큼 긍정적이었다. 학생들은 이 글쓰기 숙제가 뛰어난 프로그래머로 만들어 준다는 것을 알고 이런 접근방법을 매우 좋아하였다. 이 건 아이비리그에서 벌어진 일인데, 그건 그렇고.
만약 악기를 연주하는게 지적 발전에 더 도움이 된다면 조기 음악 교육 광풍이 불 것인가?
부모들은 코딩과 부자가 되는 성공간의 직접적인 연결고리를 보는 것이다. 그런데 음악이나 아트라니.  헐!

추신: 나도 현역 연주가라오.




댓글(0) 먼댓글(0) 좋아요(9)
좋아요
북마크하기찜하기
 
 
 

갑자기 각하께서 나서셔서 SW 교육이란걸 외쳐대니 좀, 매우 꼴이 우스꽝스럽게 된데다  이 정부 하는 일이란게
다 그렇고 그래서 이 것도 곧 산으로 올라가겠지만, 거기다 좀 안다는 사람들은 너나 나나 나서서 비판을  한마디씩
거들지만, 이런 이야기도 우리나라에서만 시끌시끌한건 절대 아니다.
 
많이 좀 지나긴 했지만 뉴욕타임스 기사를  붙여 본다.
짧고 평이한 기사지만 SW 교육에 대한 여러 이슈들이 고루고루 잘 끼워 넣어져 있다.
원문에서 누락되는 부분이 없도록 직역을 선호한 관계로 좀 장황해져 있지만 참아주시기 바란다.

 
읽기, 쓰기, 계산하기 그리고 이제는 코딩하기.

7살에 2학년이 된 조단 리슬리는 지난 달 부터  컴퓨터 프로그래밍이라는 새로운 자극을 주는 과외활동에서 가족들을 만나게 됐다. 

"애가 뒤쳐진게 아닐까 좀 걱정이 됩니다." 엄마인 왠디 리슬리는  스트로우베리 포인트 초등학교에 있는 이 과외활동에 등록한 이유를 이렇게 이야기 하였다.

이 과외 활동은 빛의 속도로 성장하고 있는 컴퓨터 코딩 배우기 국민 교육 운동의 일환이다.
산업계로 부터 후원받아 무료 교육과정을 제공하는 Code.org에 따르면 유치원서 부터 고3까지 코딩 교육과정에 12월 이후로 2만명의 교사가 동원 되었다고 한다.
여기에 더해 뉴욕과 시카고를 포함한 30여개의 학구에서는 고등학교가 주  대상이지만, 저학년도 포함하여 가을 학기부터 코딩 과정을 추가하기로 결정하였다.
9개주의 정책 입안자들은 컴퓨터 사이언스 과정을 선택 과목이 아닌 기초 수학이나 과학처럼 필수 과목으로 채택하기 시작하였다. 

유치원부터 5학년까지 70명의 부모들과 90명의 아이들이 있는 밀 밸리에서 처럼 방과후 활동에서는 컴퓨터주변에 옹기종기 모여 애니메이션 퍼즐을 풀면서 컴퓨터 로직의 기본을 배우게 된다.

목공소 같은 장사치 정도로 수십년간 서자 취급을 받아 오던 컴퓨터 사이언스계로서는 상전벽해와 같은 일이다.
그러나 스마트폰과 앱이 도처에 널린 요즘에는 엔지니어링은 대단한 것이 되었다.

수많은 부모들, 특히 테크놀로지 전당의 심장부에 들어온 그들에게는 코딩이 과외 할동 같은 하찮은 것이 아니라 살아가는데 있어서 필수 기술이며 언젠가는 매우 좋은 돈벌이가 되거나 심지어 벼락 부자로 만들어 줄 것으로 생각한다.

아직 초기임에도 코딩 교육의 확산은 -- "전대미문의 일입니다. 교육계에서 이처럼 빠른 움직임은 있어 본 적이 없어요"
미시건 대학 컴퓨터 사이언스 교육학부의 엘리어트 솔로웨이 교수의 말이다.
개구리 해부가 장래에 외과의나 생물학자가 되는 계기가 될 수 있는 것 처럼 코딩도 새로운 정렬을 불태울 수 있는 잠재적 동기가 된다는 점에서 이 교수는 매우 긍정적으로 평가하였다.

그러나 조기 코딩 교육의 가속화에 대해서 우려의 목소리도 있다.
컴퓨터 사이언스의 기초를 초등학교에서 가르치는 것이 이 운동의 후원자들이 주장 하는 것 처럼 장래의 직업을 보장하거나 창의력과 논리적 사고력을 크게 향상 시켜 줄련지는 명확하지 않다.
솔로웨이 박사의 주장은,  특히 더 나이 어린 아이들에게는 이런 활동이 총싸움 놀이 보다는 좀 낫겠지만, 비디오 게임과 매우 흡사해서 실제 프로그래밍 기술을 습득하는데에는 도움이 되지 못한다는 것이다.

일부 교육자들은 산업계의 역활이 커지는 것을 우려한다.
메이저 테크 기업들과 빌 게이츠와 페이스북의 마크 주커버그와 같은 그 창업자들이 천만달러를 Code.org 에 투자하였다.
이 단체에서는 고등학교 교사를 양성하는데에 더 좋은 환경을 제공하기 위한 비용을 지원하였고 
어린 학생들용으로 앵그리 버드와 헝그리 좀비등이 포함된 비디오 게임을 통한 기초 코딩 과정을 개발하였다.

이 교육 과정에서는 전통적인 컴퓨터 언어는 배제되어 있다.
대신 "앞으로 가", "오른쪽으로 돌아" 같은 간단한 명령들을 사용하는데 어린이들은 클릭만으로 앵그리 버드를 돌아가게 하거나 바로 가게 해서 돼지를 잡는다.

미국 전역에서 여기에 참여하는 학구가 점점 늘어나고 있다.
시카고는 5년내 187개 전체 공립 고등학교에서 컴퓨터 사이언스가 졸업 필수 과목으로 채택되고 그 외 사립학교의 25%에서도 이 과목을 가르치기를 기대하고 있다. 
뉴욕시 공립학교들은 이번 가을학기에 40개의 고등학교에서 대학 진학을 준비중인 일부 학생들에게 강의를 하기 위해 60명의 교사들을 훈련 중이다.

"테크기업만이 아니라 모든 산업계 전반에서 코딩 기술에 대한 강력한 요구가 있어 왔습니다."
뉴욕시 교육 혁신 본부의 특수 프로젝트 책임자인 브리트 노이하우스의 말이다.
시에서는 2015년에도 교육을 계속하기로 계획하였고 중학교로 확장하는 것도 고려 중이다.

이 운동은 실리콘 밸리의 "우리가 세상을 변화시키고 있다" 는 식지 않는 마케팅 열정으로 부터 왔다. 
"이 운동은 미국 경제에 전략적으로 중요합니다." 테크 기업가인 존 피어스의 말이다.
그와 또 다른 테크 기업가인 제프 린은 샌프란시스코의 골든 게이트 브릿지를 가로 지르는 부유한 교외지역인 밀 밸리에서 젊은이와 그 가족들에게 Code.org에서 개발한 코딩 과정을 가르치는 비영리 단체인 엠비 게이트를 시작하였다.

부모들은 컴퓨터를 가지고 하는, 생산적인 것으로 보이는 이런 활동을 아이들에게 제공한다는 아이디어를 무척 좋아 한다.
피어스씨의 말이다.
"우리는 아이들이 한시간씩이나 비디오 게임을 하게 내버려두지 않는 많은 부모들을 알고 있습니다. 그러나 이런 부모들도 아이들이 코딩 공부를 하고 있다면 밤새도록 하고 있어도 상관없다고 합니다."

이제 2학년인 제임스 메잔은 개념을 이미 파악했다.
지금은 부동산 회사를 운영하고 있지만 이전에는 테크 기업의 중역이었으며 이 지역 학부모회 회장인 엄마 카렌 메젠과 같이 제임스는 12월에 엡비게이트에서 후원하는  “코딩시간 (Hour of Code)”  첫번 행사중 한 곳에 참가하였다.
엄마말에 의하면, 아들은 학교는 잘 다니고는 있었지만 특별히 열중할 만한 일은 없었다고 한다. "특출나게 뛰어난 애는 아니었죠"
그러나 제임스는 프로그래밍을 매우 좋아해서 적어도 일주에 한시간은 코드키드에서 보내고 있다.
코드키드는 엠비게이트에서 만든 방과후 활동으로서 밀 밸리에 있는 초등학교 5개 중 3군데서 채택되어 있다.    

8살된 제임스는 프로그래밍을  "컴퓨터로 하여금 스스로 무엇인가를 하게 하는 것" 이라고 설명하였다.
제임스는 프로그래밍을 재미 있어 하며 잘 나갈때는 심지어 갑자기 엎어진 컴퓨터를 살려낼 수도 있다.
제임스 엄마는 아들이 제자리를 찾은 것 같으며 프로그래밍을 할때는 정말 뛰어난 아이라고 말한다.

그러나 다른 아이들은 적어도 처음에는 어쩔줄 몰라한다.
"구글에서 온 사람들은 코더인것 같고 페이스북 사람들은 잘 모르겠어요."
스트로우 베리에서 열린 코딩 이벤트에 참가한 활기찬 10세 소녀 세미 스미스의 말이다.

그러나 이벤트가 진행되자 세미와 세미의 5학년 친구는 기본 명령 블록을 옮겨 앵그리 버드가 먹이를 덮치게 하는데에 열중하였다.   
그러고 나자 좀 더 복잡한 명령인 "반복" 을 가지고 놀더니 코딩의 기본 개념인 "If-then" 명령에 대해서 배웠다.  
하이테크 기업의 부모들도 많이 몰려 왔는데, 여기에는 트위터의 기술이사인 스콧 웡도 있다. 
그의 7살짜리 아들 테든은 랩탑에서 돌리고 있는 그 퍼즐 때문에 바짝 얼어 붙었다, 정신 없이 해메다를 반복하고 있는듯 했으며 5살짜리 남동생 사이는 그런 형 옆에서 불안스럽게 꼼지락 대고 있었다.

코딩 로직을 간략히 해 주는 이 명령 블럭들은 2007년에 스크래치라 불리우는 비쥬얼 프로그래밍 언어를 도입시킨 MIT (매사추세츠 공과 대학) 미디어 랩 연구에서 파생되었다.
수백만의 사용자가 있지만 학교와는 대부분 무관하였다.

그러다 2013년이 되자 Code.org 에서 스크래치의 기본 아이디어를 차용하여 학교와 정책 입안자들 사이에 이 개념을 확산시켰다.
"컴퓨터 프로그래밍은 모든 학교에서 가르쳐야 합니다."
Code.org의 설립자이자 전 마이크로소프트 중역이었던 하디 파토비의 말이다.
그는 "중력이나 분자, 전기나 광합성을 가르치는" 만큼 중요하다고 하였다.

Code.org 에 등록한 2만명의 교사들 중에는 맨하튼 인근의 워싱턴 하이츠에서 5학년 수학과 과학을 가르치는 알란 아론이 있다.
그녀는 작년말 전문 개발자 모임에서 이 아이디어에 대해서 듣고 교장 승인을 얻어 2개월짜리 지구과학 과목과 바꿔치기하여 Code.org 커리큘럼의 광대한 분야를 가르치기 시작하였다.

"우리나라 아니 전세계에서 컴퓨터 사이언스는 이제 대단한 것이 되었습니다." 그녀의 말이다.
"만약 내 아이들이 이런 기회를 접할 수 없다면 잠재적인 기회와 경력을 놓치게 될 것입니다."


다음에는 이 기사에 붙은 300 여개의 코멘트중 중요하다고 생각되는 10여개를 소개해 보겠다.
그리고 왜 이기사인지, 왜 이 코멘트인지에 대해서 내 생각을 밝혀보겠다.  



댓글(0) 먼댓글(0) 좋아요(9)
좋아요
북마크하기찜하기
 
 
 


영화 보면서 '경외심'을 느낀다는 건 처음이다.

내 평생에 '경외심' 같은 걸 가져 본적이 있는지 잘 모르겠지만서도.


왜 그랬는지 찬찬히 더듬어 본다.


영화자체가 강력한 몰입을 강요하다시피 하지만..

물론 경이적인 연출력 탓이다.

이 양반 솜씨는 Children of Men 에서 이미 충분히 알아봤다.

Children of Men 은 언젠가 한번 더 이야기 하고 싶다.

내 생각엔 컬트 반열에 오르지 않을까 한다.

국내서는 개봉조차 안 되었지만.


이런 압도적인 심오함은 어디서 오는 걸까.

스토리 라인? 물론 아니다. 풀스토리를 단 한줄로 요약 할 수도 있다.

두 잘나가는 남녀의 연기? 아니죠.

우주 정거장서 로케이션했다고 생각될 정도의 초정교 CG?  그럴지도.

따블 싸이즈 70미리 필름의 아이맥스를 꽉 채운 우주?  처음에는 그렇다고 생각했다.

실제 이 스토리의 배경, 허블 망원경은 엔데버 부터 시작해서 무려 5번이나 우주왕복선이 올라가서 수리하였는데 

그때 찍은 다큐멘터리를 본적이 있다. 그것도 아이맥스 필름으로. 

우주를 배경으로 찍으면, 그것도 CG가 아닌 진짜, 무조건 매우 심오해야 할텐데 한 20분이나 버텼을까.

졸고 말았다. 어떻게 끝났는지 모른다.

우주가 나오는 영화가 어디 한둘이냐, 어딜 봐서 맨오브스틸이나 스타트랙다크니스가 심오하던가.


몇개의 정교한 장치가 있다고 본다.

오프닝에서의 일순간 텅비는 사운드트랙.

미친거 아냐? 싶을 정도로 수다를 떠는 클루니  

영어 안통하는 햄과의 개소리 대화. (이 씬 참 훌륭하다. 아들넘이 만든 단편영화라던데)

탯줄 끊겨 빙글빙글 돌아가는 산드라를 띠끌처럼 잡아내는 카메라. 

여기서 강렬하게 끌어내는 광장 공포증과 동시에 폐쇄 공포증. 그리고 버티고 그리고 고독(이게 진짜다).


최고봉의 철학SF로 공인되는 space oddesy, 난 10살때 봤지만.

전혀 이해불능이었지만 그때 부터 맘 한켠에 박혀있던 먼가가 있었는데 그게 그거다는 것을 알았다.

마지막에 HAL한테 다 털리고 우주로 뛰쳐 나간 주인공에 앞에 나타난 영원히 뻗어가는 검은 돌. 

이 장면이 같은 것이었다.


띠끌에 불과한 존재가 가장 위대한 신과 홀로 마주 쳤을때의 그 순간.

아마도 경외감은 여기서 시작되는가 보다.




댓글(5) 먼댓글(0) 좋아요(5)
좋아요
북마크하기찜하기
 
 
LAYLA 2013-10-31 08:35   좋아요 0 | 댓글달기 | URL
보고 싶어요 ㅠㅠ

hanalei 2013-11-01 01:13   좋아요 0 | URL
그 동네선 아이맥스는 힘들듯.

LAYLA 2013-11-01 13:56   좋아요 0 | URL
그냥 영화관도 없어여 ㅡㅡ 한국가면 밤마다 심야 볼거에요오오오오

hanalei 2013-11-01 22:28   좋아요 0 | URL
심야는 워낙 체력소모가 심해서,,
근데 이달말에는 오세요?

2013-11-25 13:05   URL
비밀 댓글입니다.
 

정보를 생산할때, 그냥 쉽게, 글을 쓸때 에너지가 참 많이 소모 된다는 생각은 초띵시절  독후감 숙제 할때 문득 떠 올랐다.

정말 심심할때면 이런 생각들을 한번씩 끄집어 내서 망상에 빠져 든다는.


하여간 그렇다 치고, 독후감 쓰는데 쓴 내 에너지는 어디로 갔을까?

에너지 보존 법칙을 충실히 따른다면 그 에너지는 내 머리에서 독후감으로 이동하였다...라고 밖에 설명할 수 없다.

훗날 줏어 들은 정보이론에 의하면 정보도 에너지처럼 "그 형태를 바꾸거나 다른 곳으로 전달할 수 있을 뿐 생성되거나 사라질 수 없다."... 고 한다. 

이게 먼 말인가 하면 원숭이가 수십억년 타자기를 두둘기게 내벼둬도 절대 햄릿이 나오지 않는다게 정보이론측 주장이고 

확률론에서는 '수십억년'이 문제지 언제가는 나온다는 입장이어서  정보이론이 확률론을 정면으로 반박할때 나오는 예이다.


그런데 에너지와 정보는 무슨 관계인가.

정보를 만드는데에 에너지가 쓰여 졌다면 에너지가 정보로 변환된 것이고 당연히 그 역도 성립할 터이니 정보에서 에너지를 뽑아 낼 수가 있어야 한다.

정보가 가득 든 책을 태우면 따뜻해지니 이게 정보가 에너지로 변한된것이라고 우긴다면 참 나쁜 예가 될 터이나..

만약에 정보가 파기될때 에너지가 나온다면  에너지가 정보로 바뀌고 정보가 다시 에너지로 변환된다는 게 증명되니 

즉 정보 = 에너지 가 되고 

에너지 = 질량 은  이미 아윈슈타인 이래 밝혀졌으니

정보 = 질량  이 된다.


정보가 질량을 갖게 되니 하드디스크에 야동을 많이 넣어 두면 노트북이 무거워 진다는 속설이 진실임이 판명되는 순간이다.


이러구 놀고 있었는데 

맙소사.... 이미 많은 사람들이 오래전 부터 똑 같은 생각을 해왔던 것이다.

정보가 없어 질때 에너지가 발생한다는게 이론적으로 증명되었고 실제 측정 되었단다.


독일연구팀, 1비트 정보 지울 때 생기는 극미량 ‘한계열’ 측정

http://scienceon.hani.co.kr/32659


올겨울 못견디게 춥다면 하드 디스크 정리라도.

500기가를 지울때 생기는 열은 얼마나 될까.....




댓글(2) 먼댓글(1) 좋아요(4)
좋아요
북마크하기찜하기
  1. 가을밤엔 유독 옛날 생각이 많이 난다
    from 세상 모든 것에 투덜대기 2013-10-24 23:00 
    다른 건 모르겠고, 이 글을 보니 생각 난 얘기 하나.자랐던 고장에는 4층 규모의 제법 큰 서점이 있었다. 지금의 교보문고처럼, 원한다면 책 한 권을 서서 다 읽을 수도 있는. 틈 나면 거기 가서 노는 게 일이었던 이 고딩은 어느 날 뭐 재미있는 책이 없을까 책장을 훑다 웬 문고판 시리즈 앞에 당도하게 된다. 하얀색 바탕에 파란색 무늬가 들어간 표지들이 인상적이었다. 이런 식의 문고판은 중학교 때 이미 많이 읽었더랬다. 이반 데니소비치의 하루니,...
 
 
Mephistopheles 2013-10-23 09:51   좋아요 0 | 댓글달기 | URL
아하! 그래서 내 노트북이 구입 때보다 무겁게 느껴지는 이유였군요.

hanalei 2013-10-23 12:36   좋아요 0 | URL
정보의 양에 따라 무게가 달라집니다.
파일이 많다고, 파일이 크다고 해서 무게가 많이 나가는게 아니라 그 파일에 얼마나 많은 양의 정보가 있냐에 따라 다르다는...
압축파일이 무게가 많이 나가고, 동영상파일은 아주 압축률이 높으므로 무게가 많이 나가고, 살만 나오는 동영상은 압축률이 더 높아져서 더 무겁고....