스크래치야! 과학이랑 놀자 : 입문편
스크래치란?
MIT에서 개발된 스크래치는 블록을 연결만 하면 코딩이 되는 원리로 누구나 쉽게 프로그래밍 언어를 배울 수 있습니다. 전 세계적인 소프트웨어 교육 열풍으로 인해 우리나라도 초, 중등 교육 과정에서 소프트웨어 교육이 의무화될 예정입니다.
과학 수업과 소프트웨어 교육 두 마리 토끼를 잡자!
이 책은 실제 과학 교과 과정과 연계하여 익숙하지 않은 프로그래밍 언어를 체계적으로 배울 수 있도록 코딩 교육 전문가인 저자들의 노하우를 담고 있습니다. 초등학교 과학 교과 과정과 연계되는 내용을 예제로 다루고 있으며, 차근차근 따라만 하면 완성할 수 있도록 구성되어 과학 수업에서 배운 내용을 좀 더 효과적으로 알기 쉽게 설명하고 있습니다. 스크래치에서 쓰이는 블록 하나하나의 기능적 설명뿐만 아니라 알고리즘과 순서도 등의 구성 요소를 통해 전체 프로그램이 어떻게 진행되는지 한눈에 보여줍니다. 과학 원리를 통해 보다 쉽고 재미있게 프로그래밍의 개념을 익히고, 컴퓨팅적 사고를 통해 논리적이고 창의적으로 문제를 해결해나가는 습관을 길러 보세요.
■ 대상 독자층
- 소프트웨어 교육과 과학에 관심있는 4~6학년 초등학생 및 학부모
- 스크래치를 활용한 소프트웨어 교육에 관심있는 특기적성 선생님
숭실대학교 미디어 공학 박사
동양미래대학교 외래교수
주니어 CEO 코딩클럽 대표
플레이코딩 이사/대표강사
아세아연합신학대학교 외래교수
안랩샘 아카데미 1기 수료(코딩 심화과정)
1996.02 정보처리기사 1급 취득
2006.09 한국소프트웨어저작권협의 소프트웨어 자산관리사 수료
2008.08 교원자격증(중등학교 정교사 2급 정보컴퓨터) 취득
2010.07 프로젝트 매니지먼트 & SW 테스팅(중소기업청 앱창작터_인하대) 강의
2010.10 스마트폰 앱스토어 등록 방법 및 개발 가이드(스마트 모바일 앱 컨퍼런스_백석대) 강의
2010.12 프로젝트(사업) 제안서(정보통신산업진흥회_SW Maestro) 강의
2012.03 숭실대학교 / 디지털미디어 원리 및 실습(숭실대학교) 강의
2012 ~ 2016 아세아연합신학대학교/멀티미디어제작법&활용법,컴퓨터활용1,2 강의
2014.10 MS Office Specialist Excel 2010 Expert / PowerPoint 2010 자격증 취득
2015.10 부천대학교 지역맞춤형 에듀케어 / 멀티미디어, UCC제작 강의
2015 ~ 현재 동양미래대학교 /경영학부 e-쇼핑몰, 웹디자인 강의
2015.12 안랩샘 아카데미 1기 수료(코딩 심화과정)
2016.01 ~ 주니어 CEO 코딩클럽 운영
1강 스크래치 소개하기
스크래치의 화면 구성
배경과 스프라이트 삽입하기
배경과 스프라이트 삭제하기
스프라이트 이름 변경하기
프로젝트 저장하기
2강 [동작 블록1] 달의 모양 변화
달과 지구 스프라이트 업로드하기
달 모양 이동하기
3강 [동작 블록2] 물의 상태 변화
지정된 방향으로 이동하기
정해진 시간에 회전하여 이동하기
4강 [형태 블록1] 식물의 한살이
말하고 생각하기
모양 바꾸기
5강 [형태 블록2] 생태계 피라미드
생태계 피라미드 : 생산자와 1차 소비자
생태계 피라미드 : 2차 소비자와 3차 소비자
6강 [소리 블록1] 소리 자극과 반응
선택한 악기로 ‘도레미파솔라시도’ 소리내기
소리 자극에 대한 청각 반응 표현하기
7강 [소리 블록2] 레이저 쇼
다양한 색의 선 그리기
소리 재생하기와 소리 끄기
8강 [펜 블록] 태양계의 구성
펜 블록을 이용하여 행성 표현하기
9강 [데이터 블록1] 물속 식물의 특징
리스트 만들고, 특징 입력하기
모양 바꾸기와 말하기
10강 [데이터 블록2] 식물의 구조
변수 만들기
변수 활용하기
11강 [데이터 블록3] 직렬 전기 회로
변수 만들기
12강 [이벤트블록1] 세계 여러 곳의 화산
화산 방송하기
배경 바꾸기
화산을 받았을 때
화산지도로 돌아가는 버튼
13강 [이벤트 블록2] 우리 몸의 소화
음식물(사과) 소화시키기
14강 [이벤트 블록3] 생물과 우리 생활
여러 가지 재료로 반죽하기
반죽 부풀리기
15강 [제어 블록1] 물체의 빠르기
출발점에 준비시키기
버튼 모양 바꾸기
도착점까지 이동시키기
16강 [제어 블록2] 밤하늘의 별
별 복제하고 나타내기
별개수 증가하고 삭제하기
17강 [제어 블록3] 지구의 공전
태양 나타내기
지구가 태양을 공전하기
18강 [제어블록4] 빛과 그림자
[빛 가까이] 버튼과 [빛 멀리] 버튼 준비시키기
빛과 물체 설정하기
그림자 설정하기
19강 [관찰 블록1] 산성 용액과 염기성 용액 1
시험관과 리트머스 종이 준비하기
실험시작키(스페이스키) 관찰하기
20강 [관찰 블록2] 산성 용액과 염기성 용액 2
리트머스 종이로 실험하기
결과 알리기
21강 [관찰 블록3] 병렬 전기 회로 1
변수와 리스트 만들기
병렬 전기 회로 구성하기
22강 [관찰 블록4] 병렬 전기 회로 2
전기 회로 연결 방법 질문하기
병렬 전기 회로 연결 확인하기
23강 [연산 블록1] 볼록렌즈 1
변수의 초기 값 정하기
마우스 포인터 위치로 이동과 멈추기
24강 [연산 블록2] 볼록렌즈 2
스프라이트 확대하기
확대 크기 정하기