# data[].attributes.headline
0512_센서_입력센서 값 가져오기

# data[].attributes.subject
0512_센서_입력센서 값 가져오기

# data[].attributes.body
마이크로비트는 몇가지 가속도계 센서

# data[].attributes.body
마이크로비트는 영국의 국영방송사인 BBC에서 오픈소스 하드웨어인 ARM기반의 4*5cm 크기의 소형 교육용 보드입니다.

개발환경으로 파이선과 자바스크립트 블록 에디터라는 개발환경도 지원하며, 인터넷이 연결된 환경이라면 언제나 프로그래밍을 할 수 있다.

https://makecode.microbit.org/

# data[].attributes.headline
지역날씨 알아보기_알고리즘(사고력을 기르자!!)

# data[].attributes.subject
지역날씨 알아보기_알고리즘(사고력을 기르자!!)

# data[].attributes.body
[ 문제해결 전략 ]
=오브젝트 추가 : 구름세상, 화살표(왼쪽/오른쪽), 글상자(지역/기온/미세먼지), 지도
=테이블 및 차트만들기
= 확장블록 불러오기
=변수 / 신호

[ 프로그램 설계 ]
=배경 : 지역기온 테이블 내용 채우기
=오른쪽 화살표 : 한 행씩 증가하면서 내용표시(신호보내기) < 18
=왼쪽 화살표 : 한 행씩 감소하면서 내용표시(신호보내기) >2
=지역 : 지역표시
=기온 : 기온표시
=미세먼지 : 미세먼지 단계표시
*미세먼지단계 : 좋음(0~30), 보통(31~80), 나쁨(81~150), 매우나쁨(151~   )
=지도 : 그래프 표시

*미세먼지단계 : 좋음(0~30), 보통(31~80), 나쁨(81~150), 매우나쁨(151~   )

만일 미세먼지 <= 30?
Y  : 좋음, 파란색
N  : 만일 안 좋으면, 빨강색

# data[].attributes.body
날씨 웨더아이

지역 날씨 알아보기
[문제]
엔트리 날씨 확장블록에서

[조건]
= 지역기온 테이블 작성
= 지역 기온 테이블에서 각 지역의 기온, 미세먼지 실시간 정보를 수집한다.
= 왼쪽, 오른쪽 화살표가 늘러지면 지역, 기온, 미세먼지가 순서대로 화면에 나타나도록 한다.

*지역순 : 서울, 강원, 경기, 경남, 경북,광주, 대구 대전, 부산, 세종, 울산, 인천, 전남, 전북, 제주,충남, 충북

*미세먼지단계 : 좋은(0~30), 보통(31~80), 나쁨(81~150), 매우나쁨(151~  )

= 지도 오브젝트를 선택하면 전지역의 기온과 미세먼지 정보를 그래프로 보여준다.

# data[].attributes.body
호출시 지가 혼자 처리하는 경우도 있고,

# data[].attributes.body
*필히 각각 변경 후 저장하기

# data[].attributes.body
*스마트폰 이용횟수 분석
-스마트폰 사용자의 학령과 사용횟수를 입력받아 평균에 비해 과한지 아닌지 알아본다.

# data[].attributes.body
*지도학습(Supervised Learning)
다향한 데이터를 보여주고 이 데이터들의 정답을 미리 알려주고 학습시키는 방법입니다.
*비지도학습(Unsupervised Learning)
정답을 가르쳐주지 않고 학습을 시키는 방법
*강화학습(Reinforecement)
어떤 환경에서 컴퓨터가 현재의 상태를 인식하여 선택 가능한 행동들 중 보상을 최대화하는 방향으로 행동을 선택합니다. 몇번의 시행착오를 통해 학습을 하다보면 컴퓨터는 보상을 최대한으로 많이 받을 수 있도록 행동하게 됩니다.

# data[].attributes.body
*인공지능
비디오감지(성별과 나이)
* 얼굴감지 vs 얼굴인식
- 얼굴감지
=컴퓨터 비전 기술을 통해 인식된 이미지에서 사람의 얼굴을 찾아내는 것을 얼굴감지기술입니다.
=얼굴감지 기술을 통해 이미지 속 얼굴의 윤곽, 눈/코/

