1 00:00:06,060 --> 00:00:11,590 음.. 그럼 여러분들은 몇 학년이세요? 2학년. 10학년(고2). 1학년. 제가 8학년(중2)이었을 때, 2 00:00:11,590 --> 00:00:17,890 프로그래밍을 배웠습니다. 저는 6학년 때 처음 제 컴퓨터를 가지게 되었어요. 저를 흥분시켰던 것들은 3 00:00:17,890 --> 00:00:22,820 사람들의 많은 문제들을 해결할 수 있다는 것이었습니다. 여러분 자신의 생각과 상상을 표현할 수 있습니다. 실제로 만들어낼 수 있습니다.. 4 00:00:22,820 --> 00:00:28,300 상상하는 아이디어로 부터 시작해서요. 컴퓨터과학(정보과학)은 아주 많은 것들에 필요한 가장 기초라고도 볼 수 있습니다... 5 00:00:28,300 --> 00:00:32,940 대학생들과 전문가들은 앞으로 20~30년 동안에 하게 될 것들이고요. 저는 프로그래밍을 좋아합니다. 왜냐하면, 6 00:00:32,940 --> 00:00:38,650 다른 사람들에게 도움을 줄 수 있기 때문입니다. 저는 사람들의 일상생활을 좀더 쉽게 할 수 있는 것을 만들어낼 수 있는 좋은 기회를 얻었습니다. 7 00:00:38,650 --> 00:00:42,640 저는 우리가 막강한 슈퍼파워를 가질 수 있도록 하는 가장 가깝고도 쉬운 방법이라고 생각합니다. 일단은 시작하는 것이... 8 00:00:42,640 --> 00:00:49,340 무엇보다도 중요합니다. 저도 처음 시작하고 있는데, 여러분들도 저와 함께 배워보면 좋겠습니다. 안녕하세요. 저는 9 00:00:49,340 --> 00:00:53,250 린지입니다. 저는 대학에서 연극/영화를 전공하고 있으면서, 컴퓨터과학/공학도 함께 전공하고 있습니다. 그리고.. 10 00:00:53,250 --> 00:00:59,780 지금 저는 모델도 하고, 배우도하고, 저의 앱들도 만들고 있습니다. 얼음의 마법과 아름다움을 탐구하는 안나, 엘사와 함께.. 11 00:00:59,780 --> 00:01:04,850 코드를 사용하는 방법을 함께 배워보세요. 스케이트를 타고 움직일 때마다, 눈송이들과 패턴들을 만들 수 있게 될 것입니다. 12 00:01:04,850 --> 00:01:09,830 겨울왕국을 만든 다음에 여러분들의 친구들에게 공유/자랑해보세요. 이제부터 시작될 시간에는, 13 00:01:09,830 --> 00:01:14,450 코드를 만들어내는 기초/개념/원리들을 배우게 될 것입니다. 일반적인 프로그래밍 방법은 보통... 14 00:01:14,450 --> 00:01:19,710 텍스트(문자들)를 이용해 작성이 되지만, 우리는 블럭 모양들을 이용해 프로그래밍 할 수 있는 블럭클리(Blockly)를 이용해서, 드래그 앤 드롭 방식으로... 15 00:01:19,710 --> 00:01:25,119 프로그램들을 작성할 수 있습니다. 블럭들을 사용하지만, 여러분들은 똑같은 코드를 만들고 있는 것입니다. 16 00:01:25,119 --> 00:01:30,020 여러분들이 배우게 될 기초/개념/원리들은 실제로 컴퓨터 프로그래머들이... 17 00:01:30,020 --> 00:01:36,439 항상 사용하는 방법들이고, 컴퓨터과학(정보과학)의 기초입니다. 어떤 프로그램은 단순한 명령어들의 집합으로... 18 00:01:36,439 --> 00:01:42,130 컴퓨터가 실행해야할 동작들을 알려주는 것에 불과합니다. 자 이제 코드, 프로그램을 만들어서 엘사가 19 00:01:42,130 --> 00:01:48,999 간단한 선을 그릴 수 있게 도와주세요. 이 간단한 방법을 이용해서 더 복잡한 패턴들을 만들어내는데 활용할 것입니다. 여러분이 보게되는 화면은 20 00:01:48,999 --> 00:01:55,329 3개의 주요 화면으로 나누어져 있습니다. 왼쪽은 여러분들이 만든 프로그램이 실행될 얼음판입니다. 21 00:01:55,329 --> 00:02:00,670 각 레벨에서 성공시켜야할 목표들은 그 아래에 쓰여있습니다. 가운데는 22 00:02:00,670 --> 00:02:06,670 은 도구 상자이고, 이 각각의 블럭들은 엘사와 안나가 할 수 있는 동작들을 의미합니다. 오른쪽의 흰색 영역은 23 00:02:06,670 --> 00:02:11,569 작업공간(workspace)라는 곳인데, 여기가 프로그램을 만들 수 있는 곳입니다. 24 00:02:11,569 --> 00:02:16,780 얼음판 위에서 이동하려면 "앞으로 이동"블럭을 사용합니다. 여기에서, "앞으로 이동" 25 00:02:16,780 --> 00:02:23,780 블럭은, "앞으로 이동 : 100 픽셀 만큼"을 의미하는 것입니다. "실행하기"를 누르면 어떤 일이 일어날까요? 26 00:02:24,230 --> 00:02:30,489 화면을 보면 엘사가 어느 정도 앞으로 이동하는데, 정확히 100픽셀 만큼입니다! 픽셀들은 가장 작은 단위의 27 00:02:30,489 --> 00:02:35,849 매우 작은 사각형으로 화면의 그림들을 그려낼 수 있는 가장 작은 사각형들입니다. 이 퍼즐에서 사용할 수 있는 다른 블럭은 28 00:02:35,849 --> 00:02:41,849 "오른쪽으로 회전 : 90도"를 의미합니다. "오른쪽으로 회전" 블럭을 사용하면, 엘사가 29 00:02:41,849 --> 00:02:47,079 오른쪽으로 원하는 각도만큼 회전하도록 할 수 있습니다. 엘사가 얼마나 많이 회전할 수 있는지 직접 실험해 볼 수도 있습니다. 각도는 30 00:02:47,079 --> 00:02:53,620 엘사가 바라보고 있는 방향을 기준으로 시작합니다. 따라서 이것은 90도 만큼 오른쪽으로 회전합니다. 그리고 이렇게 120도 31 00:02:53,620 --> 00:02:58,290 만큼 회전합니다. 자 기억하세요! 여러분은 원하는 픽셀과 각도를 32 00:02:58,290 --> 00:03:00,150 옆에 있는, 아래쪽 방향의 화살표를 눌러 입력할 수 있습니다.