Skip to content

Code & AI

๋งํฌ ๋ฐ”๋กœ ๊ฐ€๊ธฐ

Microsoft MakeCode

Microsoft MakeCode ํŽธ์ง‘๊ธฐ๋Š” BBC micro:bit ๋ฅผ ์ด์šฉํ•ด ํ”„๋กœ๊ทธ๋ž˜๋ฐ์„ ๋ฐฐ์šฐ๊ณ  ์ฐฝ์ž‘๋ฌผ์„ ๋งŒ๋“œ๋Š” ๋ฐ ํ•„์š”ํ•œ ๋ชจ๋“  ๋ฐฉ๋ฒ•๋“ค์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ์ข…๋ฅ˜์— ๋”ฐ๋ผ ๋‹ค๋ฅธ ์ƒ‰๊น”๋กœ ๊ตฌ๋ถ„๋˜๋Š” ๋ธ”๋ก๋“ค์€ Scratch ์‚ฌ์šฉํ•ด ๋ณด์•˜๋˜ ์‚ฌ๋žŒ๋“ค์ด๋ฉด ๋ˆ„๊ตฌ์—๊ฒŒ๋‚˜ ์ต์ˆ™ํ•  ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ, ๋งˆ์ดํฌ๋กœ๋น„ํŠธ์˜ ๋ชจ๋“  ๊ธฐ๋Šฅ๋“ค์„ ์‚ฌ์šฉํ•˜๊ธฐ์— ์ถฉ๋ถ„ํžˆ ๊ฐ•๋ ฅํ•ฉ๋‹ˆ๋‹ค.์ž‘์ง€๋งŒ ๊ฐ•๋ ฅํ•œ ๋งˆ์ดํฌ๋กœ๋น„ํŠธ์˜ ํŠน์ง• ๋ธ”๋ก๋“ค ๋’ค์—์„œ ๋ˆˆ์— ๋ณด์ด์ง€ ์•Š๊ฒŒ ๋Œ์•„๊ฐ€๊ณ  ์žˆ๋Š” ํ…์ŠคํŠธ ํ˜•ํƒœ์˜ ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ(JavaScript) ์ฝ”๋“œ๋กœ ๋ฐ”๊พธ๋Š” ๊ฒƒ๋„ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.

๋งˆ์ดํฌ๋กœ๋น„ํŠธ ์‚ฌ์ดํŠธ์˜ ์ฒ˜์Œ ์‹œ์ž‘ํ•˜๊ธฐ ํŽ˜์ด์ง€๋“ค์„ ์‚ดํŽด๋ณด๋ฉด ์ฒ˜์Œ ์‹œ์ž‘ํ•˜๋Š” ์‚ฌ๋žŒ๋“ค์„ ์นœ์ ˆํžˆ ์•ˆ๋‚ดํ•ด ์ค„ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

MakeCode ํด๋ž˜์Šค๋ฃธ์— ์žˆ๋Š” MakeCode ํŽธ์ง‘๊ธฐ๋ฅผ ์‚ฌ์šฉํ•˜๋Š”๋ฐ ํ•„์š”ํ•œ ์š”๊ตฌ์‚ฌํ•ญ๋“ค์€ FAQ ์—์„œ ์ฐพ์•„๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

micro:bit ๋ฅผ ์œ„ํ•ด ๋งˆ์ดํฌ๋กœ์†Œํ”„ํŠธ MakeCode ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ํ•™์ƒ๋“ค

์ด๋ฆ„์ด ์• ๋‹ˆ๋ฉ”์ด์…˜์ฒ˜๋Ÿผ ์ถœ๋ ฅ๋˜๋Š” micro:bit ๋ฐฐ์ง€๋ฅผ ๋งŒ๋“ค์–ด ๋ณด์„ธ์š”.

micro:bit ๋ฅผ ์ด์šฉํ•ด ์˜จ๋„๊ณ„๋ฅผ ๋งŒ๋“ค์–ด ๋ณด์„ธ์š”.

์ค„๋„˜๊ธฐ, ์ œ์ž๋ฆฌ ๋›ฐ๊ธฐ, ์ƒˆ๋‚˜ ๋™๋ฌผ ๋“ฑ ์•„๋ฌด๊ฑฐ๋‚˜ ์„ธ์–ด ๋ณด์„ธ์š”!

MakeCode ํ”„๋กœ์ ํŠธ ์‚ดํŽด๋ณด๊ธฐ

