-블랙로하-
안녕하세요. 최근 코딩 열풍이 불면서 어린이부터 초등학생까지 학교에서 무료교육을 확대하고 있다고 하는데요.
특히나 초등학교에서는 기본과목으로 코딩과목이 개설이 될 정도로 앞으로 컴퓨터 과목이 더욱 중요하게 자리잡게 될 것 같다는 생각이드네요. 그 뿐 아니라 소프트웨어 개발 , 데이터 분석, 사이버 보안 등 앞으로 많은 학생들의 진로도 변화할 것이라는 생각이 듭니다.
코딩이란 무엇일까?
코딩이란
코딩은 코드 ( code ) + ing = 코딩 / 으로 코드를 짠다라는 뜻입니다.
컴퓨터와 대화를 하고 명령을 내리기 위해서는 컴퓨터가 사용하는 언어를 알아야 하는데요. 그 언어들을 활용해서 나만의 어플리케이션을 만들 수가 있습니다.
한마디로 말해서 코딩은 컴퓨터에게 명령을 내리기 위해, 코딩 언어를 작성하는 작업입니다.
(컴퓨터와 대화를 하기 위해서 코딩을 만든다 ? 교육의 발전과 기술의 발전으로 점점 기술이 인간화 (?) 되어가는 살짝 무서워 지는 느낌도 있습니다. )
기초적인 코딩교육은 무료영상이나 교육을 통해서 배워보는 것도 좋을 것 같습니다.
그렇다면 왜 코딩교육 열풍이 생긴 것일까요?
컴퓨터는 단순하게 0과 1의 전기신호로 작동한다고 합니다. 코딩언어는 우리가 읽을 수 있는 영어로 만들어 졌지만, 그 코딩언어 또한 한번 더 상세히 들어가보면, 결국 0과 1의 조합이 된다고 합니다.
컴퓨터가 0과 1로만 작동한다는 것이 코딩 열풍과 어떤 상관이 있을까요?
코딩은 굉장히 논리적인 작업으로 0과 1을 조합시켜 A라는 명령을 만들고, B라는 명령을 만들고 , A와 B를 합쳐서 다시 C를 만들고 논리의 연속입니다 .
우리가 어릴 때부터 수학교육을 받는 이유는 생활에 필수적으로 필요해서 이기도 하겠지만 여러가지 다양하고 어려운 수학문제를 풀이해내는 방식을 통해 생각하는 방식, 논리력, 문제해결 능력을 배울 수 있기 때문일 것입니다.
마찬가지로 코딩을 통해서도 논리력, 추론력, 문제해결 능력을 키울 수 있고, 더 나아가서는 코딩은 IT 시대의 핵심적인 기술 중 하나이기 때문에 IT 기술의 중요성이 크게 부각되며 코딩교육의 중요성도 대두된 것 같네요.
코딩교육에서는 두가지 의미의 교육으로 나뉩니다.
1. 개발을 배우는 첫번째 단계로써의 코딩교육
2. 아이들의 기본소양 교육으로써의 코딩교육
반면, 소프트웨어 개발, 프로그램 개발을 배우려는 입문자, 초보자, 비전공자분들에게 코딩교육은 소프트웨어 개발을 배우기 위한 가장 기본적인 첫단계일뿐이고, 개발이라는 것을 하려면 코딩 외에도 더 많은 방대한 내용을 공부해야 합니다.
코딩은 프로그램에 관심이 있는 분들이라면 연령 불문 모든 사람이 배울 수 있는 기술이 되었는데요. 특히 어린 나이부터 기본적인 프로그래밍을 배우는 것은 어린이들이 다양한 기회를 가질 수 있고, 어린이들의 성격과 사고력에 좋은 영향을 미칠 수 있기 때문입니다.
□ 창의력 향상 : 코딩은 반복적인 실험을 요구하며 시행착오의 과정은 초등학생들이 창의력을 발휘하도록 하며 주로 수학적 문제 해결에 적용될 수 있는 추상적인 개념을 시각화 하는 것을 포함합니다. 결국, 어린이들이 수학 실력을 향상하고 실제 상황에서 사용하는 것을 돕습니다.
□ 문제해결 능력: 실수하면서 문제를 해결할 수 있고, 실수를 통해서 어떤 일이든 오나수할 수 있는 방법이 있다는 것을 포함하기 땜누에 , 코딩은 복합한 작업을 더 작고 관리하기 쉬운 단계로 나누는 것을 배우면서 문제 해결 기술을 개발하는데 도움을 줄 수 있을 것입니다.
□ 학문적 작문 수행 및 논리력 향상 : 코딩은 계획 및 조직 능력을 개발합니다. 어린이들은 생각을 정리할 수 있고, 쓰기 능력을 향상할 수 있을 것입니다. 코딩은 아이들이 프로그램을 만들고 문제를 해결하는 법을 배우면서 논리적 사고와 창의력을 향상할 수 있습니다.
□ 진로탐색 : 코딩은 아이들을 컴퓨터 과학, 소프트웨어 공학, 데이터 분석과 같이 다양한 IT 분야에 대해 접하며 관련된 진로를 탐색할 수 있게 해줍니다. 또한 코딩을 통해 인공지능 기계학습 및 데이터를 포함하며 우리 세상을 형성하는 기술을 이해하는데 도움이 될 수 있습니다.
STEM
코딩교육은 일반적으로 아이들에게 흥미롭고 재미있을 수 있는 시스템 교육에 촛점을 맞추고 있으며, 또한 아이들이 주제에 대한 더 나은 이해를 갖도록 도울 수 있습니다
STEM 이란 ?
STEM 은 과학, 기술, 공학, 수학 ( Science, Techmology , Engineering, Mathematice ) 을 의미 하며 , 이것은 이 네가지 연구 분야에 촛점을 맞춘 교육 커리큘럼입니다 .
Stem 교육은 학생들에게 이러한 과목들에 대한 강한 기초를 제공하는 것을 목표로 하며 , 실질적인 문제 기반 학습에 중점을 둡니다. 그 목표는 기술, 공학, 과학과 같은 기술을 사용하는 분야에서 학생들이 진로를 탐색하고 직업을 가질 수 있도록 하는 것입니다 .
Stem 교육은 또한 학생들이 비판적이고 창의적으로 생각하도록 장려하고 문제해결 능력을 개발하는 것을 목표로 합니다 일부 Stem 교육 프로그램은 Stem 의 필수적인 부분으로 간주되는 컴퓨터 과학, 로봇 공학 및 코딩과 같은 다른 과목도 포함합니다.
코딩무료교육 사이트
1.스크레치
스크레치는 어린이를 위한 무료 코딩 커뮤니티 입니다.
하단의 손가락버튼을 클릭하시면 해당 커뮤니티 사이트로 연결됩니다.
2. 생활코딩
생활코딩은 일반인들에게 프로그래밍을 알려주는 무료교육사이트로 온라인. 오프라인 수업
3.TCP 스쿨
예전에는 그림을 그리면서 창의력을 키웠다면, 이제는 코딩을 배우면서 상상을
현실로 만들 수 있습니다.
4. W3 스쿨
내용은 영어로 되어 있으며, 구글번역기 활용하여 번역해서 사용하시면 됩니다.
무료사이트
유로사이트
국비지원제도
국비지원 제도를 통해서 직장인과 학생들이 활용할 수 있는 국민 내일배움카드가 있습니다 .
- 대상 : 직장인 , 자영업자, 학생 등 국민 누구나
- 지원내용 : 계좌발급일로부터 5년간 300~500만원 훈련비 지원
- 활용방법 : HRD- Net 에서 신청 후 고용센터 방문하여 발급 합니다.
재직자 내일배움카드
- 대상 : 고용보험 가입 중인 재직자
- 지원내용 : 연간 1인다 ㅇ최대 200만원 지원
- 활용방법 : 사업주 승인 후 HRD - Net 에서 신청 하시면 됩니다.
신청하는 방법
1.정부24에서 신청
2.내일배움카드를 신청합니다.
신청기간 : 상시신청
전화문의 : 고용노동부 고객상담센터 (1350번 )
신청방법 : 가까운 고용센터를 방문하거나 고용 24를 통해 신청 가능
접수기관 : 고용노동부 각 지역 관할 고용센터 및 고객상담센터
지원형태 : 서비스 (일자리 )
마치며
이상 코딩교육에 대해서 알아봤는데요. 간단하게 온라인에서 무료로 코딩해 볼 수 있는 사이트를 확인해 봤습니다. 연령불문 모든 사람들이 배울 수 있는 기술 언어이기 때문에 아이들과 함께 프로그램 언어에 대해 배워보는 것도 좋은 경험이 될 수 있다고 생각이 드네요. 계속 진화하는 컴퓨터 언어가 우리에게 도움이 될지 또는 악영향을 미칠지는 모르겠지만,도움이 되는 언어로 사용이 되었으면 하는 바램입니다.
댓글과 공감해주시는 분들께 감사드립니다.:)
그럼 이만.. END ....