# data[].attributes.body
5/10 엔트리 인공지능과 데이터 배우기
5/11 마이크로비트 만보기 만들기
5/12 마이크로 비트 가위바위보 게임
5/13일 마이크로 비트 주크박스 만들기 / 햄스터로봇

# data[].attributes.body
*두 개의 숫자를 입력받아 더한 결과를 알려주는 프로그램을 작성해보세요.
1. 파일 이름 : 덧셈(노혜진)
2. 옆의 대사를 참고해서 프로그램을 작성하세요.
3. 오브젝트는 원하는 것으로 선택
4. 4,5번 대사는 인공지능 기능으로 읽어주세요.

# data[].attributes.body
*숫자 10~10까지 차레대로 말하도록 코드를 작성해보세요.
1. 파일이름 : 숫자말하기 (본인이름)
2. 오브젝트는 원하는 것으로 선택해서사용하세요.
3. 변수를 이용해서 프로그램을 작성하세요

# data[].attributes.body
*꽃잎을 이용해서 꽃송이를 만들어보세요.
1. 파일이름 : 꽃송이(본인이름)
ex.꽃송이(홍길동)
2. 오브젝트는 식물에 있는 분홍꽃잎 사용

# data[].attributes.body
*컴퓨터가 사람의눈처럼 사물을 인식하여 구분할 수 있는 기술을 컴퓨터 비전이라고 합니다.
* 이미지처리
-이미지 데이터를 받아서 컴퓨터가 처리할 수 있는 형태로 바꾸는 과정을 말합니다.
-이미지는 주로 픽셀(PIXEL)형태로 표현되고 저장됩니다.

* 컴퓨터는 픽셀에 있는 숫자들로 이미지를 인식합니다.
* 픽셀에 0과 1로 저장된 이미지는 흑백이미지를 표현하고 픽셀에 0~255까지의 숫자를 저장하여 숫자가 커질수록 밝아지도록 명함을 표현하여 회색조 이미지를 표한한다.
* 컬러이미지는 빨강, 녹색, 파랑의 조합으로 표현합니다.

# data[].attributes.body
* 컴퓨터가

# data[].attributes.body
[ 220506_AI번역하기 ]
*일기의 내용을 영어로 번역해주는 프로그램을 만들어보세요.
1. 어떻게 하면 될까요?
2. 다섯문장의 일기가 화면에 보여지게 만들어보세요.
3. 읽어주기 기능은 쓰지 않습니다.

# data[].attributes.body
[ 220504_1부산의 상징(노혜진)]
=교수님 패들렛에서 소스 가져오기

부산의 상징을 알려줘~~
*인공지능이 무엇인지 알아봅시다.

[ 인공지능(AI)이란? ]
* 사람의 지능을 흉내내는 소프트웨어, 프로그램, 인공적인 장치를 인공지능이라고 합니다.
* 최근의 인공지능 시스템은 데이터를 학습하여 유의미한 규칙을 찾아내고 센서를 통해 입력되는 데이터를 처리하여 사람이 사물을 분별하고 판단하는 인식할 수 있습니다.

[ 해결문제-부산의 상징을 알려줘!!]
1. 부산의 마스코트 : 부비
2. 부산의 시화 : 동백꽃
3. 부산의 시조 : 갈매기
4. 부산의 시어 : 고등어
* 음성 인식을 통해 부비를 호출하여 부산의 상징인 동백꽃, 갈매가, 고등어를 순차적으로 소개해 보세요.

[문제분석-부산의 상징을 알려줘!!]
마이크 연결하기 > 음성인식하기 > "부비"부르기 > 부산 상징 알려주기(음성)

# data[].attributes.body
[ 220504_응용하기(인공지능 가면) ]
* 여러명의 얼굴을 인식하는 가면을 만들어 봅시다.
1. 어떻게 하면 될까요?