Python

ํŒŒ์ด์ฌ ํ”„๋กœ๊ทธ๋ž˜๋ฐ์–ธ์–ด๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๋ฐฉ๋ฒ•์€ ํ…์ŠคํŠธ ๊ธฐ๋ฐ˜ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๊ณผ์ •์„ ํ†ตํ•ด ์—ฌ๋Ÿฌ๋ถ„์˜ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๋Šฅ๋ ฅ์„ ๋” ์‹ฌ๋„์žˆ๊ฒŒ ํ‚ค์šธ ์ˆ˜ ์žˆ๋Š” ๋งค์šฐ ์ข‹์€ ๋ฐฉ๋ฒ•๋“ค ์ค‘ ํ•œ ๊ฐ€์ง€ ์ž…๋‹ˆ๋‹ค. ํŒŒ์ด์ฌ์€ ์ผ๋ฐ˜์ ์ธ ์˜์–ด์™€ ๋น„์Šทํ•œ ๊ตฌ์กฐ์ด๊ธฐ ๋•Œ๋ฌธ์— ๋ฐฐ์šฐ๊ธฐ ์‰ฌ์šธ ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ, ๋ฐ์ดํ„ฐ ์‚ฌ์ด์–ธ์Šค๋‚˜ ๋จธ์‹  ๋Ÿฌ๋‹ ๋ถ„์•ผ์—์„œ๋„ ์‚ฌ์šฉ๋  ๋งŒํผ ๊ฐ•๋ ฅํ•˜๊ธฐ๋„ ํ•ฉ๋‹ˆ๋‹ค.

ํŒŒ์ด์ฌ์€ ๋งŽ์€ ํ•™๊ต๋“ค์—์„œ๋„ ํญ๋„“๊ฒŒ ๊ต์œก๋˜๊ณ  ์žˆ์„ ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ์„ ์ƒ๋‹˜, ํ”„๋กœ๊ทธ๋ž˜๋จธ, ์—”์ง€๋‹ˆ์–ด๋“ค๋กœ ๊ตฌ์„ฑ๋œ ์ „์„ธ๊ณ„ ์ปค๋ฎค๋‹ˆํ‹ฐ๋“ค์— ์˜ํ•ด์„œ๋„ ์ง€์†์ ์œผ๋กœ ์ง€์›๋ฐ›๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. micro:bit ํŒŒ์ด์ฌ ํŽธ์ง‘๊ธฐ๋Š” ํ…์ŠคํŠธ ๊ธฐ๋ฐ˜ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ํ™˜๊ฒฝ์—์„œ๋„ ํŽธ๋ฆฌํ•˜๊ฒŒ micro:bit ๋ฅผ ๋‹ค๋ฃฐ ์ˆ˜ ์žˆ๋„๋ก ์„ ์ƒ๋‹˜๋“ค๊ณผ ํ•™์ƒ๋“ค์„ ์œ„ํ•ด ์„ค๊ณ„๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

micro:bit Python ํŽธ์ง‘๊ธฐ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ์•„์ด๋“ค

์–ด๋–ค ์ผ์„ ํ•  ์ง€ ๊ฒฐ์ •ํ•˜๊ธฐ๊ฐ€ ํž˜๋“œ์‹ ๊ฐ€์š”? micro:bit ๋กœ ๊ฒฐ์ •ํ•ด ๋ณด์„ธ์š”!

์–ด๋‘์›Œ์ง€๋ฉด ์ž๋™์œผ๋กœ ์ผœ์ง€๋Š” ์กฐ๋ช…์„ ๋งŒ๋“ค์–ด๋ณด์„ธ์š”.

Python ํ”„๋กœ์ ํŠธ ์ฐพ์•„๋ณด๊ธฐ

๋ชจ๋ฐ”์ผ ๋ฐ ํƒœ๋ธ”๋ฆฟ ์•ฑ

์Šค๋งˆํŠธํฐ์ด๋‚˜ ํƒœ๋ธ”๋ฆฟ๊ณผ ๊ฐ™์€ ๋ชจ๋ฐ”์ผ ๊ธฐ๊ธฐ๋“ค์„ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ๋‹ค๋ฉด, iOS ์™€ Android MakeCode ์•ฑ์„ ์‚ฌ์šฉํ•ด micro:bit ๋ฅผ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ชจ๋ฐ”์ผ ์žฅ์น˜์—์„œ ์ž‘์„ฑํ•œ ํ”„๋กœ๊ทธ๋žจ ์ฝ”๋“œ๋Š” ๋ธ”๋ฃจํˆฌ์Šค ํ†ต์‹ ์œผ๋กœ ์—ฐ๊ฒฐ๋œ micro:bit ๋กœ ๋ฌด์„  ์ „์†ก๋˜๊ธฐ ๋•Œ๋ฌธ์— ์œ ์„ ์œผ๋กœ ์—ฐ๊ฒฐํ•˜๋Š” ์ผ€์ด๋ธ”์ด ํ•„์š”ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

