우리 사회 필수 교육으로 자리 잡은 코딩! 어렵게 만 느끼셨나요?
창의력과 논리력에 도움을 주며 누구나 쉽게 배울 수 있는 교육용 코딩을 경험 하는 시간 입니다.
초등학교에 의무 교육인 교육용 코딩을 경험도 해보시고, 두뇌 회전과
초.중학교 어린이들과 같이 시간과 공간을 공유할 수 있는 배움 입니다.
과정안내
○ 교육 일시: 2022. 5.12(목) ~ 6. 2(목), 14:00 ~ 16:00(매주 목, 총 4회차)
○ 강 사: 신현승(코딩전문강사)
전)(주)삼아제약 전산부장
(주)에버영코리아매니저(주)에버영아카데미 평생 교육원 강의 등
○ 주요 내용: 스크래치(Scratch)와 엔트리(Entry) 코딩언어
○ 교육 장소: 서울시도심권50플러스센터2층 배움터1
스크래치(Scratch)란?
미국 MIT에서 만든 EPL(Education Programming Language)교육용 프로그래밍 언어이며
만 8세부터 성인까지 쉽게 레고처럼 블록을 조립하는 형태로 스토리, 애니메이션, 게임 등
다양한 프로젝트 제작이 가능한 프로그래밍 도구이다.
내가 만든 작품을 전 세계 사람들과 공유하고 다른 사람의 아이디어도 쉽게 볼 수 있다.
또한 블록코딩을 텍스트코딩으로 변환하여 범용 프로그래밍이 가능하다.
EPL의 종류는 국내에서 개발한 엔트리와
구글이 개발한 블록클리, 앱인벤터등 다양하다.
블록 코딩인 스크래치의 작업을 하려면 인터넷 사이트에서 스크레치를 선택 후 작업이 가능하나,
내 작업 파일 저장 및 활동을 위하여 구글에 가입하여야만 합니다.
스크레치 화면구성는 블록영역, 스크립트영역, 무대, 스프라이트 정보관리 및 생성,
무대정보의 창으로 구성 되었으며,
블록영역: 9가지(동작, 형태, 소리, 이벤트, 제어, 감지, 연산, 변수, 내 블록 만들기)의
블록코드 모양, 소리를 확장 기능 추가하기가 있습니다.
스프라이트 정보 관리 및 생성에서는 동물, 사람들 등 9가지 모양 외 외부에 사진을 가지고 오는
스프라이트 업로드로 다양하게 만들 수 있습니다.
스프라이트 업로드 및 생성에서 모양을 선택 한 후 블록 영역에서 동작, 제어, 형태, 이벤트, 소리의
간단한 블록으로 만화 영화 같은 움직임을 만들 수 있는 내용입니다.
블록 영역에서 동작, 제어, 형태, 이벤트, 소리의 간단한 블록으로 엄마 고양이를 새끼 고양이 두 마리가
쫓아 가는 프로그램을 만들어 보았습니다.
이 외에도 다양한
벡터 모드(눈,코,입 따로 사용) 와 비드맵 모드(눈,코,입 모두 사용)
소리를 음성 재생, 편집,녹음, 배경 화면 설정 기능과
블록을 가져다 놓고 코딩 작성, 블록 삭제/정리, 주석 넣기, 순차, 조건, 반복 등의
컴퓨팅 사고 개념을 배울 수가 있습니다.
앞으로 코딩 걸음마 떼기의 3 ~ 4 주차에서 배울 내용은
컴퓨터 작곡, 컴퓨터 음성 변환 알고리즘의 원리 등이 매우 기대가 됩니다.
보통 코딩을 배운다 하면 텍스트 코딩으로 코딩 언어인 자바, 베이직, 안드로이드 등
코딩 언어를 배워서 프로그램을 작성하는 과정을 거쳐야 하는데, 그러기에는 많은 시간과 노력이 필요하므로,
쉬운 블록 코딩부터 시작하여, 코딩 개념을 정립 한 후
텍스트 코딩를 시작함이 좋을 듯 합니다.
열심히 강의 해 주신 신현승 강사님과 수강 하신 분들 수고가 많으셨습니다.
좋은 결과 있으시길 바랍니다.
학습 지원 단: 윤 종 환