-
저는 중학교 2학년때 프로그램 만드는 것을 배웠습니다.
-
그 때 처음 배운 것은
-
녹색 원과 빨간색 사각형을 화면에 나타내는 것이었어요.
-
이 수업 중 일부를 배우고 나면
-
앞으로 여러분이 원하는 것 대부분 할 수 있는 경지에 도달하게 됩니다.
-
컴퓨터 과학은 컴퓨터가 어떻게 작동하고 생각하는 방법에 대해 배웁니다.
-
이를 통해 새로운 작업을 할 수 있도록 컴퓨터를 가르칠 수 있죠.
-
최근에 컴퓨터로 할 수 있는 일이 엄청나게 늘어났습니다.
-
우리가 초능력을 가진 것과 비슷하다고 생각해요.
-
이제 우리는 그냥 게임을 할 거에요 (타냐 컴퓨터과학 전공 학생)
-
이를 통해 프로그래밍의 기본 개념을 배울 수 있답니다.
-
프로그램은 글자로 만들어져 있지만, 우리는 눈에 보이는 블록세트(Blockly)을 사용합니다.
-
프로그램을 만드는데 여기 저기 옮기기 쉬운 레고 블록 같은거에요.
-
하지만, 여러분은 실제로 코딩을 하는 겁니다.
-
우리가 처음 시작할 프로그램 코드는
-
화난 새가 나쁜 돼지를 찾아가도록 도와 주는 것입니다.
-
블록세트는 크게 세 가지로 나눠집니다.
-
가장 왼쪽에 프로그램이 실행되면 화난 새가 움직이는 모습을 보여줍니다.
-
각 단계에서 움직임에 대한 도움말도 제공합니다.
-
중간 부분은 도구 모음입니다.
-
각 블록은 화난 새가 이해할 수 있는 명령어들입니다.
-
오른쪽에 있는 흰색 공간은 작업 공간이라고합니다
-
우리는 여기서 프로그램 코드를 직접 만들 수 있습니다.
-
이제 "앞으로 이동" 블록을 움직이고 나서 "프로그램 실행"을 누르면 어떻게 될까요?
-
새가 앞으로 한 칸을 이동합니다.
-
앞으로 한 칸 이동 한 후 다른 작업을 수행하려면 어떻게 해야할까요?
-
우리 프로그램에 다른 블록을 추가 할 수 있습니다.
-
"오른쪽으로 회전" 블록을 선택하과 이전 블록 아래로 가져다 놓습니다
-
노란색 화살표가 "앞으로 이동" 블록이 나타납니다
-
그 아래로 두 개의 블록을 서로 합쳐 놓습니다.
-
이제 "실행"을 누르면, 새롭게 만든 두 개의 명령을 수행합니다.
-
위에서 아래로 만든 작업 순서에서
-
혹시 블록을 삭제하고 싶다면
-
하나를 빼서 그냥 휴지통에 버리면 됩니다.
-
"실행" 버튼을 누르고 나서 다시 "초기화"를 누르면 처음 단계로 돌아갑니다.
-
이제 나쁜 돼지를 잡으러 가볼까요?