Apple iPad and Android tablet apps are also available for CreateAI.

๋ชจ๋ฐ”์ผ ์•ฑ์— ๋Œ€ํ•ด ๋” ์‚ดํŽด๋ณด๊ธฐ
micro:bit ์˜†์— ์žˆ๋Š” ์Šค๋งˆํŠธํฐ๊ณผ ํƒœ๋ธ”๋ฆฟ

micro:bit CreateAI

micro:bit CreateAI is a free tool that makes it easy for students to explore AI through movement and machine learning, and take it into the real world with a BBC micro:bit. It is available online (using a Chrome/Edge web browser) or as an Apple iPad app or Android tablet app.

micro:bit CreateAI๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์†๋ผ‰ ์น˜๊ธฐ, ์† ํ”๋“ค๊ธฐ, ์ถค์ถ”๊ธฐ, ์ ํ”„ํ•˜๊ธฐ์™€ ๊ฐ™์€ ์›€์ง์ž„์„ ์ธ์‹ํ•˜๊ณ  ๋ฐ˜์‘ํ•˜๋„๋ก micro:bit๋ฅผ ํ”„๋กœ๊ทธ๋ž˜๋ฐํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฐ์ดํ„ฐ ์ƒ˜ํ”Œ์„ ์ˆ˜์ง‘ํ•˜๊ณ , ๊ธฐ๊ณ„ ํ•™์Šต ๋ชจ๋ธ์„ ํ•™์Šต์‹œํ‚ค๊ณ , ํ…Œ์ŠคํŠธํ•˜๊ณ , ๊ฐœ์„ ํ•œ ํ›„ micro:bit์˜ Microsoft MakeCode ํ”„๋กœ๊ทธ๋žจ์—์„œ ์‚ฌ์šฉํ•˜๋ฉด ๋ฉ๋‹ˆ๋‹ค.

CreateAI๊ฐ€ ๋ณด์ด๋Š” ์ „์ž ์น ํŒ ์•ž์—์„œ ํ”ผ๋ฃจ์—ฃ์„ ํ•˜๋Š” ์†Œ๋…€. ์†๋ชฉ์— micro:bit๋ฅผ ์ฐจ๊ณ  ์žˆ์œผ๋ฉฐ CreateAI์— ์‚ฌ์šฉ์ž์˜ ์›€์ง์ž„ ๊ทธ๋ž˜ํ”„์™€ ๋ ˆ์ฝ”๋”ฉ ์ง„ํ–‰ ๋ง‰๋Œ€๊ธฐ๊ฐ€ ๋ณด์ž…๋‹ˆ๋‹ค.

AI๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ํ•ด๋‹น ํ™œ๋™์„ ๊ฐ์ง€ํ•˜๊ณ  ์ง€์† ์‹œ๊ฐ„์„ ์ธก์ •ํ•ฉ๋‹ˆ๋‹ค.

AI ํ”„๋กœ์ ํŠธ ์ฐพ์•„๋ณด๊ธฐ

Scratch

์Šคํฌ๋ž˜์น˜๋Š” ์ „ ์„ธ๊ณ„์˜ ๋งŽ์€ ์‚ฌ๋žŒ๋“ค์— ์˜ํ•ด ์‚ฌ๋ž‘ ๋ฐ›๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. 8์„ธ ์ด์ƒ์˜ ๋งŽ์€ ์‚ฌ๋žŒ๋“ค์—๊ฒŒ ์žˆ์–ด์„œ, ์Šคํฌ๋ž˜์น˜๋Š” ํ”„๋กœ๊ทธ๋ž˜๋ฐ์ด๋ผ๋Š” ๊ฒƒ์„ ์ฒ˜์Œ ๊ฒฝํ—˜ํ•˜๊ฒŒ ํ•ด์ฃผ๋Š” ํ”„๋กœ๊ทธ๋ž˜๋ฐ์–ธ์–ด์ด๊ธฐ๋„ ํ•ฉ๋‹ˆ๋‹ค.

