여러분 안녕~!

현) 파주 운정 JoyCodingLab.

조이 코딩 연구소 장샘 입니다!!

오늘은 미국에서 소개한 초등학교 코딩 베스트 도구들을

소개하겠습니다!!!!

아래에 있는 리스트들의 구성은 이렇습니다.

코딩 툴 소개, Grades(학년), Type(핸드폰 어플 인지, 컴퓨터로 하는지),

Price(무료 인지 돈을 내는지), Platforms(안드로이드? iPad, 컴퓨터)로 구성되어 있습니다^^

아래에 소개 하고 있는 코딩 도구는 아이들이 프로그래밍의 토대인

문제 해결, 논리 및 비판적 사고를 목표로하여 코드 작성을 배우도록 도와준다고 하네요~

이 목록에 있는 도구 중 일부는 단순한 블록 기반 코딩에 중점을 두고

다른 일부는 실제 텍스트 기반 언어를 사용합니다.

예전에는 베이직..C언어등 텍스트 기반으로만 했다는 이야기 입니다.

자 아래와 같은 코딩들을 배우게 되면!! 아이들은 기술에 대한

소비자가 아닌 제작자가 될 수 있도록 힘을 실어주는

기술을 습득하게 되는 겁니다!

자 그러면 초등학교 코딩 교육 툴에 대해서 볼까요~?

1. ScratchJR

MIT에서 만든 코딩 교육 Tool로써 이미 우리나라에도 많이 알려져 있습니다.

컴퓨터에서 하는 스크래치가 아닌

타블렛에서 초등학교 저학년들이 사용 가능하도록 만든

ScratchJR.. --> Good!!

2. Blockly for Dash & Dot Robots

오바마 코딩 장난감으로 유명한 Dash & Dot 입니다.

Google code에 등록되어있는 google-blockly 를 소개합니다. 

Blocks으로 작성하면 javascript, Dart, Python, XML로 변환하여 Dash & Dot을

컨트롤 할 수 있는 어플 입니다.

저는 Ozobot을 Blockly로 컨트롤 하는걸 준비중이니 기대해 주세용~ 

많은 분들이 배우고 가르치고 있는

Scratch도 리스트에 올라와있네요.

우리나라는 엔트리가 비슷하죠?~

자 아주 간략하게 리스트 중에 몇가지만 뽑아서 소개를 해드렸어요.

읽어보시고 관심있고 마음에 드는 코딩 툴이 있다면

접속해서 해보시면 좋을 거 같습니다^^!

 

자 그럼 운정 코딩

조이 코딩 연구소 장샘은 이만 물러 갑니다.

즐겁게 코딩 교육을 추구하는 장샘 입니다.

운정 코딩 교육 문의는 카톡 : jhw2458 에게 문의 주세용^^!

여러분 안녕~~

Joy Coding Lab.(조이코딩연구소)

장샘 입니다^^!

 

오늘은 컴퓨터 프로그래머2급

스크래치 자격증을 취득하기 위한

책을 보도록 하죠.

KAIT의 주관하는 컴퓨터 프로그래머2급 입니다.

스크래치 자격증의 일종인거 아셨나요?

자 그럼 자세히 리뷰를 해보도록 하죠. 

렉스미디어에서 제작한 컴퓨터프로그래머 2급책 입니다.

책에 수록되어 있는 예제들을 다운 받을 수 있게

자세하게 설명이 나와있습니다.

컴퓨터 프로그래머2급 자격증은

스크래치 기반으로 예제들 모두 스크래치 파일입니다.

컴퓨터 프로그래머 2급에 관한 내용들도

홈페이지에 나와있는거 처럼 정리가 잘 되어있네요.

중요한 이 책의 구성을 보셔야겠죠?

스크립트 작성하기부터 나오네요.

스크립트를 어떻게 작성 하는지를

기초적인 설명을 해주는 페이지 입니다.

약 50page로 시험에 관련된 작성을

Step과 상황별로 구성되어 있어요.

그런데 말입니다.!

컴퓨터 프로그래머2급 자격증 책은

스크래치를 기본적으로 알고 있다는 곳에서

출발 하는 책입니다.

스크래치의 기본적은 내용을 다루는게 아니니

기본적인 내용을 모르신다면

다른 책도 같이 보셔야 될거 같아요.

보시면 따라하기 형태로 순서에 맞는

설명을 아래에 보여주고 있습니다.

각 해당별 연결번호를 보시면

설명과 잘 매치가 될거에요.

그 다음에는 실전 및 종합 문제 입니다.

최신 기출문제는 10회 분량으로 나와있습니다.

양이 꽤 되시죠?

실제 기출문제였으니

유형 파악하는데는 도움이 될거 같습니다.

실제 책의 구성은 저런식으로 되어있어요.

책을 보면 각 스텝별로 스크립트에 해당되는

설명을 잘 설명하고 있습니다.

이해하는데 큰 무리가 없어 보입니다.

문제들이 정말 다양하네요.

제가 이 책을 칭찬해주고 싶은 부분이 여기에 있습니다.

정답 및 해설..!!!

기출문제와 실전모의고사

전체 문제별 정답을

이렇게 따로 정리가 되어있습니다.

이게 왜 정말 좋으냐면요~

실제 기출문제나 모의고사를 풀어 본 뒤에

실제 스크립트가 동작하는걸 보고

아 내가 틀렸구나 맞는구나 판단을 할 수 있지만.

애매모호한게 분명히 발생합니다.

그러면 정답파일을 열어서 하나하나 비교하면

은근히 귀찮은 일이 아닐 수 없거든요.

그래서 이책의 정답 스타일은 정말 엄지척 ㅡㅡb!!

이렇게 마지막 Page가 정리가 되네요.

자 어떠셨나요??

사실 컴퓨터 프로그래머 2급 자격증 수험서와

유사한 작겨증 책들의 기본은 기출문제와 시험 유형입니다.

특별할건 없지만

정답 부분은 칭찬 해주고 싶네요.

 

책 이름 : 컴퓨터 프로그래머2급

출판사 : 렉스미디어닷넷

가격 : 15,000원

장점 : 답안지가 아주 보기 쉽게 정리가 잘 되어 있음.

단점 : 책의 오류?가 있는듯 하네요.
(이 부분은 제가 따로 확인 후 다시 포스팅 하겠습니다)

 

코딩 자격증 중 하나인

컴퓨터 프로그래머 2급 자격증을 취득하기에

부족함은 없는 책인 듯 싶습니다.

그럼 다들 열심히 공부하셔서

꼭 취득 하시기 바랍니다^^!!

그럼 Joy Codng Lab.

장샘 이만 물러갑니다.

휘리릭 뿅!!

 

안녕하세요^^!

Joy Coding Lab.(조이 코딩 연구소)

장샘 입니다^^!

 

오랜만에 아는 몇몇 가족들이 모여서 놀고 있던 중~

코딩 이야기에 아이들에게 코딩을 한번 가르쳐 달라는 요청에 힘입어!!

집에 있는 장난감을 활용하여 코딩?을 흠..

코딩과 놀이를 같이 해봤어요.

일단 교육 후기를 남겨도 된다는 동의하에..

올려봅니다~~ㅎㅎㅎ

한명은 6살이고요~

다른 한명은 제가 코딩을 가르쳐본 아이들 중에

가장 어린아이도 있었어요.

바로 28개월-0-!!!

유아 코딩, 초딩 코딩 교육 이야기 많은데..

자 어떻게 하는 한번 볼까요??

 

첫번째 단계 입니다.

일단 아이들이..어린 관계로 상황을 먼저 만들어 줘요.

쥐 인형과 사람인형이 길을 가다가

부딪칠거 같을 때 어떻게 해야 되는지를

상황으로 꾸며줬어요.

 

아이들이라 그런지 상상력이 많더라고요

그냥 슝!! 뛰어 넘어간다거나

그냥 찍찍찍 소리를 낸다거나..ㅎㅎ

2단계로 스크래치 프로그램을 실행시키고.

스크래치로 아이와 함께 했던 상황을

실제 코딩 블럭으로 같이 만들어 봤습니다.

자 마지막으로 아이에게 직접 상황을

시현해보라고 시켜보고요!!!

엄청난 속도로 움직이는 인형들 -0-!!!

카메라가 못잡네요 ㅋㅋㅋ

3 단계!

스크래치 속으로 고고고고!!

스크래치 기본 캐릭터는 고양이가 있죠?

고양이 = 쥐 인형이라고 생각하시면 되고

사람은?

단순 스프라이트를 추가 시킬 수도 있지만

아이의 흥미와 이해를 돕기 위해

직접 카메라로 찍어서 아이가 스프라이트가 되었어요!!

그리고 고양이 스프라이트와 아이의 스프라이트가 만났을 때

어떻게 말을 해야되는지도 직접 녹음을 시켜서

스크래치에서 구동되록 꾸며봤어요.

28개월 아이..

말도 잘하지만 코딩 프로그램을 이용했을 때

그 집중도가 남다르네요~!

물론 아직 마우스나 터치패드를 이용할 수 없지만ㅎㅎ

일단 코딩의 친숙함이 먼저겠죠?

다행히 아이들이 좋아하니 저도 너무 좋습니다^^

자 스텝별 영상 한번 보시죠.

<코딩 전에 상황 설명>

 

<상황별 맞춤형 코딩 및 실행>

 

<Joy Coding Lab. 최연소 학생!!>

 

자 어떠신가요?

오늘은 스크래치 코딩을 어떻게 가르쳤는지

아주 심플하게 소개해 드려봤습니다.

준비된 교재 없고 즉흥적으로 했지만..

아이들이 엄청 좋아하더라고요 ㅎㅎ

아이 교육의 관심이 있으거나 교육 문의가 있으신분은~

주저하지말고!!! 연락 주셔요 ㅎㅎㅎ

그럼 이만..

Joy Coding Lab.(조이코딩연구소) 장샘은...

이만 물러갑니다!!

휘리리릭 뿅!!

'즐거운 코딩 교육 후기' 카테고리의 다른 글

2.오조봇 비트 코딩 교육(7세)  (0) 2017.07.07

안녕 여러분!!

Joy Coding Lab.(조이코딩연구소)의 장샘이에용!!^0^

 

이 연재는 아무것도 모르는...

나는 문과 계열이에요..

저는 인터넷 쇼핑만 할줄 아는데 아이들이 갑자기..코딩 이야기를..

저는 방과후 교사가 되고 싶은데 코딩인지 해딩인지도

잘 몰라요..

이러분들을 위한 자리이니 나는 좀 한다~~

프로그래밍 난 좀 잘한다 하시는 분은

컴퓨터 오른쪽 맨 위를 보시면~~

X

위 버튼을 눌러주세요!!ㅎㅎㅎ

 

자 그럼 시작해 볼까요 하기 전에

먼저 질문이 있습니다.

여러분은 어떤것이 궁금하셔서 들어오셨나요?

아두이노??

아니면 코딩이 처음이다?

둘다 모르겠지만 궁금하다?

 

대환영 입니다!!!

코딩이 궁금하신 분이라면

"읽기만 해도 머리속에 쏙쏙! "

"스크래치를 이용한 코딩 큰 흐름잡기"(1편~16편)

http://jangenjoycoding.tistory.com/4

 

위 내용을 한번 쭉 읽어 보시고 오시면

스크래치 기본 컨셉과 아두이노에 대한 이해가

조금은 더 쉽지 않을까라는

제 생각!!! 시간 되시면 그냥 쭉 읽어봐 주세요^^!

 

본격적으로 시작해 보도록 하죠.

아두이노 과연 무엇인가~~?

인터넷 검색을 해보면 이렇게 정의가 되어있습니다.

 

 

물리적인 세계를 감지하고 제어할 수 있는 인터랙티브 객체들과 디지털 장치를 만들기 위한 도구로,