# data[].attributes.body
[ 220504_인공지능 가면 ]
*인공지능 블록의 비디오 감지 기능을 사용해서 가면을 만들어봅시다.
1. 얼굴 인식 블록 사용하기
2. 오토드로우 이용하기

*벡터:점과 점 사이에 수학적으로 그려지므로, 깨지는 경우가 없다.

*비트맵:픽셀로 이루어져 있고, (점으로 이루어진) 컴퓨터 사진이 대표적이다. 예를 들어 벽돌이라고 하면 하나하나 다 다른 색깔로 이루어져있다. 파일용량이 크다. 점 갯수가 많다.

# data[].attributes.body
[응용하기]
*가면을 누르면 가면을 벗을지 물어보고
"예" 하면 입력하면 가면을 벗고,
"아니오" 를 입력하면 가면을 씌우세요.

# data[].attributes.body
*엔트리-인공지능-비디오감지(블록코딩)
1.카메라보이기
2.사람인식
3.인식한 얼굴에 가면 씌우기

# data[].attributes.body
[ 220503_실습5_함수/리스트/조건문 ]
* 전자투표 프로그램을 만들어봅시다.
1.

*투표과정을 살펴보자.
-사람들이 투표를 하고 결과를 공개하는 과정을 여러단계로 나누어 보자.

<투표하는 과정>
1.투표자 명단에 본인이 있는지 본인 확인 절차를 한다.
=()을 묻고 투표자 명단에 있는지 확인한다.
2.원하는 후보의 기호에 도장을 찍는다.
=투표자 명단에 있으면 명단에서 ()하고 투표를 시작한다.
3.투표함에 투표용지를 넣는다.
=()에 없으면 투표를 할 수 없다.

< 결과를 공개하는 과정>
1.시간이 되었거나 모든 사람이 투표를 다 할때까지 기다린다.
2. 각가의 후보가 받은 표의 수를 공개한다.
3. 가장 많은 표를 얻은 후보가 당선이 된다.

**실제 투표는 어떻게 이루어지는가 생각해보기

# data[].attributes.body
[ 0503_실습4_무작위수 / 변수 / 함수 ]
* 동전의 확률을 계산해 봅시다.
1. 확률과 관련된 문제를 해결해봅시다.
2. 동전을 클릭했을 때 뒷면이 나왔다면

= 던진횟수 : 동전을 던질때마다 1씩 증가합니다.
= 던져서 나온 면 : 1~2사이의 무작위수로 결정합니다.
= 앞면 : "던져서 나온면"이 1일때마다 1씩 증가합니다.
= 뒷면 : '던져서 나온 면'이 2일때마다 1씩 증가합니다.
= 앞면 확률 : 동전을 던진 후에 [앞면/던진 횟수 *100]으로 구합니다.
= 뒷면 확률 : 동전을 던진 후에 [뒷면/던진횟수 *100]으로 구합니다.

# data[].attributes.body
[ 0503_실습3_상태변수 / 이중조건문 / 비교연산 ]
* 가위바위보 게임을 만들어봅시다.
1. 변수를 이용해서 오브젝트의 상태를 나타내봅시다.
2. 무작위 수를 활용하여 가위 / 바위 / 보의 상태를 수로 나타내 보세요.
3. 누가 이겼는지 알려주도록 만들어보세요.

# data[].attributes.body
[ 0503_실습2_변수와 비교연산 ]
*암호를 입력해 보물상자를 열어보도록 합시다.
1. 비밀번호 변수를 생성하고, 비밀번호 값 정해주세요.
2. 비밀번호가 맞으면 상자를 열고, 틀리면 다시 입력받는 코드를 만들어보세요.

# data[].attributes.body
*연속되는 10개의 숫자를 입력받아 합계와 평균을 구해봅시다.
( 번호 /  합계 / 평균 )
1. 답을 구하기 위해 변수로 사용해야 될 것은 어떤게 있을까요?

