본문 바로가기

☆ I T 진 학/  1) 고 등 학 교 진 학

중고등학생 코딩교육을 위한 공부방법 2가지




코딩이라는 것은

프로그래밍 언어를 통해

학습자가 구현하고자

문장을 만드는 과정입니다



아주 쉽게 설명하자면


학생들이

대학입학을 위한

자기소개서를 쓴다거나

 

논술특정한 목적

가진 글을 작성하는 것과

같다고 보시면 됩니다






국어를 잘한다고 해서

영어를 잘한다고 해서


특정목적의 평가 받는

글을 쓰는 것은

언제든지 어려운 법입니다


코딩이라는 것도

그런 것입니다


어떻게 보면 쉽고

어떻게 보면 어렵습니다


무작정 어렵다고

느끼실 필요는 없습니다


어떻게 생각하고

어떻게 받아들이는지에

차이가 있습니다







글을 잘 쓴다는 것과

코딩을 잘한다는 것은

비슷한 점이 참 많습니다


학생들이 코딩을

잘 하기 위해서는


프로그래밍 언어에 대한

지식보다는 이해도

중요한 요소로 작용합니다


이해도를 높히는 방법은

여러가지 공부를

통해서 지식을 쌓는

방법이 있습니다






첫번째, 지식습득은


대표적인

컴퓨터 자격증인


PC정비사

컴퓨터활용능력 2급

정보처리기능사

네트워크관리사

리눅스마스터


취득을 하는 것입니다


어떤 공부든

기본적인 배경지식

있어야 이해력을

높힐 수 있겠지요?






두번째, 지식습득은


수학, 영어, 물리 등

학교공부입니다


학교 공부와

컴퓨터 공부는

똑같은 공부입니다


누구도 학생들이

인공지능 로봇

무인 자동차

뚝딱 만들기를

기대하지 않습니다


학생들이 코딩을

처음 배우게 되면


수열 관련 프로그램

확률 관련 프로그램


교과와 관련된

학교와 관련된

프로그램을

만들어보는 연습을

거치게 됩니다


예를들어,

정보올림피아드 대회도

수학이 중요한 분야입니다





프로그래밍 지식을

가지고 있다고 하더라도


수학에 대한 풀이능력

대한 이해력이 부족하면


수학 계산기 알고리즘을

프로그래밍 언어로

표현하기 어렵습니다


학생들은

풍부한 상상력을

가지고 있지만


상상력을 모두 다

글로 표현할 능력을


그림으로 표현하듯

음악으로 표현하듯


프로그래밍언어로

표현하게 되는 것입니다





현실적으로

따지자면


중학교 코딩교육

고등학교 코딩교육


소프트웨어의무화교육이

있습니다



학과와 무관하게

대학에서도 코딩교육은

배우게 됩니다


언제 배우냐의

차이일 뿐입니다


그렇지만!!


학생의 진로를 위한

프로그래밍 공부가 이닌


학생이 배우는 공부에 대한

깊히 있는 이해력 

표현력 을 키워 줄 수 있는


기회 라고 생각하시고

공부를 경험해 보세요







우리가 공부를

잘하지 못하는 이유는


방법을 몰라서 보다

실천하지 못하기

때문입니다



경험의 차이는 큽니다

선행학습을

하는 이유이기도 합니다



코딩교육을

배워보고자 하신다면


공부방법에 대해서

하단의 연락처로

물어보시기 바랍니다