간단한 마이크로컨트롤러(Microcontroller) 보드를 기반으로

한 오픈 소스 컴퓨팅 플랫폼과 소프트웨어 개발 환경을 말한다.

?

모르겠고 ㅡㅡ~~~~!!!!

아두이노  = 아주 아주 아주 작은 컴퓨터

이렇게만 알아도 충분해요~~

물론 공부를 더 하고 실제 의미를 잘 이해하면 좋겠죠~

하지만 시작하는데 아두이노는 아주아주아주 작은 컴퓨터야.

이렇게만 해도 충분하다라는 거죠~!

 

 

자 그러면 우리 컴퓨터를 한번 비교해보죠.

컴퓨터만 있으면 되는건가요?

화면을 볼 수 있는게 필요 하죠?

모니터라는걸 연결 합니다

화면의 커서를 움직 일 수 있도록 뭐가 필요하죠?

마우스라는걸 연결 합니다.

요즘은 잘 안하지만 컴퓨터 채팅이나 방송을 하려면

무엇을 연결하죠? 마이크와 카메라(캠)을 연결하죠?

 

아두이노라는 놈도 똑같습니다.

작은 컴퓨터에 우리가 원하는

각종 센서 및 구동 부품(모터, 초음파, 적외선 등등)을

연결하여 우리가 창의력을 더해서 새로운 제품을 만들어 볼 수도 있고~

또는

시중에 나와있는 제품을 유사하게 만들어 볼 수 있습니다

예를들어 드론이나 RC 자동차 이런거겠죠?

 

자 다시 컴퓨터로 돌아가서~~

컴퓨터는 하나의 기계입니다. 즉 우리가 하드웨어라고 말하죠.

마우스는 뭐라고 부르죠?

쥐라고 부르진 않잖아요~ -0-!!

컴퓨터를 사용하기 위한 구성 부품 또는 도구죠?

모니터도 마찬가지고~ 마이크, 카메라도 포함될테구요.

 

자 저런것들을 구현하기 위해서는 뭐가 필요하다??

우리가 말로만 듣던 소프트웨어라는 놈이 필요한거에요.

그럼 소프트웨어는 어떻게 만드는건데????

뭐 컴퓨터야 쇳덩이나 플라스틱 같은걸로 덮여있으니

저런 재료로 만들겠거니 그리고 뭐 안에 칩같은게 들어가 있겠지만

소프트웨어는???? 뭐 어쩌라는 것인가???

그게 바로 우리가 말하는 스크래치라는 프로그램을 이용하여

아두이노에 구현을 시켜줄 수 있다라는 겁니다.

 

미국에 놀러갔다고 칩시다~

식당에서 밥을 먹고 나왔는데

앞사람이 우산을 바꿔서 가지고 가는거에요.

그럼 어떻게 해야되요?? 불러야겠죠?

뭐라고??

야!!!!!!!!!!!!!!저기요!!!!!!!

알아들을까요?

Hey!!! 이렇게 해야 겠죠?

아두이노도 마찬가지 입니다.

이놈도 외국인 같은거에요. 그래서 아두이노가 알아 들을 수 있는

(MIT에서 만든코딩이 가능한 프로그램 : 스크래치 2.0)

언어로 이야기(소프트웨어 --> 스크래치)를 해줘야

동작을 한답니다^^!!

 

자 어떠신가요?? 아두이노가 뭔지 그리고 뭘 어떻게 해야 될지

궁금증이 100중에 1은 해소 되셨나요?

그럼 성공했네요~ 1도 안됐다면

제가 더 분발하겠습니다.( _ _)..

 

긴글 읽어 주셔서 감사 드리며

Joy Coding Lab.(조이코딩연구소) 장샘은 이만..

물러갑니다!!

휘리리리릭~~~~~~~~

뿅!!!!!

안녕하십니까.

Joy Coding Lab.(조이코딩연구소)의 장샘 입니다^^!!

오늘은 주문했던 책들을 개봉하는 날입니다!!

YES24.COM에서 주문한 책이 도착 했습니다!!

자 도착한 택배를 풀어보니~~

짜잔 4권이 들어있다고 되어있네요~

자자!! CDT 코딩칑의개발능력 2급 수험서

컴퓨터 프로그램2급!

스크래치 알고리즘 이해와 창의개발 프로그래밍!

엔트리로 시작하는 프로그래밍 첫걸음!!!

이렇게 4가지 책이 도착했어요.

하나하나 나중에 리뷰를 드릴텐데요

간다한 리뷰를 먼저 써보도록 하죠.

스크래치 알고리즘 이해와 창의개발 프로그래밍

이 책은 왼쪽이 보이듯 COS 시험대비서1급이라고 써있어요.

기본부터 나와있으며 알고리즘까지 예제로

가르쳐 주려고 써놨습니다.

대략 382 페이지 정도로 구성되어 있으며

스크래치 프로그래밍에 대해 잘 나와있는듯 싶네요.

 

자 두번째로는 핵심만 쏙쏙!! 예제는 빵빵

CDT 코딩창의개발능력 2급 책입니다.

이 책 또한 맨 위쪽으로 보면

CTCE 창의융합인재교육원의 공식추천교재 입니다.

CTCE는 CDT라는 코딩 자격증 시험을 주관하는 곳입니다^^

일단 제가 살짝 보니 예제와 모의고사 위주로 나와있는 책이며

기본적으로 스크래치를 어느정도 사용하실 수 있는 분

또는

"CDT 자격증"을 준비하시는 분이 보셔야될 내용 같네요.

책은 159페이지 정도로 구성 되어 있습니다.

 

3번째 책으로 넘어 가볼까요~~

"컴퓨터 프로그래머2급" 입니다!!

이책 또한 컴퓨터 프로그래머에 대한 자격증 수험서 입니다.

스크래치의 기초적인 내용을 설명하기 보다는

예제와 최신 기출문제를 이야기 하고 있네요.

대략 페이지는 192 페이지 이네요.

 

자 4번째 코딩 책 입니다!!!

엔트리로 시작하는 프로그래밍!!

첫!걸!음!!!

이 책은 자격증 수험서는 아니고

스크래치가 아닌 엔트리 교육을 위하여 구매 하였습니다.

누구나 쉽게 따라 할 수 있어요! 라고 써있긴 합니다만~

흠 일단 첫 느낌은 기존의 책들 보다 조금 작네요.

그만큼 그림과 글씨가 작다라는 거겠죠?

아이들이 보기에 좋을까 라는 생각을 가지지만

내용이 중요하니 나중에 각각 자세한 후기를 남겨 드리겠습니다.

 

자 그럼 간략하게 자격증 수험서3개와 엔트리 교육 교제에 관하여

오픈 및 간략 리뷰를 남겨드렸습니다.

 

도움이 되시길 바라며

각각의 책 후기도 기대해 주시고 문의는 언제든지

사랑합니다~!~

 

그럼 Joy Coding Lab.(조이코딩연구소)의 장샘은

이만 물러갑니다!!

휘리리릭!

뿅!!!

 

여러분~~~~안녕!!?

Jang Coding Lab. 장스 조이 코딩 샘 이에용!~!(_ _)/!!

스크래치 코딩 큰 흐름잡기 편으로

읽기만 해도 머리속에 넣는 커리큘럼으로 연재를 했었습니다.

마무리 스토리를 정리를 하는게 좋을 거 같아서요!!

 

자 각각의 스크립트에서 알앙 될것들

다시한번 리스트로 보시겠습니다!!.

1. 동작 : 수련회 조교
2. 형태 : 카멜레온
3. 소리 : 지휘자
4. 펜 : 헨젤과 그레텔의 빵
5. 데이터 : 카트와 내가 살 리스트들.
6. 이벤트 : 나홀로집에
7. 제어 : 놀이동산
8. 관찰 : 스파이
9. 연산 : 키보드
10. 추가블럭 : 선물상자

 

수련회 조교를 하던 여러분이 갑작스럽게 직업을 바꿉니다.

카멜레온 처럼 색을 바꾸는 것처럼요.

여러가지 소리를 컨트롤하는 지휘가 되었어요.

기쁜 마음으로 소풍을 가기로 했지요.

장을보러 가기 위해 마트를 정하고 카트를 끌고

사야 될 리스트들을 써서 장을 봤어요~

집에는 혼자 살기에 나홀로집으로 돌아갔습니다.

드디어 다음날 놀이동산에 놀러왔어요!!

첫번째 손님이라고 선물상자를 주시네요.

선물상자에는 키보드가 들어가있었네요~

제가 좋아하는 브랜드 스파이꺼네요!!

기쁜마음으로 놀고 집으로 돌아왔습니다^^!

 

자 이렇게 기존에 배웠던 스크립트들을 연상할 수 있게

스토리로 만들어 봤어요!! 어떤가요?

기존의 글들을 다 읽으신분들이거나

지금 바로 돌아가셔서 쭉 읽어보신다면

스크립트 코딩의 전반적인 내용을 이해 하실 수 있다고

저는 생각합니다.

배웠던 내용들 한번 보시죠~ㅎㅎ

이게 다는 아니지만 이런형태로 교육을 했을 때

초보자들이 훨씬 더 이해력이 높았거든요!!!

 

스크래치 코딩 큰 흐름잡기 편 - 읽기만 해도 머리속에 쏙쏙 편.

다음 연재는 큰 흐름을 잡았으니

다음은 뭘까요???

당신이 생각하는 그 이상입니다!!ㅎㅎ

그럼 스크래치 연재 카테고리는 다음에 뵈요^^!!

하지만 문의는 언제든지 가능하다 안하다????

가능하다!!!!!

 

이상 장스 조이 코딩 샘이였습니다!!

휘리릭!

뿅!!

밑에 공감 하트 한번도 안눌렀으면 한번마잉 ㅋㅋ

어렵지 않아요!!! 딸깍!!! 한번!!! 부탁해요!!

안녕 여러분~~!!!

Joy coding Lab. 장샘 이에요(_ _ )/

오늘은 스크래치 코딩 자격증 책과 코딩 교육 책 구매 완료하고

곧...이 글을 쓰는 당일날 도착 예정입니다!!

어떤 책들을 샀느냐??!

자자자 두구두구!!!!

1. 엔트리로 시작하는 프로그래밍 첫걸음

2. 컴퓨터 프로그래머 2급

3. CDT 코딩창의개발능력2급[스크래치] : 핵심만 쏙쏙 예제는 빵빵!

4. 스크래치 알고리즘 이해와 창의개발 프로그래밍 : 코딩 1급 시험대비서

 

한방에 4권을 샀습니다!!!

저는 협찬이 아닙니다!! 순수 제 돈으로 샀습니다 -0-!

출판사나 저자들과 사적이나 공적인 관계가 단 0.000000000000000000001%도

없음을 사전 공지 드립니다!!!

 

드디어 2017년 5월17일(수요일) 오늘 배달 예정이라고 하네요..흐흐..

YES24.COM에서 주문을 했는데 수량이 금방 준비가

안되는지 꽤 오래 걸렸어요 -0-!!

 

여하튼 책을 산 이유는 요즘 많은 분들이

코딩 자격증에 관심도가 엄청 많아 졌습니다.

방과후 교사를 준비하시는 분들부터~~경력단절 주부님들까지

다양한 분야에서 코딩 자격증에 대해서 관심들이 많아지고 있는건

검색만 해보셔도 바로 나와요.

온라인 취득 -ㅅ- 부터 어렵지 않다!!!

어렵지 않고 아무나 가능한 거라면 자격증이라고

볼 수 있을까 싶습니다. 라는 개인적인 의견입니다.

특히나 우후죽순하는 코딩 자격증들..-ㅅ-..

사실 걱정이 조금 되긴 해요~!!

 

