*Scratch 을 활용한 동영상
https://youtu.be/oRBfjK-qeXE?list=PL0-84-yl1fUkall6a14nqzXpG79-RgI1F
*Processing 을 활용한 동영상
https://youtu.be/lYrZBK4NVZw?list=PL632BB8C3F7E776BA
*Arduino 를 활용한 동영상
https://youtu.be/Epc2rBssAug
*Scratch 관련 교육과 논문
이 연구에서 개발한 스크래치 교육 프로그램의 교육적 효과는 다음과 같다. 첫째, 초등학교 영재학생들을 대상으로 프로그래밍 교육에 쉽게 활용할 수 있다. 프로그래밍을어렵게만 생각하던 초등 영재학생들이 이 스크래치 교육 프로그램을 통하여 쉽게 활용, 이해할 수있었다. 둘째, 초등 영재학생들이 프로그래밍을 구조화 원리를 학습할 수 있었다. 스크래치 한글판은 다양한 블록을 결합하여 바로 결과를 알 수 있어 보다 손쉽게 프로그래밍 구조화 원리를 이해할 수있다. 셋째, 학생들의 창의적 문제해결력, 논리적 사고력, 정보 처리능력, 의사소통 능력, 상호 작용 능력을 신장시킬 수 있다. 프로그래밍된 다양한 블록을 활용하여 창의적인 산출물을 제작하는 과정에서 창의적 문제해결력, 정보처리 능력을 기를 수 있다. 넷째, 학생 중심의 자기 주도적 프로그램 학습이 이루어 질 수 있다. 과제 집착력이 강한 초등영재학생들은 스크래치 교육 프로그램에서 안내하는 대로 학습을 진행하다 보면 스스로 학습하는방법을 깨달아가게 된다. 스스로 오류를 수정하고 창의적인 산출물을 제작하는 과정에서 자신이주체가 되어 능동적으로 학습할 수 있게 된다.
*Arduino 관련 논문
스마트폰 사용의 대중화로 촉발된 4차 산업혁명시대에는, 인간의 일상생활과 모든 산업현장이 소프트웨어화 및지능화되어 가고 있다. 2018년부터 전국 모든 학생을 대상으로 소프트웨어 보편교육을 실시함에 따라, 수요가 폭증하고 소프트웨어 기술과 아두이노를 활용하여 하드웨어를 연동하고 있다. 그러나 고비용의 콘트롤 보드와 수십 종에 이르는 다양한 전자부품을 별도로 준비해야 하고 문제가 발생하고 있다. 또한 동일한 실습교육을 반복 실시할 경우, 상당히 많은 부품이 분실되거나 망가진다. 새롭게 수업을 시작할 상태로 준비하는 것도 매우 심각한 문제가 되고 있다. 본 연구에서는 아두이노 보드와 각종 전자부품들을 가상화 기술을 기반으로 VR기술로 구현한다. 또한 3D 그래픽 실감형 아두이노 키트와 각종 전자부품들을 API 형태로 제공한다. 가상화 기반에서 소프트웨어와 가상의 하드웨어를연동하여 처리하는 방안을 제안한다.
*VVVV
vvvv는 실시간 비디오 합성 및 물리 인터페이스, 실시간 모션 그래픽스, 오디오 및 비디오를 가진 대규모 미디어 환경 프로그램에 특별한 초점을 맞춘 범용 도구이다. vvvv는 데이터 흐름 접근과 래피드 프로토 타입을 위한 비주얼 프로그래밍 인터페이스에 사용된다. 패치는 노드 네트워크로 구성되어 있다. 실행 중인 패치는 작성, 편집 및 테스트가 가능하다.
*Pure data
Pure Data (Pd) is a visual programming language developed by Miller Puckette in the 1990s for creating interactive computer music and multimediaopen-sourceBSD licenseLinux, Mac OS X, iOS, Android and WindowsFreeBSD and IRIX
*Raspberry Pi
영국의 라즈베리파이재단(Raspberry Pi Foundation)이 학교에서 기초 컴퓨터 과학 교육을 증진하기 위해 만든 싱글 보드 컴퓨터다. 라즈베리파이 모델 A는 25달러, B는 35달러로 저렴하고 그래픽 성능이 뛰어난 게 장점이다. 프로그램 개발자와 마니아 사이에서 인기가 더 높은 라즈베리파이는 손바닥만한 크기로 키보드와 모니터를 연결해 사용하면 된다.