인생멘토·코딩교육 225

[인생멘토 임작가] 어릴 때 교육하라 (평균에서) 뒤처지게 하지 말라

#1. 실패부모 성공부모(E2) 어릴 때 교육하라 (평균에서) 뒤처지게 하지 말라 올바른 시작, 유리한 시작, 좋은 출발을 하지 못한다면 누구나 어려움에 봉착할 수밖에 없습니다. 초등학교 3학년 때 그 때 나이에 걸맞는 읽고 쓰기 능력이 갖춰지지 않으면 열 여덟 살 때 감옥에 갈 확률이 25%나 높아집니다. 그리고 저소득층 아이들이 학교 자퇴율의 50% 이상을 차지합니다. 이것이 무슨 의미냐 하면 아이가 태어나서 어린 시절에 제대로 양육받고 교육받지 못하면 사회적 성취에 필요한 능력과 심리적 특성을 계발하지 못하기 때문에 경쟁에서 밀린다는 뜻입니다. 아이가 세상에 태어나서 이 사회에서 사회적 성취를 이루고 행복하게 살려면 기본적으로 꼭 갖추고 있어야 할 심리적인 특성들이 있습니다. 예컨대 아이의 자아존중..

[인생멘토 임작가] 왜 자식은 부모를 선택하지 못하는가? | 김민교 씨 부부가 아이를 아직 안 가지는 이유

#1. 실패부모 성공부모(E1) 전 여중생이라는 웹툰을 보다가 우연히 이런 표현을 보게 되었습니다. “왜 자식은 부모를 선택하지 못하는가?” 그리고 뒤이어서 이런 표현도 나옵니다. “부모는 그 이름만으로 자식의 첫 숨과 그 삶을 손에 쥐고 농락할 권리를 가진다.“ 이 두 가지 문장을 연결해 해석해보면 “부모는 자식에게 절대적인 권력과 영향력을 가지고 있어서 부모가 자녀를 잘 양육하지 못할 경우 자녀의 인생이 망가질 수 있는데 인생이 망가지는 자녀 입장에선 그 부모를 선택할 권리가 없다는 뜻으로 해석할 수 있습니다.“ 그럼 이 말이 맞습니까? 네 맞습니다. 이 말이 틀리지 않다는 걸 앞으로 이어지는 강의들에서 수많은 이론들과 데이터로 증명해드리도록 하겠습니다. 어릴 때 뒤처지면 따라잡기 힘듭니다. 1년 뒤..

[코딩교육] 세상을 지배하고 있는 테크놀러지 기업들

이번 강의에선 테크놀러지 기업들에 대해서 이야기를 해보려고 합니다. 오늘 강의를 들으시면 테크놀러지가 세상에서 얼마나 큰 영향을 발휘하고 있는지에 대해 이해하실 수 있을 거예요. 코딩교육이 왜 전세계적으로 여러 나라들에서 뜨거운 트렌드가 되었는지 실제적인 근거를 말씀드리려고 합니다. -- 혹시 글로벌 브랜드 순위에 대해 들어보셨나요? 인터브랜드라는 회사에서 매년 100위까지 글로벌 브랜드 순위를 매겨서 발표하고 있습니다. 수많은 글로벌 회사들이 이 순위 안에 들어가기 위해서 노력하고 있어요. 그럼 브랜드 순위를 한번 같이 볼까요? 순위를 보시면 아마 다 아시는 기업들이 아닐까 싶은데요. 혹시 들어보지 못한 회사는 없으시겠죠? 애플이 압도적으로 1위를 차지하고 있네요. 애플이 mp3 플레이어 사업할 때만 ..

[코딩교육] 코딩교육에 대한 오해 풀어보기 2

이번 강의에선 코딩교육에 대해 많은 사람들이 일반적으로 오해하고 있는 여러가지 것들을 풀어보는 시간을 또다시 가져보려고 합니다. --사례1 아이들한테 코딩까지 시킨다고 코딩학원까지 보낼 시간과 돈이 있나 저런걸 애들에게 왜 시켜서 타과목에 대한 흥미도 사라지게 하고 놀지도 못하게하냐. 지금 영어 수학 공부만해도 할게 너무 많아 벅찬데 또 무슨 코딩 교육을 시킨다고 하나 그걸 꼭 모든 학생들이 의무적으로 해야 하나// 그렇죠, 아이들이 공부할게 또 하나 늘어난다는 문제인 거죠. 코딩교육을 의무교육으로 해야 하냐는 말인 거죠. 사교육 비용도 또 늘어날 수도 있고. 저도 개인적으로 코딩교육을 의무적으로 꼭 할 필요는 없다고 생각합니다. 하고 싶은 아이들만 할 수 있도록 하면 되지 모든 학생들이 받게 하자는 건..