그래서 저는 제 나름대로 기준을 삼아서

시중에 나와있는 제 나름대로 주요한 자격증 책들

위주로 구매를 해봤습니다.

 

어떤 점이 다른지 어떻게 접근하셔야 되는지

조만간 차근차근 올려보도록 할게요^^!!

 

그럼 코딩 자격증 취득하는 방법부터 어떻게 공략해야 될지

이 장샘이 책임지고 가르쳐 드립니다!!

 

잘 따라오셔야되요 ㅎㅎㅎ

그럼 휘리릭!!

뿅!!

 

이제는 답글 하나 정도는 써줄 수 있는 여력이 있지 않을까 싶은데?

어떻게 생각하세요.

그냥 점. 하나라도 ...ㅋㅋㅋㅋㅋㅋ

여러분!! 안녕~~~!!!

Joy Coding Lab.의 장~~~샘 입니다^^!!

오늘도 몇몇 분들에게 코딩 교육에 대해서 문의가 있었어요.

특히 초등학교 정식 교과목 채택 때문에

확실히 요즘 부모님들의 관심이 서서히 증가 되는거 같네요.

 

영어와 수학 뿐만 아니라 다른 과목에도

관심이 갖는 모습이 좋은거 같아요!!^^

 

자 그러면 코딩의 관심과 함께

저희는 코딩 스크래치 머리속에 넣기 마지막편을

시작해야 될거 같아요!!

 

오늘 같이 머리속에 넣을 스크립트 코딩은!!

추가블럭 입니다!!

추가 블럭 스크립트는 뭐가 있는지 확인해 볼까요?

단!! 2개!!!

이전 스크립트들과 비교하면 현저히 적네요~!!

와!! 할게 없겠다^^!!

-0-!!!

그럴리가 없죠?ㅋㅋㅋㅋ

추가 블럭 과연 무엇인지 짧지만 스토리로 배워 보시죠.

 

오늘은 우리가 스크래치 코딩 스크립트 공부를

열심히 한 친구에게 선물을 주려고 해요.

 

선물은 아직 고르지 않았지만

선물을 포장할 박스는 이미 골랐죠.

선물박스는 누가보더라도 같은 박스에요.

하지만 그 안에 무엇을 넣느냐에 따라

내용물이 달라지죠?

 

여러분이 선물박스에 안에 넣을 것은

이벤트 스크립트 제어의 10번 반복하기와

제일 처음 배웠던 스크립트 동작의 15도 돌기

이 두가지를 선물 할거에요.

선물 박스에 이름도 정했어요.

"돌았니"라고요.

 

선물은 받은 친구는 분명 이럴게요.

" 고마워 친구야^^ "

이렇게 행복한 선물 증정을 마치면서

우리는 추가 블럭에 대한 내용을 머리속에 넣었네요.

-0-!!! 그렇죠 언제 배웠는지 모르시겠죠?

그게 바로 제 강의!! 포인트 나도 모르게 배웠다? ㅋㅋ

 

자 비밀은 선물 박스에요.

스크래치2.0의 추가블럭은 선물박스 입니다.

우리가 앞서 배웠던 다양한 스크립들의 내용들을

하나의 선물박스로 만들수가 있는거에요.

선물 박스 이름도 우리가 만들 수 있고요.

 

즉, 기존 스크래치2.0의 스크립트 블럭들을 사용하지 않고

나만의 블럭을 만들 수 있는거죠.

위와 같이 단순 레고(스크립트 블럭)이 있다면

어느 누군가는 바로

자신만의 스타일인 햄버거를 표현 할 수도 있고요.

어느 누군가는

 

자시만의 스타일인 잠수함을 만들 수도 있고요.

 

코딩의 기초의 마지막 단계가 이 추가블럭을 만드는 거라고 생각해요.

프로그래밍 언어에서는 저런걸 함수라고 표현해요.

자신이 원하는 블럭을 얼마나 잘 만드는지?

문제 해결을 위해서 시간을 어떻게 단축 시킬지?

어떤 조합으로 만들 것인지? 등등

 

실제 얼마나 쉽게 만들 수 있는지 확인해 볼까요?

먼저 추가 블럭에 들어가셔서

우리의 선물박스의 이름을 적어주세요!!

저는 돌았니? 라고 할거에요.

이상한 생각안하시죠? ㅋㅋㅋ 돌았니?

이건 회전했니? 이거랑 같은 의미에요!!

자 추가 블럭의 돌았니?가 하나 생성되었습니다.

정의하기 돌았니? 라고 되어있죠?

저 뜻은 돌았니?의 정의를 아래에 코딩 블럭으로

꾸며달라는 소리에요.

자 제어 스크립트의 10번 반복학기 블럭을

돌았니? 블럭에 붙여 봅니다.

자 다음으로는 동작 스크립트로 넘어가서!!

15도 돌기를 10번 반복하기 안에다가

넣어 봅니다!

자 언제 돌았니를 실행할건가요?

키보드의 스페이스바를 누르면 실행되게 하고 싶어요.

그래서 이벤트 스크립트의 스페이스 키를 눌렀을 때

블럭을 가지고 옵니다.

자 우리가 스페이스 키를 눌렀을 때 뭘 하고 싶었죠?

우리의 선물 박스를 실행하고 싶었잖아요~

추가 블럭 스크립트로 가시면

우리가 만든 돌았니?블럭을

스페이스 키를 눌렀을 때에 붙여 줍니다.

자 That's all.

End.

다 하신거에요.

 

이제 뭘 해보면 되죠?

스페이스바를 마구마구 눌러보면 되겠죠? ㅎㅎ

자 마구마구 고양이 돌아버립니다~

중간에 저는 도는 방향을 바꿔서 해보기도 합니다.

 

즉 오늘의 Key Point는 바로

추가블럭은 = 선물상자

이것만 기억하세요!!

 

자 어떠세요?

생각보다 쉬우신가요? 아니면 아직 어려우신가요?

쉽다면 이 어려운걸 여러분이 이해 하신거에요.

아직 어려우시다면!! 이게 그만큼 어려운거에요! ㅎㅎ

쉬우신분은 더 깊은내용을~

어려우신 분은 이해할 수 있게

Joy Coding Lab.의 장샘을 찾아주세요 ㅋㅋ

자 길다면 길고 짧다면 짭은 스토리로

전반적인 코딩 스크립트를 머리속에 넣는 연재가 끝났어요.

 

다음 연재는 어떤걸로 돌아올지 기대해 주시고요.

 

Joy Coding Lab.의 장스 조이 코딩 샘 이였습니다.

자네 마지막까지 저 밑에 보이는

하트 한번 안눌러 주겠는가?

아무도...답변을 안해주니.. 서러움..ㅠㅠ

 

ㅋㅋㅋㅋ 그럼 진짜 물러 갑니다.

휘리릭!!!!

뿅!!

 

여러분 안녕~~!!

Joy Coding Lab.의 장샘이에요^^

 

스크래치 코딩 연재 잘 따라고 오고 계시나요??~!!

최대한 쉽게 코딩이 무엇인지 가르쳐 드리고 있습니다.

어린아이부터 비전공자 그리고 코딩 강사가 되고 싶은

분들에게 도움이 되길 바랍니다.

 

저 또한 코딩 스타터들에게 어떤 교육의 방법으로 가르쳐 드려야

쉽게 이해 할 수 있는지 논리 향상은 어떻게 시켜 드릴지

고민을 많이 하고 있어요.

Joy Coding Lab.의 추구하는 목표이기도 하고요~!

 

자 이번시간에 배울 내용은 연산 스크립트 입니다.

연산 스크립트 코딩까지만 하면

이제 거의다 끝나는거에요!!!

 

그러면 연산 스크립트의 코딩 블럭이

몇개나 있는 한번 봐 볼까요?

 

17가지나 있네요!!!

그런데 딱 보더라도 더하기, 뺄쌤,곱하기~~등등

우리가 코딩과 상관없이 알고 있는 사칙연산들이네요~

그래도 우리는 스토리로 만들어

 큰 그림을 만들어 갑시다!!!

 

오늘은 여러분은 컴퓨터 키보드가 되세요 -0-~!

ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ

그냥..그려려니 하고 읽으세요 -0-!!ㅋㅋ

 

키보드에는 숫자와 한글 영어가 있어요.

무엇인가 계산(연산)을 할 때 숫자를 이용해서

1. 덧셈, 뺄셈, 곱하기, 나누기, 제곱근(2^²)을 할 수 있어요.

2. 자 눈을 감고 1~9까지 숫자 중에 아무거나 눌러보세요.

(난수라고 합니다. Random Value)

3. 한글과 영어를 조합해서 결합 할 수 도 있고요.

4. 그 글씨가 몇개인지 세어 볼 수 도 있어요.

5. 그리고 흠 또는?? 에이 이렇게 스토리하는건 아니다~!

이런것도 들어 있네요!!

끝 -0-...;;

 

...여기까지만 하고 마무리를..

알아요...사칙연산은 스토리로

특별히 만들게 없는거 같아요. ㅠㅠ

일단 정리를 그래도 해보죠.

연산이라는 스크립트의 코딩 블럭들은

고양이와 또 다른 스프라이트에게서

필요한 숫자들을 연산 할 수 있는 곳이에요.

고양이가 3+4가 뭔지 말을 할 수도 있고요.

나눗셈을 해줄 수도 있고요.

고양이와 다른 스프라이트들의 말하는 걸 결합할 수도 있고요.

 

자 오늘의 Key Point!!!

연산 = 키보드

 

나중에 예제를 통해서 다시한번 해야 될거 같네요~~ㅎ

그럼 오늘은 이만 물러가겠습니다!!

 

라고 할 줄 알았죠??!!!

자 실제로 연산을 어떻게 사용 되는지

가르쳐 드려야 속이 풀리겠네요!!

 

무엇을 이용할 거냐???

연산 스크립트의 난수라는 코딩 블럭을 사용해서

덧셈을 해볼거에요.

위에서 보셨듯이 난수란 랜덤으로 나오는 숫자를 말해요

1~10 중에 우리도 모르는 숫자가

선택이 되는거에요!!!

1) 일단 O + O 코딩블럭을 무대에 옮겨주세요.

2) 그리고 난수발생기!! 블럭을 2개를 가지고 옵니다.

3) O+O 동그라미 안에 숫자를 직접 쓰셔도 되지만

난수 코딩블럭 하나씩 넣으셔도 되요~!.

자 + O 이부분이 반짝이죠?

블럭과 블럭이 결합이 되는거에요!!

그리고 나서 난수 + 난수를 덧셈을 해서

우리의 고양이 스프라이트가 말하게 하고 싶어요

어디서 뭘 가지고 와야 되죠??

카멜레온의 살려주세요!! 기억 나시죠??!!

형태 = 카멜레온!!

4) 형태에서 2초동안 말하기 코딩 블럭을 무대로 가지고 오세요!

정말 기초적이지만 모르시는 분들이 생각보다 많아요.

코딩 블럭과 블럭의 결합은 블럭의 맨 앞머리!!

앞 머리를 옮기셔야 같이 결합이 됩니다.

앞머리로 옮기니 반짝이면서 결합을 받아 드리죠??!!!

자 드디어 1~10까지 난수 + 1 ~ 10까지 난수를

고양이가 말하게 할거에요.

실행방법은 우리가 만들어 놓은 코딩 블럭을

마우스로 마구마구 클릭하면!!

우리 고양이가 2초동안 말 할거에요.

저는 "13"이라고 말하지만 다시 누르면

계속 바뀌겠죠? 왜??

1~10까지 난수는 누를때 마다 바뀌닌깐~~

 

자 연산 어떻게 사용되는지 아시겠죠???

산술 개념도 들어가서 어린아이들에게는

많은 도움이 될거 같아요~!!

 

그럼 정말 장스 조이 코딩샘은