# data[].attributes.body
*구구단게임을 만들어봅시다.
1. 변수와 무작위 수를 이용해서 구구단을 맞추는 게임을 만들어 봅시다.
2. 변수값과 입력값이같은면 '정답'
다르면 '오답'이라고 1초간 보여주고 사라지게 만들어 봅시다.

# data[].attributes.body
*두더지 게임만들기
1. 30초 동안 진행되는 두더지게임을 만들어봅시다.
2. 두더지가 불규칙한 시간에 나타나도록 만들어보세요.
3. 변수를 활용하여 두더지를 잡을 때마다 점수가 1점씩 증가하도록 만들어보세요.

# data[].attributes.body
*출석부에 학생들의 이름을 추가하고 삭제하는 프로그램을 만들어봅시다.
1. 신호와 리스트 기능을 사용해봅시다.
2.글상자를 이용해서 학생을 추가하고 삭제할 수 있는 버튼을 만들어봅시다.

[ 대사 ]
1. 오늘은 새학기를 맞아 학생 출석부를 만들도록 합시다.
2. 추가버튼과 삭제버튼을 눌러서 학생을 추가하거나 삭제하거난 됩니다.
3. 수강생이 몇명인가요
4. 수강 학생의 이름을 입력하세요.
5. 삭제하고자 하는 학생의 번호를 입력하세요.

# data[].attributes.body
*그리고 : 욱각형 안의 조건이 모두 참이면 '참'으로 판단
*또는 : 육각형 안의 조건 중 하나라도 참이면 '참'으로 판단

*그리고 : 육각형 안의 조건이 왼쪽이 크거나 오른쪽이 크다

# data[].attributes.body
* 하늘에서 랜덤으로 떨어지는 번개를 피하는 게임을 만들어봅시다.
1. 랜덤으로 떨어지는 번개를 만들어보세요.
2. 번개가 오브젝트에 닿으면 사라지게 만들어보세요.
3. 오브젝트는 색깔과 투명도가 변했다가 원래대로 되돌아오고 크기가 작아지게 설정해보세요.
4. 10초가 경과하면 화면에 '게임끝'이 나타나면서 모두 멈추게 설정해보세요.

# data[].attributes.body
* 변하는 값
* 정보를 담는 상자
* 자료 블록 또는 속성 탭

# data[].attributes.body
http://naver.me/IgYG0WPT
치즈 사이즈 수치 조절

# data[].attributes.attachment_link.description
소프트웨어를 통해 미래를 꿈꾸고 함께 성장합니다.

# data[].attributes.body
http://naver.me/Gazdy8Ps

# data[].attributes.attachment_link.description
소프트웨어를 통해 미래를 꿈꾸고 함께 성장합니다.

# data[].attributes.body
http://naver.me/F9V4lcTq

색깔삭제 후 블록 실행

# data[].attributes.attachment_link.description
소프트웨어를 통해 미래를 꿈꾸고 함께 성장합니다.

# data[].attributes.body
http://naver.me/GfosVUxg

# data[].attributes.attachment_link.description
소프트웨어를 통해 미래를 꿈꾸고 함께 성장합니다.

# data[].attributes.body
http://naver.me/xMbKb4Be

# data[].attributes.attachment_link.description
소프트웨어를 통해 미래를 꿈꾸고 함께 성장합니다.

# data[].attributes.body
http://naver.me/GC6qK7p0

# data[].attributes.attachment_link.title
작품 - 0429_실습4_상어피하는 게임_노혜진 : 엔트리

# data[].attributes.attachment_link.description
소프트웨어를 통해 미래를 꿈꾸고 함께 성장합니다.

# data[].attributes.body
http://naver.me/GSgAXYSS

# data[].attributes.attachment_link.description
소프트웨어를 통해 미래를 꿈꾸고 함께 성장합니다.

# data[].attributes.body
http://naver.me/FvWgKfzr

# data[].attributes.attachment_link.description
소프트웨어를 통해 미래를 꿈꾸고 함께 성장합니다.

# data[].attributes.body
http://naver.me/GK5JoAra

# data[].attributes.attachment_link.description
소프트웨어를 통해 미래를 꿈꾸고 함께 성장합니다.