[코딩교육] 코딩교육에 대한 오해 풀어보기 1

이번 강의에선 코딩교육에 대해 많은 사람들이 일반적으로 오해 하고 있는 여러가지 것들을 풀어 보는 시간을 가져보려고 합니다. 코딩교육이 사실 준비가 안 된 상태에서 도입하려고 하다 보니까 일반 사람들에게 너무 홍보가 안 되어 있습니다. 그래서 사람들이 잘 몰라요. 사실 교육부에서 그런 교육을 공교육에 도입하려면 이렇게 저처럼 체계적으로 코딩교육에 대해서 사람들이 알아 갈 수 있도록 강좌를 만들어주던 가 해야 하는데 안 하더라구요. 결과적으로 사람들은 코딩교육에 대한 정말 많은 오해들을 하고 있습니다. 하나씩 하나씩 그런 오해들을 규명하고 풀어보도록 하겠습니다. ----사례1 어떤 한 엄마의 이야기를 읽어보겠습니다. (동생이 게임사에서 개발자로 일하는 데 이번 연휴 동안 한 번 꼭 만나려고 해요. 8살 난..

[코딩교육] 코딩교육, 중요한 교육인가?

이번 강의에선 코딩교육이 과연 중요한 교육인가에 대한 이야기를 해보려고 합니다. 우리가 아이들한테 영어 교육을 시키는 이유는 영어가 실용적이고 중요하다고 생각하기 때문이죠. 마찬가지로 수학 교육을시키는 이유도 비슷하죠. 수학을 못하면 좋은 대학을 못가잖아요. 자, 그러면 이제 새롭게 등장한 코딩교육은 어떠냐는 거에요. 이게 과연 중요한 교육일까요? 이번 강의를 통해 이 점에 대해 판단 해보실 수 있는 기회가 되길 바라겠습니다. -- 코딩교육이 중요하지 않았다면 오바마 전 미국 대통령이 백악관 연설에서 모든 학생이 코딩을 배워야 한다고 말하지 않았을 것에요. 오바마 전 대통령만이 아니라 IT업계의 거물들인 빌 게이츠나 마크 주커버그, 스티브 잡스 등도 아이들이 코딩을 배워야 한다고 주장하고 있어요. 이분들..

[코딩교육] 코딩교육과 프로그래밍 교육의 차이점

이번 강의에선 제가 실제로 경험 했었던 프로그래밍 교육에 대한 이야기를 공유해드리려고 합니다. 이번 강의가 끝나면 여러분은 코딩 교육과 프로그래밍 교육의 차이점을 분명히 구분하실 수 있게 되실 거에요. -- 전 대학에서 컴퓨터공학을 전공했습니다. 컴퓨터공학은 보통 프로그래머들이 대학에서 선택하는 전공이죠. 이 전공을 선택하면 보통은 프로그래머가 됩니다. 컴퓨터공학은 공대의 전자과와 더불어 공대의 꽃 중의 하나라고 할 수 있어요. 전자과가 하드웨어를 주로 다룬다면 컴퓨터공학과는 소프트웨어를 다루거든요. 제가 다녔던 대학에선 보통 1학년 때 프로그래밍 기초 과목을 이수해야 했습니다. 이 과목은 c언어라는 컴퓨터 언어를 배우는 3학점짜리 과목이었어요. 이 과목은 전자과나 컴퓨터공학 미디어학과 등등의 대부분의 ..

[코딩교육] 프로그래머가 코딩교육을 수행하기 어려운 이유

이번 강의에선 많은 사람들이 혼동 하고 있는 한 가지 이슈에 대해서 정리하는 시간을 가지려고 합니다. 여러분은 이번 강의를 듣고 나시면 왜 순수 프로그래머들이 코딩교육을 수행하기 어려운지에 대한 맥락을 이해하실 수 있게 될 거예요. “코딩교육과 프로그래밍교육이 서로 같은거 아닌가요”하고 의아하게 여기실 수도 있을 것 같아요. 그런데 이 둘은 서로 다른 교육이라는 걸 분명히 할 필요가 있습니다. 이 둘을 잘 구분하지 못하면 오만가지 오해가 생길 수 있거든요. 일단 용어들부터 구분을 하는 시간을 가져볼께요. 코딩과 프로그래밍, 이 두 용어들은 어찌보면 비슷하게 보이긴 하거든요. 코딩하는게 결국 프로그래밍하는 거랑 똑같은 거 아니야 하고 생각할 수도 있어요. 그런데 한국의 프로그래머들은 실제로 이걸 굉장히 다..

[코딩교육] 컴퓨터적 사고력의 추상화, 알고리즘

이번 강의에선 컴퓨터적 사고력의 나머지 요소들인 추상화와 알고리즘 에 대해서 좀 더 자세히 이야기 해보도록 하겠습니다. 추상이란 말은 추상적이라서 언뜻 이해가 잘 안 되지 않으시나요? 추상이라는 단어는 눈에 보이지 않는 어떤 것을 말합니다. 우리 머리속에만 존재하는 그런 정신적인 것이죠. 추상화는 어떤 것의 일반성을 추출해서 쉽고 간결하게 표현하는 것을 의미합니다. 그래서 추상화를 일반화라고 말할 수도 있습니다. 우리 주위엔 추상적으로 표현된 것들이 굉장히 많습니다. 예를 들어 달력은 날짜와 요일이라는 개념을 알기 쉽게 일련의 숫자 배열로만 표현해 줍니다. 우리는 달력을 보면 그게 날짜와 요일 그리고 월을 나타낸 다는 것을 직관적으로 이해할 수 있습니다. 이건 달력이 날짜와 요일이란 개념을 추상적으로 잘..

[코딩교육] 컴퓨터적 사고력의 분해와 패턴인식

스크립트 이번 강의에선 컴퓨터적 사고력의 한 가지 요소인 분해와 패턴인식에 대해서 좀 더 자세히 이야기 해보도록 하겠습니다. 분해는 아마 나머지 요소들에 비해서 가장 이해하기 쉬우실 거예요. 분해는 문제를 해결하기 위해 그 문제를 해결할 수 있는 가장 작은 단위로 나누는 작업을 의미한다고 했었습니다. 성인들 입장에선 큰 문제를 작은 것들로 나누어서 해결한다는 방법은 어찌 보면 당연한 것이기도 한데 아이들 입장에선 꼭 그렇지도 않습니다. 큰 문제를 작은 문제들로 나누는 걸 경험해 보지 않았다면 아이들은 복잡한 문제를 만날 때마다 어떻게 할지 몰라 쩔쩔맬지도 모릅니다. 그리고 성인들도 복잡한 성격의 문제와 마주칠 경우에 골머리를 앓는 경우도 많죠. 예를 들어 초등학교 1학년인 아들에게 학교 갈 준비를 하라고..

[코딩교육] 컴퓨터적 사고력을 활용해서 프로젝트 수행하기

컴퓨터적 사고력에 대해 본격적으로 이야기하기 전에 이번 강의에선 제가 이 컴퓨터적 사고력이란 기술을 활용해서 프로젝트를 수행한 경험을 공유해드리려고 합니다. 제 경험을 듣고 나시면 컴퓨터적 사고력이 실제 업무에서 어떻게 활용될 수 있는지 이해하실 수 있을 거예요. 그리고 컴퓨터적 사고력이 단지 컴퓨터 과학과 관련된 문제만이 아니라 디지털 시대에 모든 사람들이 자신이 하는 일을 위해 적용할 수 있는 유용한 그래서 꼭 계발해야 하는 기술이자 능력임을 이해하실 수 있을 거예요. 컴퓨터적 사고력이 교육계에서 각광 받고 있는 큰 이유 중에 하나는 이 능력이 복잡한 문제를 풀어내는 데 특별히 유용하다는 점입니다. 예전 교육에서 지향했던 비판적 사고력, 논리적 사고력은 문제를 분석해내는 일엔 잘 맞는 능력이지만 문제..

[코딩교육] 코딩교육 '컴퓨팅 사고력' vs '컴퓨터적 사고력'

'컴퓨터적 사고력'에 대해 본격적으로 이야기하기 전에 이번 강의에선 용어에 대한 이야기를 해보려고 합니다. 무슨 말이냐면요 한국에서 많은 사람들이 '컴퓨터적 사고력' 이란 용어 대신에 '컴퓨팅 사고력'이란 말도 아주 많이 사용하고 있거든요. 교육부에서도 '컴퓨팅 사고력'이란 용어를 사용하고 그래서 교사들도 '컴퓨팅 사고력'이란 말을 사용하고 있으세요. 과연 어떤 용어를 사용하는게 적합할까요? 이번 강의를 듣고 한번 판단해보시길 바래요. -- 언론에서도 그랬지만 교육부에서 조차 '컴퓨팅 사고력'이란 용어를 사용하는 걸 보고 전 좀 놀랐거든요. 제가 코딩교육에 대한 논문을 준비할 때 한국의 다른 연구자들은 ‘컴퓨테이셔널 띵킹’에 해당하는 한국어 번역어를 과연 뭐라고 사용하는지 궁금했었습니다. 그래서 코딩 교..

[코딩교육] 코딩교육의 컴퓨터적 사고력이란?

이번 강의에서부턴 컴퓨터적 사고력이 무엇인지에 대해 본격적으로 이야기가 시작될 겁니다. 코딩교육의 가장 핵심이 컴퓨터적 사고력이기 때문에 이 개념을 잘 이해하는 것이 가장 중요하다고 할 수 있습니다. 이번 강의에선 컴퓨터적 사고력이 어떻게 세상에 소개되었고 그것이 어떤 것들로 이루어졌는지 간략하게 이해하실 수 있을 겁니다. -- 앞선 강의에서 컴퓨터적 사고력이 코딩교육의 목적이자 핵심이라고 언급했었어요. 이 능력을 길러주는 것이 코딩교육의 궁극적인 목적입니다. 전세계적으로 많은 사람들이 컴퓨터적 사고력을 21세기 디지털 시대에 모든 사람들에게 필요한 기술이자 능력이라고 여기고 있습니다. 그래서 코딩교육이 전세계적으로 시행되고 있기도 하고요. 그럼 과연 컴퓨터적 사고력이 어떤 능력을 말하는 걸까요? 컴퓨터..

[코딩교육] 코딩교육이란 무엇인가요?

이번 강의에선 코딩교육이 무엇인지에 대해 간략하게 이야기해보도록 하겠습니다. 이번 강의를 통해서 여러분은 코딩교육의 목적이 무엇인지 코딩교육이 아닌 것은 무엇인지 이해하실 수 있겠고요 그리고 실제로 코딩이 어떻게 이루어지는지를 간략하게 보실 수 있을 거예요. 코딩교육이란 이름 때문에 많은 분들은 이 교육이 코딩을 주로 가르치는 교육이라고 생각하는 경향이 있는 것 같아요. 그런데 코딩교육에선 코딩을 배우기는 하지만 코딩을 배우는 것 자체가 목적은 아니거든요. 그럼 기존에 성인들이 받던 프로그래밍 교육과 별로 차별되는 점이 없어지거든요. 포털 사이트인 네이버도 주니어 네이버라고 어린이들이 사용하는 버전이 있잖아요. 그래서 코딩교육도 마치 성인들이 프로그래밍을 배우는 프로그래밍 교육의 주니어 버전으로 아이들 ..

[코딩교육] 코딩교육 왜 해야 할까?

‘코딩교육 이렇게’라는 강의를 처음 시작하게 되었습니다. 여러 가지 궁금증과 우려 끝에 우리나라에서도 코딩교육을 이제 막 시작하게 되었는데요. 많은 학부모께서 코딩교육이 무엇인지 왜 그걸 꼭 의무교육으로 하는지에 대해 궁금하게 여기실 것 같아요. 그래서 이 강좌를 시작하게 되었어요. 이 강좌의 대상은 코딩교육에 대해 알고 싶어 하는 학부모들이십니다. 이 강좌의 목적은 코딩교육이 무엇인지 그걸 꼭 해야 하는 것인지 또 그것이 어떻게 진행되는 것인지를 알려드리기 드리기 위한 것입니다. 그래서 여러분은 이 강좌를 다 듣고 나시면 우리 아이들과 관련해서 코딩 교육 무엇이고 어떤 교육적 효과를 얻을 수 있고 그리고 가장 중요한 것으로 어떤 코딩교육이 바람직한 것인지를 이해하실 수 있게 될 것입니다. 그래서 혹시 ..