휘리리릭!!

뿅!!!!

 

여러분의 하트가 저에게 힘을 줍니다!! ㅎㅎ

여러분 안녕~~!!

조이 코딩 연구소의 장샘이에요~!

 

코딩 , 스크래치 관심들이 서서히 많이 지는거 같아요~

방문 해주시는 분들도 많이 지고~

아주아주 좋습니다!!ㅎㅎㅎㅎ

 

우리나라 소프트웨어의 관심이 많아 질수록

세계적인 IT 업체가 곧 나오지 않을까 싶습니다~!

 

오늘 머리속에 넣을 스크립트 코딩 블럭은~!!

 

"제어"

 

글자만 보더라도 뭔가 제어를 하겠구나 싶죠?

제어 스크립트에는 11가지의 코딩 블럭이 들어있어요^^!

 

자 머리 속에 넣어 봐야겠죠?~

오늘도 제어를 대체할 스토리를 준비해왔습니다.

 

바로바로바로!!!!

 

"놀이동산"

 

자 그럼 놀이동산으로 떠나 볼까요~~!

오늘은 문을 열자마자 바로 들어가려고 새벽부터 준비하고 갔어요!!

그런데 차가 막혀서 결국 개장시간을 넘겨버렸네요.

그럼...뭐하죠?

 

1. 줄서서 기다려야죠 ㅡㅡ!!!

자자자 드디어 표를 사서 제가 좋아하는

바이킹으로 도착했습니다!!!

와!! 여기도 사람이 많네요 -ㅅ-;;

푯말이 하나 서있는데 여기서부터..

 

2. 60분까지 기다려림.....이라고 있네요~

그래서... 사람들이 안타는 놀이기구로 갔더니 바로!! 탔어요^^!!

사람이 계속 없길래..

3. 10번 정도 반복해서 탔죠

그런데 어디선가 웅성웅성 소리가 났어요~~

이벤트를 한다구 합니다!!!

 

4. 만약에 이벤트에 당첨이 된다면 줄 안서도 되는 바로 탑승권을 드립니다!!

우와!!! 제가 이벤트에 당첨이 되서 더이상 기다리지 않아도 됩니다 ㅎㅎ

스피드한 88?? 빙글빙글 도는

5. 열차를 무제한으로 탔어요!!

다 타고 돌아다는 던 중~~

놀이동산이 정전이 되는 바람에 모든 놀이기구가

6. 모두 멈췄어요

놀이동산에서 보상을 해준다고~!

음료 쿠폰을 나눠주는데~

하필 제앞에서 쿠폰이 떨어진거에요 ㅠㅠ..

7. 결국 관계자가 쿠폰을 복제를 해줘서 나머지 사람들에게 나눠줬어요!

이렇게 오늘도 억지스럽지만 제어 스토리를 마무리 하게 되었네요~~!^^

 

자 글씨 찐하게 되어있는 부분 보이시죠??

저 부분이 실제 제어 코딩 블럭에서 사용되는 거에요.

 

제어 코딩 블럭은 스프라이트를 기다리게 하거나~

잠깐 스프라이트??? 스크래치의 고양이 그런것들이 스프라이트죠?!!ㅎ

그리고 어떤 행동을 반복하거나~~

만약 고양이가 어떤 행동을 한다면 또는 안한다면~~!!

마지막으로 자기 자신을 복제 하거나!(쿠폰 기억하세요)

 

자자 제어 스크립트에서 어떤 일이 벌어지는 이해가 되시나요??ㅎㅎ

자 Key Point 정리 해보시죠!!

제어 스크립트는 뭐라고??

" 놀이 동산 이다"

 

오늘드 긴글 읽으시느라 고생 많으셨습니다.

 

이제 기본 스크립트의 큰 흐름은 딱 3가지만 남겨두고 있네요.

관찰, 연산 그리고 추가블럭~!!!

 

끝까지 스크래치 2.0 연재 잘 봐주시고~~

오늘도 행복하세요~!!

이만 장스 조이 코딩 샘은 물러갑니다.

휘리리리리릭!!

뿅!!

잊지말구!!! 밑에 하트 누르기!!!

여러분 안녕~!!!

조이 코딩 연구소에 장샘 입니다!!

오늘도 오전 오후에..일들이 많아서 핸드폰으로 자격증 소식을 전했어요~

코딩 자격증에 관심 있으신 우리 교사 또는 학생들은 꼭 보세요.

!!!

http://jangenjoycoding.tistory.com/26

자 드디어 스크립트 코딩 블럭을 반이나 강의를 했어요. 

잘 따라오고 있으시죠???


오늘 머리속에 넣어 볼 스크립트 코딩 블럭은 이벤트!!! 입니다.

이벤트??!!!

1+1 이런 이벤트?!!!! 생각나세요?? 

아니면!! 

당신의 잊지 못할 프로포즈 이벤트!!????

흠.. 뭐 그럴 수도 있지만.

정확한 의미는 약간 달라요..ㅎㅎㅎ

자 먼저 아주 살짝 이벤트 스크립트 구성이 어떻게 되어있는지

살펴 보시죠.

오호..총 8개로 되어있네요.

그것만 보시고 끝.

각각의 코딩블럭들을 자세히 보기전에 우리가 해야 될 일이 있잖아요.

스토리~~~

이벤트에 관련된 스토리의 주제는 바로바로!!!

바로바로바로바로!! 두구두구두구!!!

나홀로 집에 입니다!!

명절 및 방학특선으로 우리에게 즐거움을 줬던 케빈!!

나홀로 집에 한편만 보시면 이벤트 스크립트는 끝!!

자자 기억을 되감으며...

가족들이 여행을 간 사이 홀로 남게 된 케빈.

혼자 있는 집에 도둑 2명이 집안에 들어오려고 합니다.

그래서 케빈은 머리를 쓰기 시작했죠.

무엇을 했죠?

함정을 만들어 놓기로 했죠.

첫번째!! 현관문이 열리면 손잡이가 당겨지고

불이 나온다!!!!

결국...휘발류가 가득한 변기에 머리를 넣어서..

폭팔..ㅠㅠ..

계단에 끈적이를 발라 놓고

다른 문으로 들어올 때 

쇳덩이가 떨어지게 해라!!! 

아프겠네요 -0-;!!

마지막으로!!!!

전기가 연결된 손잡이를 잡으면

이제 게임 끝!!!!

케빈이 이겼네요~~~~~

어때요? 대충 감이 오세요?~~ 지금쯤이면 감이 좀 와야 될텐데!!!

뭐 안오면 다시 설명 해야죠 뭐 ㅋㅋㅋ


자 이벤트라는건 어떤 행동을 했을 때 

그 다음에 취해야 될 행동들을 정하는 거에요.


여러분 컨닝 아시죠?? 

의자 밑에 앞발로 2번 치고 그 앞 친구가 발로 차주는 숫자가

그 문제에 답이라는 거!! 

어떤 이벤트를 만든거죠?

1. 내가 친구 발을 차는건 정답을 알려달라는 의미

2. 친구가 내 발을 차는 횟수가 그 문제 정답

하지만 둘다 틀린다는게 함정!!!

컨닝은 좋은게 아니에요~~ 아셨죠?ㅎㅎㅎ

나쁜 컨니으로 우리는 2가지이벤트를 정의 해봤네요.

실제 스크래치 2.0의 이벤트들의 코딩 블럭들을 읽어보세요.

간단히 봐 볼까요? 

뭔가를 클릭 했을 때, 눌렀을 때, 바뀌었을 때

뭔가를 받았을 때

이제 이해가 되시죠???

그런데 말입니다...!!!!

방송하기 ㅡㅡ?????????????????????

저건 도대체 무엇이냐~~~~ 

아웅 멀리 아퍼....

이게 은근 개념을 잡으시는데 어려움을 겪으시더라고요~~!!

이것도 확실히 머리속에 넣어보시죠~!

방송이란???? "말하는거다."

또 다른 표현으로는 다른 기능들을 하는것에 대한 명령이다.

즉..여러분 엄마라고 가정해 보세요.

아이들이 3명이 있는 어머니 이십니다..먼저 대단하시네요.

아이들 중 한명은 놀고, 한명은 티비 보고, 한명은 공부할때

엄마가..방송하는거죠(엄마가 말하는거죠)

집중!!!! 다들 멈춰!!!!! 밥 다됐으니 밥먹으로 와!!

그럼 아이들3명이 모두 반응(이벤트)하는거죠.

왜????

엄마말 씹으면 엄청 혼나닌깐~~(_ _ )( _ _) .

<다소 거친 표현은 이해를 돕기 위함이니..양해 부탁드려요>

Key Point 정리하고 마무리 하시죠.

이벤트는 나홀로 집이다.!

또는 친구와의 컨닝이다!!!


자 오늘도 이렇은 스크립트 이벤트에 대해서 

머리속에 넣어보는 시간을 가져봤어요.!

이해가 90% 됐을 거라 저는 믿어요.

나머지 안된 10%로는 따로 면담 아시죠? ㅋㅋㅋ

책임지고 100% 이해 시켜 드립니다!! 연락 주세요.!


그럼 오늘도 이만 장스 조이 코딩 샘은 물러 갑니다.

휘리리릭~~~~

잠깐!!!

밑에 하트 눌렀어요? 안눌렀어요? 

전 하트를 먹고 사는사람인데 누르기 없기 있기? !!

^^!! 감사힙니다. 휘리릭 뿅!!

안녕하세요. 조이코딩 연구소에 장샘 입니다.
현재 컴퓨가 안되는 관계로
 외부에서 핸드폰을 이용하여 글을 남기고 있어요.

다름이 아니라 코딩 관련 자격증 시험 접수 소식을 알려 드릴려고요.

오늘 까지 접수해야 되는것도 있으니 관심있는 분들은 접수 하세요!!

자격증 관련 자세한 내용은 제가 준비중이니 조만간 각 항목별 자세한 내용은 올리도록 하겠습니다.

일단 코딩관련 즉 스크래치를 이용한
 코딩 자격증은 아래 4개로 볼 수 있을 거 같습니다.

1. COS(Coding Specialist)
   - 주관 : YBM IT
   - 시험 접수 기간 :2017.05.01~06.16
   - 시험 일자 : 2017.06.18

2. 코딩창의개발능력(CDT ; Coding creative Development Test)
   - 주관 : CTCE 창의인재교육원
   - 시험 접수 : 2017.05.15 ~ 05.22
   - 시험 일자 : 06.17

3. 컴퓨터프로그래머
   - 주관 :한국 정보통신 진흥협회
   - 시험 접수 : 05. 08 ~ 05. 12
   - 시험 일자 : 06.10

4. 코드크리에이터
- 주관 : (주)한국창의교육개발원
- 시험 접수 : 5월15일~5월19일 
- 시험 일자 : 6월 17일 토요일 

3번 컴퓨터 프로그래머는 금일 까지 접수를 해야 되니 서둘러 주세요^^!!

그럼 이만 외부에서...
조이 코딩 연구소의 장샘 이였습니다.
 후리리릭!!
뿅!!!


여러분 안녕~!!

조이 코딩 연구소의 장샘 입니다~

오늘도 이해하기 쉽고 머리속에 쏙쏙 들어오는

스크래치 강좌를 준비해 왔습니다.

기대 반 의심반~~ㅎㅎ

이번시간에 머리속에 넣을 내용은 바로바로~~~

데이터 스크립트 입니다.!!

데이터 스크립트는 단 2개밖에 없어요~

2개밖에 없으니 먼저 보고 갈까요?

1. 변수 만들기

2. 리스트 만들기

 

변수.....더러운 수....

아아...아닙니다..

변할 수 있는 수 입니다~ 뭐 일단 그려려니 하고 넘어가죠.

