칸드로이드 코딩학원 - Kandroid Coding();
칸드로이드 코딩학원
아이디
비밀번호

학원 소개
  • 학원소개서
  • 아이들 작품(Book)
  • DM(Beta)
  • 한글(Font)
  • 아이들 작품(Graphics)
  • 아이들 작품(Drawing)
  • Code for Math
  • Code for English
  • Code for Korean
  • Code for Code
  • 일정 및 자료 
    우리 아이들이 코딩을 배워야 하는 이유
    작성자
    작성일 2017-01-13 (금) 03:13
    ㆍ추천: 0  ㆍ조회: 3442      
    IP: 175.xxx.250

    우리 아이들이 코딩을 배워야 하는 이유


    “코드는 영어처럼 전 세계적으로 광범위하게 사용되는 언어입니다.”



    컴퓨터 과학은 “코드”라는 새로운 형태의 언어에 기반하고 있습니다.

    이 분야는 매우 빠르게 성장하고 있습니다.

    인류의 거의 모든 분야에서 소프트웨어의 중요성은 날로 커져 가고 있습니다.

    더불어 “코딩”과 논리적 사고는 필수적인 기술이 되어가고 있습니다.

    (코딩 : 컴퓨터 프로그램의 소스 코드에 대한 설계, 작성, 테스트, 결함발견, 문제해결, 유지보수 등을 하는 과정)

    장차 여러분의 아이들은

    이 분야에서 보다 나은 보수를 받을 수 있고,

    보다 흥미롭고 도전적인 직업 기회를 가질 수도 있습니다.

    미래의 많은 직업들이 코딩에 의존할 것으로 예상되기 때문입니다.





    “미래는 네트워크로 연결된 장치들의 세상이 될 것입니다.”

    지금의 세계는 물리학, 수학, 화학, 생물학 등과 같은

    과학 기술에 기반하고 있습니다.

    하지만 우리들의 아이들이 맞이할 세계는

    컴퓨터와 네트워크로 연결된 장치들이 주된 기반이 될 것입니다.

    그러므로, 코드 작성법을 배우는 것은 필수적입니다.

    앞으로 20년 안에, 코드 작성을 못하는 것은 글을 모르는 문맹처럼 취급될 것이며,

    논리 기반 사고를 못하는 것은 사칙연산도 못하는 것처럼 비춰질 것입니다.





    “어릴수록 더 쉽게 더 빨리 배웁니다.”


    아이는 어른보다 더 쉽게 배웁니다.

    아이들의 머리가 어른보다 더 유연하고 개방적이기 때문입니다.

    코드를 배우는 것은 언어를 배우는 것과 같습니다.

    그러므로 어릴 때부터 코드 작성법을 가르치는 것이 주요합니다.

    기술 혁신의 속도는 갈수록 빨라지고 있으며,

    다양한 장치와 공간, 심지어는 인간의 신체까지 서로 연결되고 있습니다.

    이런 급속한 변화의 시대에 적응하기 위해서는,

    코딩과 논리 기반 사고(절차적 사고) 능력을 어릴 때부터 가르쳐야 합니다.

    절차적 사고 능력이란, 어떤 것에 대한 처리과정을 생각하고 이해하는 능력입니다.





    “코딩은 창의력을 발휘하게 합니다.”

    아이들이 코드 작성법을 배운다는 것은,

    무한한 가능성의 세계를 창조해 볼 수 있는 자신만의 도구를 갖는 것입니다.

    이것은 아이들에게 자신감과 창의성을 키워줍니다.

    아이들은 코드를 작성하면서 자신만의 고유한 길과 해법을 만들어 나갑니다.

    전체적인 측면에서 볼 때,  코딩은 자존감을 높이는 도구입니다.

    예술을 통한 창조적 표현처럼,

    아이들은 코딩에 매력과 흥미를 느끼면서 자신만의 것을 만들어 나가게 됩니다.

    스크래치(Scratch)와 같은 도구를 사용해서 재미있게 코드 작성법을 배울 수도 있습니다.

    마치 게임을 하듯이 코드를 작성할 수도 있고,

    자신의 취향대로 수정도 할 수도 있습니다.

    아이들이 알고 있는 것을 만들어 볼 수 있는 도구를 갖는 것은

    코딩을 배우는 최고의 방법입니다.





    “코딩은 문제 해결능력과 비판적 사고를 키웁니다”

    코딩 기술을 배우는 것은 컴퓨터 과학에서도 중요하지만,

    인생에서도 중요한 비판적 사고와 문제 해결 능력을 키웁니다.

    이것은 아이들에게 나무가 아니라 숲을 보는 방법을 가르쳐 줍니다.

    또한 거대하고 난해한 문제를 작은 영역으로 쪼개어 해결하는 방법을 가르칩니다.

    아이들은 단지 환경을 이해하는데 그치지 않고,

    다양한 환경을 분석하는데 필요한 논리적 추론을 도출하는 능력을 키웁니다.

    이러한 능력은 소프트웨어 공학을 전공할 사람뿐 아니라 모든 사람에게 필요하며,

    전문적인 영역뿐 아니라 자신 앞에 놓은 거대한 삶의 목표를 달성하는데도 활용됩니다.

    여러분의 긴 인생 목표를 작은 단계들로 나누어 생각함으로써,

    최종 목표에 대한 방향감을 유지하면서 각각의 단계에 집중할 수 있습니다.





    “코드를 통한 스토리텔링의 기적”

    아이들은 코드 작성법을 배움으로써 사고의 유연성을 키울 수 있습니다.

    코딩은 순차적입니다. 이것은 스토리텔링(이야기하기)과 같습니다.

    무엇을 작성할 지, 어떤 순서로 배치할 지를 이해해 나갑니다.

    아이들을 위해 설계된 대부분의 프로그래밍 언어들은 게임 하듯 코드를 작성합니다.

    코드를 만들고 실행하면서, 이야기 흐름과 순서를 따라가 보고 만듭니다.

    스크래치(Scratch)라는 개발 도구는 아이들에게 매우 인기가 있습니다.

    이 도구는 다양한 제어방법을 제공하며,

    아이들이 좋아하는 시각적 언어를 사용한 스토리텔링에 기반하고 있습니다.

    이 밖에도 드론, 로봇, 아두이노와 같은 다양한 프로그램 가능한 장치들이 있습니다.

    사물 인터넷(IOT)과 같은 기술을 활용한 코딩 학습법은 매우 경이적입니다.




    아이들이 스마트 폰이나 태블릿을 사용할 수 있다는 것만으로는 부족합니다..
    아이들은 자라면서 더욱 많은 것을 필요할 것입니다.

    그래서, 많은 나라에서 코딩 교육은 의무화 되고 있는 추세입니다.

    우리나라도 코딩 교육이 의무화될 것입니다.

    여러분의 아이들을 시대에 뒤쳐지게 하지 마십시오.




    이름아이콘 양쌤
    2017-01-13 03:29
    본문은 아래의 링크를 의역한 것입니다.
    https://www.sitepoint.com/6-reasons-why-your-child-and-mine-should-learn-to-code/
       
     
    덧글 쓰기 0
    3500
    ※ 회원등급 레벨 0 이상 읽기가 가능한 게시판입니다.