인생멘토·코딩교육

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

Buddhastudy 2022. 2. 23. 18:53

 

 

이번 강의에선 코딩교육이 무엇인지에 대해 간략하게 이야기해보도록 하겠습니다.

이번 강의를 통해서 여러분은 코딩교육의 목적이 무엇인지

코딩교육이 아닌 것은 무엇인지 이해하실 수 있겠고요

그리고 실제로 코딩이 어떻게 이루어지는지를 간략하게 보실 수 있을 거예요.

 

 

코딩교육이란 이름 때문에 많은 분들은 이 교육이

코딩을 주로 가르치는 교육이라고 생각하는 경향이 있는 것 같아요.

그런데 코딩교육에선 코딩을 배우기는 하지만

코딩을 배우는 것 자체가 목적은 아니거든요.

 

그럼 기존에 성인들이 받던 프로그래밍 교육과 별로 차별되는 점이 없어지거든요.

포털 사이트인 네이버도 주니어 네이버라고 어린이들이 사용하는 버전이 있잖아요.

그래서 코딩교육도 마치 성인들이 프로그래밍을 배우는 프로그래밍 교육의 주니어 버전으로 아이들 수준에 맞게 쉬운 내용들을 가르치는 것 아니냐고 생각할 수 있는데요.

 

, 그거 아닙니다.

코딩교육은 그런 교육이 아닙니다.

 

원래 교육부가 코딩교육을 지칭하는 정식 교육명은 소프트웨어 교육이에요.

그런데 일반적으로 사람들은 코딩교육이라고 더 많이 부르는 것 같습니다.

아마 그게 더 부르기가 짧고 편해서 그런 것 같아요.

 

결국 이런 이름처럼 코딩교육은

소프트웨어를 가르치는 교육이라고 할 수 있습니다.

 

소프트웨어는 코딩이란 작업 활동을 통해 만들어지니까

코딩교육이나 소프트웨어 교육이나 둘다 의미가 통하는 이름이라고 할 수 있어요.

 

순수한 문과생이신 분들을 위해서 코딩이 뭔지 간략하게 설명하자면

코딩하는 일은 컴퓨터가 뭔가를 실행할 수 있도록

컴퓨터 언어로 코드들을 작성하는 일을 말합니다.

 

코드란 컴퓨터에게 뭔가를 시킬 때 사용하는

컴퓨터 언어로 이루어진 명령어를 말하고요.

코딩을 한다는 건, 마치 우리가 글을 쓸 때와 비슷하다고 생각할 수 있습니다.

 

그냥 글을 쓰는 것과 코딩하는 것의 가장 큰 차이점은

코딩은 반드시 컴퓨터 언어로 써야한다는 점이에요.

그렇지 않으면 컴퓨터가 우리가 컴퓨터에게 내리는 명령들을 컴퓨터가 이해하질 못하니까요.

 

그래서 코딩은 마치 외국어를 배우는 것과도 비슷해요.

우리가 외국인들과 대화를 하려면 그 나라 사람들이 사용하는 언어를 배워야 하듯이

코딩을 하려면 컴퓨터 언어를 배워야 하는 거죠.

 

그럼 코딩이 어떻게 실제로 이루어지는 한 번도 본 적이 없는 순수한 문과 출신분들을 위해서 아주 간단히 코딩하는 걸 보여드릴게요.

2가지를 보여드릴 건데요

 

우선 프로그래머들이 실제로 어떻게 코딩을 하는지 어떻게 코딩하는지 보여드리고요

그 다음엔 코딩교육에서 아이들이 사용하는 스크래치라는 교육용 프로그래밍 언어로 코딩하는 걸 보여드리겠습니다.

이걸 보시면 어떻게 코딩이 이루어지는 감을 잡으실 수 있을 거예요.

 

...

..

 

 

코딩이 무엇을 하는 건지 조금은 감을 잡으실 수 있었나요?

성인들이 배우는 프로그래밍 교육과 아이들이 받는 코딩교육이

사용하는 코딩교육 도구에서 차이점이 있는 것을 알 수가 있었어요.

 

그럼 코딩교육은 기존의 프로그래밍 교육과 뭐가 다른 것일까요?

바로 교육 목적이 다릅니다.

 

코딩교육의 목적은

아이들의 컴퓨터적 사고력을 기르는 것입니다.

 

코딩교육은 아이들을 위한 교육이어야 하고

컴퓨터적 사고력이란 능력을 길러주는 교육이어야 합니다.

 

만약 코딩교육이라고 주장되는 어떤 수업이

아이들이 대상이 아니거나 혹은 아이들에게 적합한 수업내용이 아니거나

그리고 이게 가장 중요한 포인트인데요

컴퓨터적 사고력을 계발시켜주는 수업이 아니면

그건 코딩교육 수업이 아니라고 할 수 있습니다.

 

다시 한번 강조 하자면 코딩교육의 주인공은 컴

퓨터적 사고력입니다.

 

그럼 이 컴퓨터적 사고력이란게 무엇인지 이제 궁금해하실 거예요.

그래서 다음 강의에선 코딩교육의 목적인 컴퓨터적 사고력에 대해 이야기해보도록 하겠습니다.

 

, 오늘 강의에서 다룬 내용을 정리해 보자면

코딩교육의 목적은

아이들의 컴퓨터적 사고력을 계발하는 것이다라는 점을 이해하시면 되겠습니다.