리스트는~ 뭔 리스트 겠죠~ 자세히 볼 것도 없네요.

머리속에 넣는 스토리를 읽어봐야 의미를 알 수 있을거 같네요~

자자 스토리 속으로 고고고!!!

 

오늘은 여러분 마트에 장을 보러간 사람이 되시는 거에요.

 

이마트, 롯데마트, 홈플러스, 코스트코 어느마트로 갈지 먼저 결정하고!!

일단 마트를 가면 제일 먼저 하는게 뭐죠?

 

당연히 먹는거 부터!!!!

마트 오는거 조차도 너무 힘든일이니..ㅋㅋ

흠..뭐 항상 저도 사먹고 싶긴 하지만

그전에~!!!

100원을 가지고 카트를 빼야겠죠~~~

왜!!!? 허리가 아퍼서 끌고 다니면 편하닌깐~ㅋ

아니라~~사고 싶은걸 담아야 되니 카트를 꺼내는거죠~?ㅎ

 

자 우리의 핵심 키워드가 나왔습니다.

카트~~~~!!! 기억하시면서~!

 

카트에는 다양한걸 담을 수가 있어요~

우리 아이가 탈 수도 있고 -0-;;;;

어른은 절대 타시면 안되요!

 

장난감, 컴퓨터, 냉장고, 핸드폰..먹을거 등등

자 저렇게 원하는걸 다 산다면 얼마나 행복하겠어요~

우린 돈을 아끼기 위해서 그래서 장보기 리스트를 만들기로 합니다.

 

리스트에는 결국 장난감, 컴퓨터, 냉장고, 핸드폰을 사기로 결정했네요.ㅋㅋ

 

자 또 다시 핵심 키워드가 나왔습니다.

장보기 리스트!!

 

자 장보기 리스트를 다 정했으니 카트안에다가 넣어야 겠죠?

처음으로 살것은 장난감 몇개?

시험성적..1등 했으니 1개만 사도록...후훗.

자 다음으로 컴퓨터는 아빠가 필요하다고 했으니 0개.

window 쇼핑만 하시라구용~ 메롱~~!!

냉장고는 엄마가 필요하다고 했으니 810리터 1개

핸드폰은 가족 모두 바꾸죠~3개로~!!!

 

우리 리스트에서 실제 빠진게 뭐였죠?

아빠의 컴퓨터였죠? 그러면 리스트에서 삭제!!

데이터 스크립트를 다 배우셨습니다.

 

아닌거 같다고요? 한번 스크래치 화면으로 보시죠.

스크래치 2.0을 실행 시켜 주시고요

데이터 스크립트를 클릭하여 주세요.

변수 만들기와, 리스트만들기를 보실 수 있을 거에요.

1. 변수 만들기를 클릭

2. 변수 이름에 저는 이마트 카트, 롯데마트 카트,,4개를 추가했어요

여기에 몇개를 살지 숫자로 담을 거에요.

다음으로는~~!! 리스트 만들기

리스트 만들기는 오늘 살 목록을 만들거에요.

데이터 스크립트 블럭 -> 변수 만들기 또는 리스트 만들기를 누르면 각 항목에 해당되는

코딩 블럭들이 생성이 됩니다.

우리가 위에서 스토리를 만들었던 내용을 잘 기억하고 아래 내용을 봐주세요~!

리스트 만들기에서 오늘 살 목록의 리스트를 만들면

아래의 블럭 코딩에서 리스트를 추가 할 수가 있어요.

조금 헷갈리시나요? 그냥 연습장 종이 리스트에 우리가 살 것을 적은다고 생각하시면 되요.

추가를 하면 왼쪽 하면에 오늘 살 목록으로 4가지가 보이실 거에요.

하지만..우리가 못산게 있었죠? 아빠의 컴퓨터!!! 엄마의 허락을 못받았으니.. 리스트에서 삭제를 해보죠.

리스트 만들기 아래에 있는 코딩 블럭 중에 삭제하기가 있어요.

앞에 있는 "2"라는 숫자는 리스트에서 몇번째를 삭제할 것인지를 써주는 거에요.

그런데 "2"라는 화살표를 누르면 "2"가 안보일 수도 있어요.

그럴땐 직접 "2"라고 입력해주면 되요^^!

그리고 해당 블럭을 클릭하면 오늘 살 목록의 아빠의 컴퓨터가!!!

완전 삭제된 것을 알 수 있을거에요.

자 어떤가요?

데이터 스크립트의 큰 그림은 그려지시나요?

오늘의 Key Point 정리해 보시죠!~~!!

데이터 스크립트 = 카트 와 내가 살 리스트다!!!

1. 변수는 내가 원하는 카트를 만든다

2. 실제 거기에 뭘 담을지는 향후 우리가 결정한다.

3. 리스트는 내가 원하는걸 작성 하고 지울 수도 있다.

 

오늘은 단순한 스토리만 작성하지 않고 스크래치와 매칭시켜 설명을 조금 더 해봤어요.

사실 이부분은 나중에 하려고 했는데

데이터 스크립트는 코딩을 배우시는데 상당히 중요한 부분이라

머리속에 넣는 스토리와 함께 조금이라도 설명을 해드리는게 좋을 거라고 생각 했습니다.

향후 스스로 새로운 프로그램을 만들거나 문제 해결을 위하여

자주 그리고 잘 사용해야 되는 스크립트니~

잘 기억해 두세요. 뭘? 카트와 살 목록~!

 

자 오늘도 늦은 밤...아니 새벽1시네요.

그럼 조이 코딩 연구소의 장샘은 이만 물러 갑니다^^!!

 

아래에 있는 하트♡의 클릭은 제 마음도 뛰게 합니다.!!!!

휘리리리리릭!!!!!!!!

뿅!!!!!


 

여러분 안녕!!!

조이 코딩 연구소의 장샘 입니다!

오늘은 펜 코딩 블럭을 스토리로 배워 볼거에요.

뭘 배운다고?!!!

"스크래치 2.0 펜  스크립트"


자 정말 순식간에 배울거닌깐

긴장하고 잠시 집중해 주세요.!

자 스크래치 2.0의 펜 스크립트는 기본적으로 11가지로 구성되어 있어요.

지금 저걸 외워야 된다? 아니죠?!!!

일단 글을 읽고 한번 훑어보자~~~~~~~~

스크립트 펜 코딩블럭의 스토리는

바로바로바로!!!!


헨젤과 그레텔입니다.

도대체 무슨 관련이 있을까 싶지만..

 

집을 떠나 숲속으로 가는 중 길을 잃어 버릴까봐

걸어오는 길에 빵조각을 버리면서 떠났어요.

 

걸어오는 내내 빵을 조금씩 뜯어서 땅에 버렸어요..

하필이면 제가 좋아하는 무지개 빵이였네요.

 

빵조각을 땅에 버릴때는 몇가지 규칙을 정했어요.

1. 발걸음의 보폭을 정확히 세면서 버렸어요.

2. 버릴때마다 빵의 색을 바꿨어요.

3. 5발자국 걸을때마다 버리고!

4. 그렇게 100발자국을 걸으면 입에 넣었어요.

왜????????? 배고프느닌깐~ㅎㅎㅎ

그렇게 쭉 걸어갔어요. 어디로???

과자 냄새가 나는 곳으로 이끌려 갔지요.

(마녀가 기다리는것도 모른체..ㅠㅠ)

거기다가...집에 돌아가려는데 무지개 빵들을 새가 다 먹어버렸네요..

하지만 무사히 잘 돌아갔어요.

강제 해피앤딩.

펜 스크립트는 끝났어요.

....위 표정과 말을 하고 싶으시죠?

그래도 정말 끝났어요!!이미 다 배우셨어요!!

확인해 볼까요?

오늘의 포인트는 헨젤과 그레텔의 빵이였어요!!

펜 스크립트 코딩 블럭은

스프라이트의 흔적을 남겨주는 기능들로 구성되어 있거든요~~~!!

즉, 스크래치 2.0 기본 주인공인 고양이가

고양이 = 헨젤과 그레텔

펜 코딩 블럭 = 빵(흔적들)

이렇게 기억하시면 되는거에요~~

 

이제 한번 펜 스크립트 코딩 블럭들을 읽어보세요~~~

흔적의 색을 변하게 하고(무지개빵)

펜 내리기(빵을 땅에 버리기)

펜 올리기(빵을 입에 넣기)

등등등..


자자자 마지막으로 머리속에 넣기! 정리 들어갑니다!

 

 

1. 펜 스크립트는 헨젤과 그레텔의 빵이다!!


빵빵빵!!!!

 

자 이걸로 오늘의 연재는 마무리 합니다.

여전히 어처구니가 없고, 강의 내용이 부실하다고 생각하시다면

큰 오산이라는걸 나중에 보여 드리죠 ㅎ

코딩의 시작은 뭐?? 큰 그림이다!

이만 장소 조이 코딩 샘이였습니다.

휘리리릭

뿅!!!

여러분 안녕~

장스 조이 코딩 샘 입니다~~!

연재 되는 내용이 유익하신지 궁금하네요~

교수님이 이해 되니? 물어봤을 때 대답을 해드릴걸 그랬어요.

얼마나 답답하셨을까..ㅎㅎ

대답하는건 부끄러운게 아니라는걸 우리나라 학생들도 빨리 깨닫길 기도 합니다!!

자! 이번 시간에 배울 스크립트는 소리라는 스크립트 코딩 블럭입니다.

소리 스크립트의 코딩 블럭은 총 13개로 구성되어 있습니다.

각각의 항목은 먼저 연재 된 내용을 읽은 후에

스크래치를 실행 시켜서 자세한 항목을 읽어보세요~! 아셨죠?

이번에는 깔끔하고 억지스럽지 않은 이야기를 만들어 볼게요.



 오케스트라 아시죠? 오케스트라 하나로 소리 코딩 블럭은 게임 끝입니다~~~

 여러분은 지휘자가 되는거에요~~~

각각의 구성원들(우린 이걸 스프라이트 라고 하죠)에게 지휘자가 뭘 명령하죠?



 피아노치시는 분은 지금 연주를 하세요!!!


그리고 바이올린 연주할때는 피아노는 연주하지 않기~~~~


 
북은 1/4 박자로 치세요~~

음악이 클라이막스에 왔을때는 음향을 키우시고!!

서서히 빠르게 해주세요!!



오오오오오오!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!빠바밤!!!!!!!

 

..

..

..


윙크를 하면 3초 뒤에 다같이 음악을 멈추는거에요!

빰빰빰빠빠빠빠 빠빠밤!!!! Stop!

박수~~~!!!!

여러분 다 배우셨습니다. 뭔소리냐고요?? ㅋㅋㅋ

제가 앞서 말씀드리는거 처럼 !

스크래치 프로그램을 실행해서 소리 스크립트에 있는 블럭들을 보세요.

이제 어느 정도 이해가 되실거에요.

소리 스크립트에 있는 블럭들이 무엇을 하는 것인지!

즉, 재생하기, 모든 소리 끄기, 몇박자로 연주 할 것인지~

몇번 악기를 할 것인지~

음향 소리를 몇만큼 바꿀것인지~

비트를 얼마나 느리게 할지 빠르게 할지를 구성하는 곳이거든요~

자!! 지휘자 여러분!! 소리 스크립트에 대해서 기억 해야 될거 정리 해봅시다.

1) 내가 지정했을 때 피아노, 바이올린, 북 등(스프라이트)에서 연주를 시키세요!!

2) 소리가 커질지 작을지 정해주세요!!!!

3) 박자를 어떻게 할지 정해봅시다~비트 주세요~드랍 더 비트~~

이걸로 소리 코딩 블럭도 90% 이해하셨습니다.

이쯤 되면 앞에 내용은 뇌에서 다 사라지셨죠?

저 또한 사라진거 같습니다. -0-...

