안녕하세요. 제임스도서관 사서 제임스입니다.
4차 산업혁명의 물결 속에 인공지능(AI)의 중요성이 한층 강조되고 있는 가운데, 요즘 초등학생 어린이부터 코딩 교육에 대한 관심이 높아지고 있습니다. 코딩은 단순히 향후 소프트웨어 개발자로서 직업을 갖는 것 이상의 의미가 있습니다. 코딩을 접하고, 경험을 쌓으면서 논리적인 사고를 할 수 있는 힘을 길러 줍니다. 그래서 어려서부터 영어를 접하게 하는 것처럼, 코딩을 경험하게 하는 것이 중요하다고 생각합니다.
코딩에 흥미를 갖게 할 수 있는 프로그램들이 많이 있는데요. 그 중에서도 최근에 알게 된 무료 사이트를 소개해드리겠습니다.
1. Reeborg's world
초보자가 프로그래밍을 접하고 흥미를 가질 수 있도록 도와주는 것을 목적으로 합니다.
또한 파이썬을 가르치는 입장에서, 좋은 활용 교재를 제공합니다.
(1) 소개 페이지
(2) 코딩 연습
소개 페이지 첫줄의 Reeborg's world를 클릭하시면,
이렇게 코딩 연습 화면이 나옵니다. 각 단계마다 미션이 주어지고, 로봇 캐릭터가 미션을 수행할 수 있도록 코딩을 작성합니다.
미션은 총 다양한 패턴의 예제가 있고, 각 패턴마다 각각 난이도순으로 3-5개의 단계가 진행됩니다.
위에 보이는 예제는 Home의 3단계입니다.
그 밖에 재미있는 예제들이 많이 준비되어 있습니다.
하나만 더 보여 드리면,
코딩을 작성하는 에디터창 이외에, "World Info" 버튼을 누르면, 해당 예제를 해결하기 위한 instruction과 힌트, 난이도 등을 볼 수 있습니다.
예제를 진행하기 위한 기본적인 함수들이 정의되어 있고, 이러한 기본적인 함수들을 묶어서 새로운 함수로 정의해서 사용할 수도 있습니다. 예를 들어 로봇이 방향을 전환하는 함수가 좌향좌 turn_left( )밖에 없는데, 우향우를 하기 위해서 turn_left( )를 세 번 사용하는 식으로 해결합니다.
코딩을 시작하는 것이 막연하다거나, 관심은 있는데 어디서부터 시작해야 될지 모르거나, 흥미를 더 유발하고 재미를 느끼게 해주는 데 좋은 사이트라고 생각합니다.
이상으로 오늘의 포스팅을 마칩니다. 감사합니다.
댓글