# data[].attributes.body
http://naver.me/FyKFHoFU

# data[].attributes.attachment_link.description
소프트웨어를 통해 미래를 꿈꾸고 함께 성장합니다.

# data[].attributes.body
http://naver.me/xA3CvMxo

# data[].attributes.attachment_link.description
소프트웨어를 통해 미래를 꿈꾸고 함께 성장합니다.

# data[].attributes.body
http://naver.me/xzimZt0G

# data[].attributes.attachment_link.description
소프트웨어를 통해 미래를 꿈꾸고 함께 성장합니다.

# data[].attributes.body
http://naver.me/xEMWEn9e

# data[].attributes.attachment_link.description
소프트웨어를 통해 미래를 꿈꾸고 함께 성장합니다.

# data[].attributes.headline
0429_잠든고양이 몰래 치즈를 먹는 게임

# data[].attributes.subject
0429_잠든고양이 몰래 치즈를 먹는 게임

# data[].attributes.body
*잠든 고양이 몰래 치즈를 먹는 게임을 만들어 봅시다.
1. 키보드의 방향키를 이용해서 쥐가 움직이게 만들어보세요.
2. 생쥐가 치즈에 닿으면 치즈가 점점 작아지면서 사라지고,
3. 고양이가 잠에서 깨면서 '야옹'소리를 내고'네~이 놈!'이라고 말하게 설정

= 신호를 이용해서 게임을 만들어 봅시다.
= 신호는 어떻게 보내고 받을까요?

# data[].attributes.body
*상어를 피하는 게임을 만들어 봅시다.
1. 상어는 헤엄치면서 모양을 계속 바꾸고 마우스 포인터를 따라 다니게 설정하세요.
2. 오리발을 게속 움직이며 모양을 바꾸는 잠수부는 계속 움직이게 만들어 봅시다.
3. 잠수부가 상어에 닿으면 호루라기 소리를 내고 '상어가 나타났다!!'라고 말하게 만드세요.
4. 물고기가 상어에 닿으면 '도망가자'라고 외치고, 색을 바뀌도록 설정.

= 마우스 포인터를 따락 다니는 건 어떻게 만들까요?

# data[].attributes.body
*계속 움직이는 오브젝트가 랜덤의 위치에 복제되도독 만들고, 마우스로 클릭하면 소리가 나면서 삭제되는 게임을 만들어 봅시다.
1. 오브젝트가 0.2초에 한번씩 모양이 바뀌는 동작이 계속 반복되도록 만드세요.
2. 0.1초에 한번씩 복제하도록 하세요.
3. 복제되는 오브젝트도 계속 모양을 바꾸도록 설정.

# data[].attributes.body
* 색이 계속 변하면서 마우스가 닳으면 반응하는 애니메이션을 만들어봅시다.
1. 오브젝트를 복제해서 화면의 좌우에 배치합니다.
2. 2개의 오브젝트들은 색상이 계속 변하게 만드세요.
3. 왼쪽 오브젝트는 마우스에 닿으면 '안녕'이라고 말하게 만드세요.
4. 오른쪽 오브젝트는 마우스에 닿으면 '안녕'이라고 말하고, 그렇지 않으면'내일봐'라고 말하게 만드세요.

# data[].attributes.body
https://musiclab.chromeexperiments.com/Song-Maker/song/4541995787223040

# data[].attributes.attachment_link.title
3차_음악_작은별(노혜진)

# data[].attributes.attachment_link.description
Create melodies with the help of maestro composers.

# data[].attributes.body
신나~~신나~~

# data[].attributes.body
I discovered the Art Selfie badge on Google Arts & Culture!

# data[].attributes.body
I discovered the Art Selfie badge on Google Arts & Culture!

# data[].attributes.body
패들렛으로 나를 소개해보자!!

# data[].attributes.headline
2차_포스트_좋아하는 음식

# data[].attributes.subject
2차_포스트_좋아하는 음식

# data[].attributes.body
지금 당장 먹고 싶은 음식을 찾아라!!