당연한거니 이쯤 되서 배웠던 스크립트 키워드!!!

다시 한번 정리 해볼까요? 

동작 : 수련회 조교
형태 : 카멜레온
소리 : 지휘자

이렇게 각각의 타이틀만 가지고 가도록 하죠...



나중에 이 모든게 모였을 때 어떤 이야기가 탄생 되는지 한번 지켜봐 주세요..후후훗

 

자 그럼 이번 시간에도 끝까지 읽어주신 여러분 감사 드리며~

아래에 있는 여러분의 하트 또는 답글이

스크래치 강의 연재의 완성도를 높일 수 있는 원동력이 됩니다.

거짓말 같지만 진짜!! ㅎㅎ

그럼 장스 조이 코딩 샘은 이미 물러갑니다!!

휘리릭~~~~

뿅!!!

여러분 안녕!!

장스 조이 코딩 연구소의 장샘 입니다~

자자 오늘도 어김없이 즐거운 말도 안되는

강의를 만들어서 돌아왔어요~

자 그럼 스크립틔 형태라는 녀석을 머리 속으로 넣어 볼까요!!?

준비하시고!!!!! 가봅시다~~

스크래치2.0 프로그램을 실행을 해보면~

아래와 같은 화면이 나타나죠~~?

<스크래치 2.0의 기본 형태 코딩 블럭은 19개로 구성 되어 있어요>

형태를 눌러 봅시다~

 - 형태는 스크래치의 형태에 대한 것들을 코딩 블럭화로 만들어 놨습니다.

이렇게 말하며 책들이랑 다를게 없겠죠...ㅡㅡ..

 자 먼저 형태의 블럭들을 한번 읽어보세요~!

한글로 되어 있으니!! 읽으실 수 있죠?!

고민고민을 해봤는데 스크래치 프로그램에서 형태에 블럭들중 마음에 안드는게 있어요.

 형태의 기본적인 코딩 블럭 구성을 보면 말하기. 생각하기. 숨기다 보이기,

모양 바꾸기 크기 바꾸기, 순서 바꾸기 로 볼 수 있는데

앞서 배운 동작에 포함되어야 될 내용들이 있어 보이지 않나요??
 
말하기와 생각하기, 숨기다, 보이기는 사실 동작 코딩 블럭으로 갔으면 외우기 수월했을 거 같은데 말이죵.



제작자들의 의도를 이해하기 보다는 무조건 따라야 되는게 세상에 살다보면 많은데

이것도 그중에 하나일까 생각한다는 개인적인 장스 샘의 생각!~

자자 다시 본론으로 돌아가서~~

 우리는 형태(스크립트)에 대해서 머리 깊은 곳 까지 이해를 해야 되니 스토리를 하나 또 만들어보죠.

카멜레온 다들 아시죠?



형태안에 있는 코딩블럭은 카멜레온이라고 기억해 보시죠!

카멜레온은 오늘도 빈둥빈둥 잠만 자다가 배가 고파 먹을 것을 찾으로 숲속으로 떠나봅니다.

그러던 중!!!

 

뱀을 만나게 되죠~~!!!!

우리 카멜레온은~~자신의 몸의 색을 바꾸고~~


 


자신의 몸의 크기를 작게 만들어 봅니다.

그리고는 5초동안 생각을 해봅니다...


걸리면 뭐라고 말하지... 살려주세요라고 3초동안 빌어 볼까...

옆에 있던 나뭇가지를 자기 앞으로 가져와서 천적이 바라봤을 때의 자신이 제일 뒤로 가게 하게 합니다...

다행히도 걸리지 않고 천적이 지나갔네요~

드디어 카멜레온 본인의 모습을 보이고 먹을 것을 먹었다는

억지스러운 이야기를 여기서 끝내보려 합니다....

엄청난 야유 소리가 들리네요.

참 억지죠? 글을 쓰고 있는 저는 얼마나 오글오글 그러겠습니까~ㅎㅎㅎㅎㅎㅎㅎㅎㅎㅎㅎ

그냥 세상에 이런 샘도 있구나 하고 넘어가시죠~

이게 직접 수업을 들으시면..정말 재미있게 빵빵 터지는데~

글로 이렇게 전달 하는게 아쉽네요~~(_ _ )( _ _).

자자자!!! 정리하면~~

스크립트 형태 코딩 블럭에서 기억해야 될것은 뭐냐!!!?!!!

카멜레온을 생각하며

1. 색을 바꾸자!!

2. 어깨를 좁히거나 크게 해서 크기를 바꾸자!!

3. 숨어!!!! 나타나자!!

4. 걸렸을 때 뭐라고 말할지 고민하기.

즉 스크래치의 고양이 기억하시죠?

그 고양이의 색이나 크기를 바꾸거나 숨기기, 나타내기, 말하기를

할 수 있는 코딩 블럭 모음이 형태라는 것 입니다.

 

자 이걸로 형태 스크립트도 여러분은 정복!!! 강제 정복!!!!!!!!!!!!!!!! 후훗..ㅡㅡV

그래도...잘 모르시겠다는 분은 저랑 면담하기~! ㅎㅎ

 

앞 연재 내용에서도 이야기 했지만 큰 그림이 중요합니다. 아시겠죠?

기본기의 큰 그림을 알아야 코딩이 가능하고 창의력과 논리적 사고를 기를 수 있어요~!

그럼 장스 조이 코딩 샘은 이만 물러갑니다~

휘리릭~~!!!

뿅!!!

형태 스크립트는 뭐다?? 카멜레온이다!!!! 이거만 기억해!!!

안녕~여러분~♡

장스 조이 코딩 샘입니다~

이번 시간에는 스크래치에서 동작이라는 코딩 블럭(스크립트)를 상황극으로

이해를 해보도록 하죠.

동작이라는 스크립트에는 17가지의 코딩 블럭들이 존재해요.

한글로 되어 있으니 읽으면 대략적인건 알 수 있어요

하지만 동작이라는 큰 틀의 코딩 블럭을 이해하는게 중요해요.

그래야 나중에 스스로 창의적인걸 만들 때 사용 및 응용이 가능 하닌깐요~

자 그럼 동작이 뭔지 머리속에 넣어 보죠.

1) 동작 블럭


 - 자 동작이 무엇인지 쉽게 이해를 시켜 드리기 위해서 상황을 하나 만들어보죠.


 여러분이 조교가 되는거에요!!! 수련회가 됐건 군대가 됐건!


 수련회라고 하죠 뭐~

 수련회에서 다들 학생들(스프라이트)을 모아 놓고 명령을 내립니다.

 뭐부터 시키죠?!!

 줄맞추세요!!! 자자자 오른쪽으로 조금더 가봐~~

<동작 - 이동에 대한 블럭들 모음>

스프라이트 들에게 어떤 동작 및 행동에 대한 명령을 내립니다.

 에헤!! 거기 학생 좌향좌(45도 돌려)!! 우향우(오른쪽으로 45도 돌려)!!!

<동작 - 방향에 대한 블럭들 모음>

거기 혼자 뒤 보고 있는 친구!!!! 

학생 맨 앞으로 나와(X : 0, Y :0 위치로 이동해)!!

에헤 다 안되겠어!!다들 10초동안 앉아!!!

너무 과격했나요...?ㅎㅎ

동작은 여러분이 조교가 되었을 때 학생들(스크립트)에게 어떠한 동작 명령을

내릴 수 있는 지 생각하면 이해하기 쉬우실 거에요.

조교분을 비하하는 내용은 아니니...저도 학생때 조교분이 제일 무서웠거든요 !
 
 자 그러면 대략적으로 동작 코딩 블럭들이 뭘 하는 곳인지 알겠나요?

여전히 이 표정이라면...제 잘못이 크네요.

직접 찾아뵙고 면담을 좀 해야겠어요.ㅎ

어려운게 아니에요. 딱 3가지만 기억 해볼까요?

 스크래치의 기본적인 동작 블럭들을 보면 크게 이렇게 보여요.

 1. 야!!!!!!! 움직여!!!!!!!!!!!!!!!!!


 2. 야!!!!!!!!!!!!돌아!!!!!!!!!!!!!!!!!!


 3. 야!!!!!!몇초 동안 움직이고 돌아!!!!!!!!!!!!!!!!!!!!!!!

 

3가지만 외우고 가시죠. 심플하게~

수련회 조교가 된 그대 이미 동작 코딩 블럭은 90% 마스터 하신겁니다.

나머지 10%는 직접 저를 찾아주세요. ㅎㅎㅎㅎ

자 오늘 동작에 대한 첫 수업을 진행 해봤어요.

너무 억지스러운 면이 있어도 그냥 재미로 읽고 뇌로 외우깅~~

그런데 왜 블럭 하나하나씩 설명을 안해주냐고요?

그건 책을 사시면 다 있어요~~~아주 상세하게.

저는 그것보다 기초를 시작하는 아이들 또는 성인이라면

큰그림과 흐름을 외우는게 더 중요하다고 생각해요.

동작 스크립트를 누르면 블럭들이 한글로 다 되어있어요~

코딩은 외워서 하는게 아니라 어떤 도구가 있는지 이해를 하고

그걸 이용해서 문제를 풀거나 새로운 걸 창조하는거지

각각 하나씩 다 외우는건..글세요 외우면 좋지만 못외워도~ It's OK!!

동작은 조교다.

이걸로 이번 수업은 끝내겠습니다.

장스 조이 코딩 샘은 말도 안되는 이야기로 다시 돌아옵니다.

무슨 주제로?!

!!

!!????

!!!!????????

두번째 블럭인 !!! 형태 스크립트 블럭으로!!!!

그럼..장스 조이 샘은 휘리리릭~~~뿅!!!

하트 누르고 가는지 안가는지 알아요!!!(사실 몰라요..(_ _ )...)

눌러줘잉~~~♥ㅎㅎㅎㅎ

여러분 안녕~~!!

장스 조이 코딩 샘(_ _)/!!!

1화부터 4화까지는 스크래치2.0 프로그램의 전체 적인 구성을 배웠습니다.

1화 : 스크래치 이해하기

클릭 --> http://jangenjoycoding.tistory.com/4

2화 : 스크래치 설치하는 방법 말도 안되게 쉬움.

클릭 --> http://jangenjoycoding.tistory.com/5

3화 : 스크래치 구성과 메뉴 설명(완전 기초)

클릭 --> http://jangenjoycoding.tistory.com/9

4화 : 미치도록 쉬운 스크래치 무대와 스프라이트란?

(스크래치 고양이의 방과 방의 물건들을 알아보자.)

클릭 --> http://jangenjoycoding.tistory.com/12

 

오늘부터는 코딩을 하기 위한 블럭(스크립트)들을 머리속에 넣어보죠.

이제 아래의 모습이 익숙하시죠??

스크립트 화면을 보면 여러가지 색으로 된 버튼들이 있어요.

스크립트라는 부분이 실제 코딩을 위한 블럭들이 모여 있는 곳이에요.

이제부터는 여기에 있는 블럭들을 이용해서 코딩이라는걸 해보시죵~

동작을 클릭하면 아래에 블럭들이 쫙 나와요~

이 블럭들을 마우스로 코딩할 수 있는 장소로 이동 할 수 있어요.

한번만 사용할 수 있느냐? 아니죠~

무한대로 같은것도 사용이 가능해요~~

마우스로 클릭 후 쭉~~끌고 가면 끝.

자 기본적인 블럭의 구성을 보면

블럭의 홀 부분과 끼우기 부분으로 구성되어 있습니다.

우리가 코딩이라는걸 한다는건 이렇게 블럭들을 조합하는거에요.

쉽게 말해서...

이렇게 하나의 블럭은 의미가 없지만 이럴걸 조합해서

