Creating text to talk active image(nanheekim)Nanhee Kim
@NanheeKim @nh9k
질문이 있으면 언제든지 연락주세요!
Please, feel free to contact me, if you have any questions!
github: https://github.com/nh9k
email: kimnanhee97@gmail.com
Creating text to talk active image(nanheekim)Nanhee Kim
@NanheeKim @nh9k
질문이 있으면 언제든지 연락주세요!
Please, feel free to contact me, if you have any questions!
github: https://github.com/nh9k
email: kimnanhee97@gmail.com
[메일 주소 변경되었습니다.]
송상수 sssong@swedunet.org / https://www.facebook.com/gi.sik.in / swedunet.org
NIPA에서 초등학생 대상으로 프로그래밍 교육을 기획하여 진행하고 있습니다.
초창기에 초등학생 대상 프로그래밍 교육과정 짠 자료를 공유합니다.
자료내용과 다르게 10차시입니다^^;
[메일 주소 변경되었습니다.]
송상수 sssong@swedunet.org / https://www.facebook.com/gi.sik.in / swedunet.org
NIPA에서 초등학생 대상으로 프로그래밍 교육을 기획하여 진행하고 있습니다.
초창기에 초등학생 대상 프로그래밍 교육과정 짠 자료를 공유합니다.
자료내용과 다르게 10차시입니다^^;
11. INC.KOREA.AC.KR
INC LAB. DEPT. COMPUTER SCIENCE
EDUCATION, KOREA UNIV.
자반기반의 인터랙티브 비주얼 프로그래밍 언어로서,
다양한 시각적인 표현(인터랙션 영상, 애니메이션, 게
임 등)을 쉽게 할 수 있는 도구이다.
특히 인터랙티브 디자인을 위한 교육용 언어로 활용
되고 있다.
PROCESSING
프로세싱의 장점
•컴파일 과정 없이 바로 결과 확인 가능
•웹기반 어플리케이션과 안드로이드 앱 제작 가능
•영상(OpenGL, OpenCV) 및 사운드 처리 가능
•멀티 플랫폼 지원(윈도우, 맥, 리눅스)
•http://processing.org
프로세싱
11
12. WWW.COMPANYNAME.COMCOMPANY NAME
import java.applet.*;
import java.awt.*;
!
public class drwaL extends Applet{
public void paint (g Graphics)
{
g.setColor(Color.blue);
g.drawLine(10,10, 100, 100);
}
}
자바에서 한 줄 긋기
line(0, 0, 100, 100);
프로세싱에서 한 줄 긋기
자바와 프로세싱 비교
12
13. WWW.COMPANYNAME.COMCOMPANY NAME
수업 설계의 원리
1.학습자의 흥미를 유발하며, 창작의 과정을 경험할 수 있는 장르를 선택한다.
2.학습자의 인지적 부담을 덜기위해 직관적인 도구를 선택한다.
3.점진적인 개발 형태로 수업을 구성한다.
4.매 수업마다 회고를 통해 학습자의 상태를 파악한다.
5.완성된 작품은 발표를 하여 피드백을 얻는다.
13
수업 주제 선정!
• 흥미 유발!
• 창작 과정!
수업 형태!
• 프로그래밍!
• 점진적 개발!
발표 및 정리!
• 작품 발표!
• 의견 교류!
• 회고!
14. WWW.COMPANYNAME.COMCOMPANY NAME
수업 내용
14
차시 수업 주제 수업 내용
1
애니메이션의 이해
!
애니메이션의 개념과 원리
제작 과정 소개
2 프로세싱 기초
프로세싱 소개 및 설치
프로세싱 사용법
3 기본 도형 그리기 1 점, 선, 면(세모, 네모, 원, 다각형)
4 기본 도형 그리기 2 기본 도형으로 그림 그리기
5 도형의 이동과 회전 1 기본 도형의 이동과 회전
6 도형의 이동과 회전 2 다양한 움직임 효과
7 애니메이션 제작 주제 선정, 구성, 프로그래밍
8 작품 발표 작품명, 의도, 회고