1.1 ํ”„๋กœ๊ทธ๋ž˜๋ฐ์ด๋ž€?

ํ”„๋กœ๊ทธ๋ž˜๋ฐ์ด๋ž€ ์ปดํ“จํ„ฐ์—๊ฒŒ ์‹คํ–‰์„ ์š”๊ตฌํ•˜๋Š” ์ปค๋ฎค๋‹ˆ์ผ€์ด์…˜์œผ๋กœ ํ•ด๊ฒฐํ•ด์•ผ ํ•  ๋ฌธ์ œ์˜ ์š”๊ตฌ์‚ฌํ•ญ์„ ๋ช…ํ™•ํžˆ ์ดํ•ดํ•œ ํ›„ ์ ์ ˆํ•œ ๋ฌธ์ œ ํ•ด๊ฒฐ๋ฐฉ์•ˆ์„ ์ •์˜ํ•ด์•ผ ํ•œ๋‹ค.

์ด ๋•Œ, ์š”๊ตฌ๋˜๋Š”๊ฒƒ์ด ๋ฌธ์ œ ํ•ด๊ฒฐ ๋Šฅ๋ ฅ์ด๋‹ค. ๋ฌธ์ œ ํ•ด๊ฒฐ๋Šฅ๋ ฅ์„ ํ‚ค์šฐ๊ธฐ ์œ„ํ•ด์„œ๋Š” Computational thinking (์ปดํ“จํŒ… ์‚ฌ๊ณ ) ๋Šฅ๋ ฅ์ด ํ•„์š”ํ•˜๋‹ค. ์ปดํ“จํŒ… ์‚ฌ๊ณ ์—๋Š” ๋…ผ๋ฆฌ์ , ์ˆ˜ํ•™์  ์‚ฌ๊ณ ๊ฐ€ ํ•„์š”ํ•˜๋‹ค.


1.2 ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด

์ปดํ“จํ„ฐ์—๊ฒŒ๋Š” ๊ธฐ๊ณ„์–ด๋ฅผ ์‚ฌ์šฉํ•ด ๋ช…๋ น์„ ์ „๋‹ฌํ•ด ์ค˜์•ผํ•˜๋Š”๋ฐ ์‚ฌ๋žŒ์ด ๊ธฐ๊ณ„์–ด๋ฅผ ์ดํ•ดํ•ด์„œ ๋ช…๋ น์„ ์ „๋‹ฌํ•˜๋Š”๊ฒƒ์€ ๋งค์šฐ ์–ด๋ ค์šด ์ผ์ด๋‹ค.

๊ทธ๋Ÿฌ๋ฏ€๋กœ, ์•ฝ์†๋œ ๊ตฌ๋ฌธ(๋ฌธ๋ฒ•)์œผ๋กœ ๊ตฌ์„ฑ๋œ Programming language (ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด)๋ฅผ ์‚ฌ์šฉํ•ด ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•œ ํ›„, ์ž‘์„ฑ๋œ ์ฝ”๋“œ๋ฅผ ์ปดํŒŒ์ผ๋Ÿฌ๋‚˜ ์ธํ„ฐํ”„๋ฆฌํ„ฐ๋ฅผ ์‚ฌ์šฉํ•ด ๊ธฐ๊ณ„์–ด๋กœ ๋ฒˆ์—ญํ•ด ์ปดํ“จํ„ฐ์—๊ฒŒ ์ „๋‹ฌํ•œ๋‹ค.

ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด๋Š” ๊ตฌ๋ฌธ(Syntex)๊ณผ ์˜๋ฏธ(Semantics)์˜ ์กฐํ•ฉ์œผ๋กœ ํ‘œํ˜„๋œ๋‹ค.

profile
์ด์‚ฌ์ค‘์ž…๋‹ˆ๋‹ค!๐ŸŒŸhttps://velog.io/@devkyoung2

0๊ฐœ์˜ ๋Œ“๊ธ€

๊ด€๋ จ ์ฑ„์šฉ ์ •๋ณด