짜잔 집을 만드는거 처럼 코딩도 같은 의미에요~쉽죠잉~~?

자 실제로 어떻게 블럭들을 붙이는지 동영상으로 보시죠.

자 이렇게 까지 했는데 못한다고 하면

카톡 주세요. 면담 좀 하시죠 ㅎㅎㅎㅎ

자 각각의 항목이 뭐가 있는지 간단하게 한번 보시죠~

동작은 코딩의 뭔가 동작에 대해서 모아 둔 곳이에요~~

 

형태라는 것도 있고요~~ 내용들을 보면 아직은 어려울 수 있어요.

코딩들의 형태를 바꾸는 기능들인거 같고요~

각각의 소리들도 제어를 하궁~~

펜???이건 스프라이트가 이동하는 흔적을 펜으로 이용하여 표시 할 수 있어용.

데이터....눌러보면 블럭이 아무것도 안보이죠?

이건 변수라든거 리스트라는걸 만드는건데...아직은 복잡하니 패스~!!

이벤트라는건 어떠한 액션!!!이 취해졌을때 행동하는 것~~

제어는 각각 스프라이트들 행동의 반복 또는 If문 이라는걸 이용한 부분이에요.

관찰...스프라이트의 무슨 행동 하는지 관찰...

일단 잘 모르겠으면 패스~그냥 쭉쭉 읽어주세요.

연산!! 드디어 우리 모두 아는거!!^^

덧셈, 뺄셈!! 곱하기 나누기~~~!!등등

마지막으로 추가 블록..여기도 아무것도 없으니 패스.

간단히 설명하면 기본적으로 없는 블럭들을 사용자가 직접 만들 수 있는 곳입니다.

 

자 이렇게 실제 코딩을 할 기본적인 블럭 총 10개에 대해서

아주 수박 겉핥기 식으로 알아봤어요~!!!

너무 쉬운가요? 아니면 어려운가요??

사실 제가 연재하는 스크래치는 위 수박을 먹는 아기처럼

아주 극초보들을 위한 곳이니 너무 쉬운 분들은 어려운 곳으로!!!

훨훨 날아가시고~~~~

그래도 유익하식 분은 끝까지 봐주세요^^!!!!

다음 이시간에는 각각 블럭 항목에 대해서

깊이 있고 아주 잼있게 머리속에 넣을 수 있게 준비 중이니~~ 지켜 봐주세요.

자 그럼 오늘은 여기까지~!!!

장스 조이 코딩 샘이였습니다~

휘리릭 뿅!!!

당신의 1초 시간만 주세요. 하래 하트 클릭!!?

 

여러분 안녕~~~~

스크래치 연재를 너무 오랜만에 하네요.

이제는 최대한 빠지지않고 열심히 연재 하도록 하겠습니다.

봐주는 이 없을지도 모르지만..ㅠㅠ

자자 이제부터 본격적으로 배워도록 하시죠.

우리 책을 사면 항상 제일 열심히 보는 순간!

맞습니다.

바로 구성이죠?ㅎ

집중하시고~~~

 

스크래치는 다 설치하셨죠?

실행을 하게 되면 아래와 같은 화면이 나옵니다.

이제 입문하고 싶은 초딩~중고딩, 그리고 어머니 아버님들도 이해하기 쉽게

아주 심플하게~ 4개만 보시면 되요.

1) 동작영역 : 흰방안에서 뭔가가 움직이는 영역

2) 움직이는 그림 : 방안에서 움직이거나 보일 애들을 놓는 곳이에요.

3) 코딩영역 : 그렇게 어려워하던 코딩 블럭을 마우스로 쭈욱~~~가져다가 놓고 움직이도록 구성하는 곳.

4) 코딩 도구 : 여러가지 형태의 코딩 도구들이 있는 곳이에요.

자 이제 심플한건 끝났으니...

메뉴에 대한 설명을 또 아주아주 간단하면서 디테일하게

머리에 이해가 빡!!!

첫번재 파일을 눌러보시면~

새로만들기, 열기, 저장하기, 등등등등. 종료(이건 아직 누르지 마세요~)

그중에 우리가 많이 사용할 건

1) 새로만들기 : 코딩을 이용하여 프로그램을 만들기 위한 거.

즉 24평 원룸을 새로 하나 더 얻는거죠~

2) 열기 : 기존에 만들어 놨던 프로그램을 여는 거.

즉, 기존의 25평 원룸을 다시 열어서 가구 셋팅하고 뭐 고양이나 강아지들 추가하는거죠

3) 저장하기 : 새로만들거나 기존꺼 수정한다음에 저장안할꺼에요? 해야겠즁?ㅋ

즉, 말그대로 저장.

 

자 다음으로는 편집 메뉴~~~

이건 좀 유용하게 사용 가능 기능이니 외우세요.

내가 코딩을 하다가 실수로 지워버렸다!!!

그런데!!! 뭘 지웠는지 모르겠다~~

지우는건..눈보다 빠르다~~~~~

실수로 지우는건 눈이 못따라 갈 수 있음....

그럴때 사용하면 복구가 되용^^!

 

자 다음으로는 도움말

캬~~~ 이걸 사람들이 은근 생각을 안하시는 분들이 많은데요~

MIT 친구들은 똑똑한 친구들이죠?

그래서 공부하는 친구들에게 선물을 줬어요.

단계별 스텝바이스텝~우 베베~~

 

각 단계별 설명이 있네요.

나중에 다 이해 시켜드릴테니...걱정 마시고..

도움말에서 옆에 보면 How To.

한국말로 해석해보면

어떻게 하라는 거야..네요. 어떻게 하는지 설명이대 나와있어요~

 

다음으로는 Motion 동작입니다.

24평 원룸에 사는 고양이 보이시죠?

저 고양이의 동작을 어떻게 할것인지에 대한 도움 예제 들입니다. 

 

자 마지막으로 스크래치란? 나와있네요

스크래치를 하기전에 꼭 읽어봐야 되겠죠?

내가 무엇을 공부하는지? 왜 해야 되는지? 하면 뭐가 좋은지?

동기부여 없으니 금방 지치는 법입니다.

 

꼭 읽어보세요!!^^!!!!!

자 오늘은 스크래치 프로그램의 구성과 메뉴들 내용에 대해서

아주아주 쉽게 간단하고 머리에 뽝 들어오게 설명 해드렸어요!!!

...여전히 이 표정으로 머리 위에 뭉게뭉게 물음표가 떠다니시는 분들..

그래도 포기 하지마시고 저랑 면담 좀 해요.

ㅎㅎㅎㅎㅎㅎㅎㅎ

그럼 오늘도 장스 조이 코딩 샘은 물러갑니다.

그리고 질문은 언제든지 환영 그리고 추천도 언제든지 환영~

그럼 저는 다시 돌아옵니다.

휘리릭 뿅!!!!

그냥 밑에 하트 한번 누르고 가주세요ㅋㅋㅋㅋ어려우면 그냥 빠이 ㅎㅎ

여러분!!!!!!!!!!!안녕!!!!!!!!!!!!!!!!!!!!!!

완전~~ 오나전~~ 반가워!!!!!!!!!!!!!!!

여러가지 일들...해외에 잠시 다녀오느라 바뻤어요~~~

.

.

.

어쩌라구.......

ㅇㅇ..미안요~~

자자자!!! 난 아직 여전히 구독해 주는 사람이 없지만 꾸준히 연재를 해보도록 할게요~~

오늘은 제목처럼 연령별 코딩 교육 방법 제 2탄이야!!!!

그중에서도 초등(고학년)~중고학생까지 뭐를 하면 좋을지 써보도록 할게요

자자 기본적으로 유아와 초등학생(저학년)때는 기초적인 프로그램에 대해서 경험했다고 생각했다면

이제부터는 본격적으로 H/W와 S/W의 융합으로 성취감을 얻는 시간이라고 생각하면 되요.

기본적으로 소프트웨어(S/W)를 접하면 사실 한계가 와요...

왜??

왜왜왜왜왜???????????????????/

지루하닌깐!!!!

 

로버트 만들어야 되는데 팔다리 움직이는거 해보고 싶은데!!!

 

내가 코딩한걸로 막!! 드론으로 내가 원하는 곳으로 날려 보고 싶은데!!!! 

 

앉아서...

이렇게만 하면...아무래도 아이들 흥미가 조금씩 떨어질 수도 있다는 지극히 장스샘의 주관적인 생각!!

 

그래서 우리는 H/W와 S/W를 만나게 해서 직접 손으로 만질 수 있는 것이 나왔죠.

 

많이들 알고 있는!!! 바로바로바로바로!!!

아두이노라는 것입니다.!!!

네이버에 검색하면 이렇게 나오죠..

물리적인 세계를 감지하고 제어할 수 있는 인터랙티브 객체들과 디지털 장치를 만들기 위한 도구로, 간단한 마이크로컨트롤러(Microcontroller) 보드를 기반으로 한 오픈 소스 컴퓨팅 플랫폼과 소프트웨어 개발 환경을 말한다.

[네이버 지식백과] 아두이노 [Arduino] (두산백과)

 

 

허허허...여전히 뭐라고 하는지 모르겠구나..

쉽게 생각하면 우리가 컴퓨터로 스크래치나 엔트리등 프로그램을 이용하여

코딩을 해서 새로운 소프트웨어를 만드는데

컴퓨터를 아주 소형화 해 놓은 H/W(하드웨어)라고 생각하시면 됩니다.

제가 쓴 글중에 리모콘으로 이야기 했던 거 기억 하시나요?

코딩은 소프트웨어(스크래치를 이용함)이고 리모콘같은 H/W가 아두이노라는 것이죠.

 

그래서 왜 저걸 해야 되냐고요?

아래 사진을 보면 이해가 되실거에요.

드론도 만들어 볼수 있고.

자동차도 만들어 볼 수도 있고.

다양한 H/W를 가지고 본인이 원한대로 코딩을 할 수 있으니 얼마나 신나??

 

아래 사진은 아두이노와 앞서 소개했던 스크레치와 융합해서 S/W와 H/W연결 할 수 있어요~

 

제가 소개한 것이 무조건은 아닌거 아시죠???

 

몇년전만 하더라도 사실 저정도는 대학생들이 졸업작품으로 했는데

 

요즘은 워낙 아이들의 뇌가 스폰지 같은지!!! 아니면 우리 어머님들 덕분인지!!

 

워낙 다들 똑똑하게 다 해내더라구요.~~~

 

사실 초등학생(고)와 중학생이라고 했지만.

 

스크래치에 대한 기본적인 개념이 없어서는 H/W를 바로 하는것은~~

이제 더하기 빼기만하는데 바로 미적분하는 꼴인거 아시죠?!!ㅎㅎㅎ

 

그래서 어렸을때부터 항상 들었덜만...

 

기초가 기초가!!!중요하다고 저도 똑같이 생각이 드네요~~

 

자 그럼 오래만에 돌아왔는데 다음 이시간에도 또 !!

좋은 글로 돌아올게요~~

 

교육에 궁금한게 있으시다면 언제든지~쪽지 및 답글 남겨주세용~

그럼 몇명 안보고 있지만~~아쉽지만!!!

자 그럼 장스 조이 쌤은 이만~~

뾰로롱!!!

안녕!!!!!!!!!!!

다시 돌아온 장스 조이 샘입니다!!

오늘은 스크래치를 설치 해보도록 하시죠..

사실 너무 많이 있죠? 설치하는 방법에 대해서는~~

인터넷 기사만 보실 수 있으면 설치 할 수 있도록!!!!!!

해놨으니 포기 하지 마시고 도전?

 

1. 자 Daum에서 스크래치라고 검색 해봅니다.

난 네이버가 좋다...구글이 좋다..그냥 한번만 따라해 주세요..

세상을 밝게 보자구요~~~사춘기처럼 반항 하지마시고..!!