micro:bit ๋ฅผ ์Šคํฌ๋ž˜์น˜ ํ”„๋กœ์ ํŠธ์— ํ•จ๊ป˜ ๊ฒฐํ•ฉ์‹œํ‚ฌ ์ˆ˜๋„ ์žˆ๊ณ  ๊ฒŒ์ž„ ์ปจํŠธ๋กค๋Ÿฌ, ํŽ˜์ธํŠธ๋ธŒ๋Ÿฌ์‹œ ํŽœ, ๋””์ง€ํ„ธ ์Šค์ฝ”์–ด๋ณด๋“œ ๋“ฑ๊ณผ ๊ฐ™์€ ํ”ผ์ง€์ปฌ ์žฅ๋น„๋“ค์„ micro:bit ๋กœ ๋งŒ๋“ค์–ด ๋ณผ ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. Android ์•ฑ์„ ์„ค์น˜ํ•˜๋ ค๋ฉด Bluetooth ๋ฐ Scratch Link๊ฐ€ ์„ค์น˜๋œ Windows๋‚˜ macOS(๋ฒ„์ „ 10/11) ์ปดํ“จํ„ฐ ๋˜๋Š” Chromebook ๋˜๋Š” ๋ชจ๋ฐ”์ผ ์žฅ์น˜๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฐ ๋‹ค์Œ ์•„๋ž˜ ๋งํฌ๋ฅผ ๋”ฐ๋ผ Scratch ํ”„๋กœ์ ํŠธ๋ฅผ ์‹œ์ž‘ํ•˜๊ฑฐ๋‚˜ ์‚ดํŽด๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

Scratch ๋กœ micro:bit ์‚ฌ์šฉํ•˜๊ธฐ
Scratch ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ์–ด๋ฆฐ ํ•™์ƒ

์Šคํฌ๋ž˜์น˜์™€ ์—ฐ๋™๋˜๋Š” micro:bit ์ „์ž ๊ธฐํƒ€๋ฅผ ๋งŒ๋“ค์–ด ์—ฐ์ฃผํ•ด ๋ณด์„ธ์š”.

Scratch ํ”„๋กœ์ ํŠธ ์ฐพ์•„๋ณด๊ธฐ

๋‹ค๋ฅธ ํŽธ์ง‘๊ธฐ

micro:bit ๋ฅผ ์œ„ํ•œ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๋„๊ตฌ๋‚˜ micro:bit ์™€ ํ†ต์‹ ํ•  ์ˆ˜ ์žˆ๋Š” ๋„๊ตฌ๋“ค์„ ๋งŒ๋“ค์–ด๋‚ด๋Š” ๋งค์šฐ ๋งŽ์€ ์ปค๋ฎค๋‹ˆํ‹ฐ๋“ค์ด ์ „ ์„ธ๊ณ„์ ์œผ๋กœ ์žˆ๊ธฐ ๋•Œ๋ฌธ์—, ๋ธ”๋ก ๊ธฐ๋ฐ˜ ํŽธ์ง‘๊ธฐ๋“ค์„ ํฌํ•จํ•œ Python, C++ ๋“ฑ๊ณผ ๊ฐ™์€ ๋‹ค์–‘ํ•œ ํ”„๋กœ๊ทธ๋ž˜๋ฐ์–ธ์–ด๋“ค์„ ์‚ฌ์šฉํ•ด์„œ micro:bit ๋ฅผ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋‹ค์Œ ํŽธ์ง‘๊ธฐ๋“ค์€ micro:bit ๊ต์œก์žฌ๋‹จ์— ์˜ํ•ด์„œ๋Š” ๊ณต์‹ ์ง€์›๋˜์ง€ ์•Š๋Š” ํŽธ์ง‘๊ธฐ๋“ค์ด๊ธฐ ๋•Œ๋ฌธ์—, ํ•ด๋‹น ํŽธ์ง‘๊ธฐ์™€ ๊ด€๋ จํ•˜์—ฌ ๊ถ๊ธˆํ•œ ์‚ฌํ•ญ๋“ค์€ 'support' ๋ถ€๋ถ„์„ ์ž์„ธํ•˜๊ฒŒ ์‚ดํŽด๋ด ์ฃผ์‹œ๊ธฐ ๋ฐ”๋ž๋‹ˆ๋‹ค.