자 너무나도 많은 광고가 이렇게 나타납니다!!ㅡㅡ...

참 많네요...ㅋㅋ

쭉 내리시다 보면~~

사이트에서 스크래치를 발견 하실 수 있습니다.

클릭!!!!

자 그러면 진짜 스크래치 홈페이지에 들어오셨을 거에요!!!

스크래치 가입을 한번 하시구요~~

다 도움이 되는 일이니 꼭 가입하기 안하기?!!!

 

자 저 이름 그대로 치지 마시고..;;

원하시는 아이디를 입력해주세요!!!!

 

자 다음 다음 누르시면 그냥 따라하시면 완료가 되실거에요!!!

자 다시 홈페이지로 나와서~~

화살표 방향으로 쭉 내려오시면!!!!

오프라인 에디터라고 있습니다.

이게 뭐냐고요??? 인터넷에 연결하지 않아도 컴퓨터에서 스크래치 프로그램을 실행 할 수 있도록 하는 거에요

역시나 이것도 어렵다면..쉽게..

기본적인 스크래치는 인터넷에 로그인 해서 해야 되는데

집에 인터넷이 안된다!!

아니면 Wifi가 없는 곳에 가르쳐야 된다!?

이럴때는 컴퓨터에 설치만 해놓으면 언제 어디서나 가능하는거죠!

 

자자 대부분이 Windows를 설치해서 사용하시는 분들이니..

순서대로~1번 2번을 설치하시면 되요!

3번은 무엇이냐? 당장 안하셔도 됩니다..설명은 나주예~!!!

먼저 1번을 누르면!!

Adobe AIR가 설치가 안되어있다면 지금 다운로드!!!!!!!!!!!!!노랑색 버틀 눌러요!! 눌러!!

그리고 다음 다음...다음..버튼만 누르면 저렇게 완료!!

자 다음은 진정한 스크래치 에디터를 컴퓨터에 설치해 볼게요.

Windows : Download를 누르면 아래와 같이? 나오면 바로 실행!!클릭!!

 

야옹이가 나왔네요

못먹어도 고!!!! 계속 !!

위와 같이 설치 중~~ 설치 중...

설치가 완료되면..짜잔!!

위와 같은 화면이 나와요!! 그런데 그런데!!말입니다!!!

영어로..나와버렸네요 헐!!!!!

자자 여기서 바로 포기하지 말공!!!

당연히 한국어를 지원하니!!!!

저 위치의 지구본 모양을 클릭하고 한국어르 찾아서 클릭하면!!

다행이다....다행히 한국어를 지원해줘요

자자 드디어 스크래치 에디터를 한국어버전으로 무사히 설치하셨어요!!!!

추카추카!! 

 

자 어떠신가요????

컴퓨터를 잘 아시는 분이라면 쉽게 하는거지만

잘 모르는 분이라면 설치하는거 조차 어려울 수도 있죠!!

그래서 제목도 말도 안되게 쉬움 이라고 했습니다!!!ㅎㅎ

자 오늘은 여기까지!!

설치를 했으니? 이제는 제대로 공부를 해봐야겠죠?

그럼 오늘도 장스 조이 샘은 뾰료료룡 뿅!!

추천은 꾹!!! 안할거 알지만~~ㅎ

짜잔~~~~~

이번엔 연령별 코딩 교육 방법은 무엇이 좋을지 고민보는 시간 입니다.

코딩 과연 몇살 부터 해야 될까요??

정답은 알고 계셔요.

아이의 영어공부는 언제 가르치고 계셔요????

이미 많은 분들이 가르쳐주시고 계실듯 합니다.

요즘은 이미 유치원 아니죠 어린이집부터 많이들 하는거 같아요.

똑같습니다. 빠르면 많이 배우겠죠?

하지만

이렇게 스스로 하는 아이도 있겠지만..

너무 무리하게 욕심을 내시면~~!!

성인도 그렇듯이 똑같이 지치게 됩니다..ㅠㅠ

자자 본론으로 들어가자면

1. 경계심을 부시자!!

개인적으로 5세~7세는 놀이를 통해서 하는게 좋은거 같습니다.

코딩이 어떤것이 이해를 하신 분이라면?

간단한 이해가 필요하시다면..

http://jangenjoycoding.tistory.com/1 여기의 리모콘과 TV를 봐보세용.

이걸 종이에다가 써보세요~~~~~~

1. 만약이라는 카드

2. 채널(1~10번 카드)

3. 반복에 대한 카드 드등

이런식으로 소프트웨어의 개념을 익힐 수 있도록 놀아주세요~~

사실 요즘은 다양한 코딩 교육 도구가 많이 생기고 있으니

참조 하셔도 될거 같습니다.

 



2. 진정한 S/W(Software) 코딩의 만남~~

10세~13세(초등학교3학년~6학년)

이제부터는 수학적 사고력과 소프트웨어의 이해력을 합쳐서

창의적인 코딩 교육의 세계로 빠져볼 시기 입니다.

1. 스크래치

먼저 소개할 것은 MIT에서 개발한 스크래치라는 세계적인 코딩 툴 입니다~

컴퓨터를 좀 아신다는 분은 C언어 들어보셨을 텐데요?

컴퓨터 프로그래밍의 기초중에 기초 입니다.

하지만 처음 접하는 사람에게는 직관적이지 않고 컴퓨터 언어다 보니 생소하고 이해하기가 어렵니다.

그래서 스크래치라는 툴이 생겼습니다.

간단하게 설명 드리면...

어떠한 행동들은 다 규격화 해놔서 마우스로 행동을 조합하는 겁니다.

아래의 그림을 보시면 예를들어

기본 및 그림 : 미로의 그림을 그려놓는다.

1. 앞으로 움직여라.

2. 만약에 벽에 부딪치면 오른쪽으로 가봐라

3. 오른쪽에 갔는데 또 벽이 있으면 왼쪽으로 가봐라

4. 벽이 없으면 계속 가라.

5. 나무를 만나기 까지 위 작업을 계속 해라

이런식으로 코딩이라는걸 마우스로 쉽고 편하게 만들어 놓으걸 스크래치 프로그램 이라고 부르시면 됩니다.

스크래치에 자세한 내용은 따로 연재 할 예정 입니다^^

2. 두번째로는 엔트리 입니다.

우리나라 카이스트에 만든것으로 스크래치와 유사한 형태로 만들어져 있습니다.

아래의 내용을 보시면 알겠지만...

스크래치와 상당히 유사합니다.

자자 그러면 고민 되시죠?

무엇을 배워야 되요???????????????????????

무엇을 가르치는게 좋을까요???????????????/

 

 일단 엔트리는 한국형으로 조금더 장점을 더해서 만들려고 노력한 프로그램 입니다.

 

 엔트리

스크래치 

 객체

오브젝트로 통일

무대와 스프라이트로 나눔 

 초기화

정지하기를 누르면 자동초기화

초기화를 해 주어야 함

 장면

장면 기능이 있음

X

 글상자

글상자 기능이 있음

X

 방향

방향과 이동방향이 있음 

방향만 존재함 

 조건반복

~인 동안 반복하기 

~까지 반복하기 

 하드웨어 연동

별도의 프로그램 설치 없이 다양한 하드웨어 연동 가능

(센서보드/아두이노 등)

하드웨어 연동 가능

(2.0에서는 Lego Wedo/Pico 보드)

S4A 프로그램을 따로 설치해야 연동 가능

(센서보드/아두이노 등)

 위와 같이 보면 엔트리가 더 좋아보일 수도 있지만

각 기능형 X와 0는 사실 큰차이는 없다고 생각 됩니다~~

그래서 뭘.....

 

 아 몰랑 ㅠㅠㅠ 뭔말이야????????

 

 이러시는 분들은 무엇을 선택하든지 똑같습니다.

이 블로그 까지 오신분들이라면 이제 막 코딩을 가르치고 싶으신 분들이나

배우고 싶은 분들일테니

특정 기능이 있고 없고가 중요한게 아니라 이거죠~

기초를 배우는데는 엔트리나 스크래치나 똑같습니다!!!! 블럭형 코딩!!!!

자 다음은 초4학년~초중고대~~까지는 무엇을 해야 되는냐!!!!

이건 다음 시간에~~ㅎㅎㅎㅎㅎ

알차게 준비해서 오겠습니다.!!!

그럼 장스 조이 샘은 이만 휘리리릭 뿅!!!

여러분 안녕!!!!!!!!!!!!!!!!!

지금은 떠난 1대 캐리 언니를 따라해봤습니다..

모르시는분은 Pass!!!

세계 주요 인물들이 언급했던 코딩 즉, 소프트웨어의 중요성에 대해서 보겠습니다.

우리의 영원한 형님!!! 사과 형님!!!

애플이야 말로 소프트웨어로 대단한 성공을 거둔 회사 중 하나죠?

그거 아시나요?

삼성,,LG,,하웨이,,모토로라,,노키아.............그리고 아이폰

쉽게 이야기하면 안에 들어가는 하드웨어 즉 여러가지 기계들은 거의 비슷한 성능을 가지고 있습니다.

아이폰은 소프트웨어를 정말 정말 잘만들어서 뭔가 다른 느낌을 표현해내죠~

간단히 말해서 같은 음식재료를 가지고 삼성, 모토로라 보다 애플이 월등한거죠.

이제는 트럼프에게 자리를 물려준 전 오바마 대통령도 명언을 남겼는데요.

저도 나름대로 초등학교때 컴퓨터 프로그램을 접했는데요

베이직이라는 뭐 아주 아주 간단한 코딩입니다.

이렇게..딱봐도 지루하고 재미가 없었어요..ㅠㅠ..

유아 및 초등학생들을 위하여 MIT에서 개발한 스크래치라는 프로그램이 있어요.

위와 같이 게임을 직접 만들수도 있고 코딩을 쉽게 접할 수 있는게 말이죠~~~

선진국들은 이미 어렸을때부터 코딩을 접하면서 크고 있단 말이죠.

이제는 아이에게 핸드폰 게임을 하게 하지말고 아이템 결제보다는!!

직접 만들수 있는 능력을 주세요!!

...네네...어렵죠 당연히 어렵습니다..이해합니다!!

그래서 제가 도와 드릴려고 이러는거죠 ㅎㅎㅎ

 

자 이제는 우리의 얼굴책!!! 많이들 하시나요?

페이스북의 마크 주커버그 입니다.

이분 역시 소프트웨어 프로그램으로 대단한 일을 하셨죠?

코딩에 대하여 뭐라고 하셨는지 보시죠

어떠신가요? 공감이 되시는지요?

딱 필요한건 컴퓨터 한대 입니다.

여러가지 부품을 사야 되는것도 아니구요

컴퓨터와 코딩에 대한 이해만 있으면 만들어 낼 수 있는건 무궁무진 합니다!!!

 

마지막으로 코딩의 중요성에 대한 말말말~~ 보시죠.

 

 

한국이 코딩에 대한 관심이 늦게나마 생긴걸 정말 다행이라고 생각합니다.

우리나라도 말로만 IT강국이 아닌 정말 하느뒈어 & 소프트웨어 강국이 되었으면 좋겠네요~

그러기 위해 많은 우리 아이들이 쉽게 받아들이고 좋아했으면 하는 바램입니다!!

자 오늘은 세계 주요 인문들이 언급한 코딩에 대해서 정리해봤습니다.

마지막으로 오바마 대통령 코딩 관련 연설 보시죠! 1분밖에 안되요. 꼭 봐보세요.

긴글 읽어 주시느라 감사힙니다!!!!

그럼 장스 조이 샘은 이만 휘리리릭 뿅뿅!!!

추천은 꾹 !! 누르라고 해도 그냥 가실거죠?ㅎㅎㅎㅎ OTL

+ Recent posts