1 00:00:01,200 --> 00:00:03,642 [음악] 2 00:00:06,492 --> 00:00:12,244 만약 당신이 카메라, 3D 카메라라면, 그리고 그녀를 보고 있으며, 3 00:00:12,244 --> 00:00:16,856 그녀가 그 방향을 가리키고 있다면 어떻게 하시겠습니까? x를 뭐라고 부르실건가요? 4 00:00:16,856 --> 00:00:19,861 y를 뭐라고 부르실건가요? 그리고 z를 뭐라고 부르실건가요? 5 00:00:19,861 --> 00:00:25,739 저는 이 캠프에서 배운 모든 지식을 활용하고 싶습니다. 6 00:00:25,739 --> 00:00:31,667 쿼럼을 사용하여 아마도 나만의 게임을 개발할 수도 있겠죠. 나중에는 더 발전시킬 수도 있고요. 7 00:00:33,297 --> 00:00:38,259 저는 정말로 다른 사람들을 가르치고 싶어요. 그게 제가 좋아하는 일 중 하나에요. 8 00:00:38,259 --> 00:00:41,053 그리고 쿼럼을 사용하면 훨씬 더 쉽게 할 수 있습니다. 9 00:00:50,483 --> 00:00:52,686 기술 관련 직업은 수요가 많습니다. 10 00:00:52,686 --> 00:00:56,976 그리고 이러한 기회를 추구하는 모든 사람들에게 컴퓨팅과 코딩에 대한 11 00:00:56,976 --> 00:01:02,741 이해는 중요합니다. 하지만 프로그래밍 언어를 배우는 것은 새로운 학생들, 12 00:01:02,741 --> 00:01:06,340 특히 장애가 있는 학생들에게 어려울 수 있습니다. 13 00:01:07,160 --> 00:01:09,250 그렇기 때문에 쿼럼이 만들어졌습니다. 14 00:01:10,210 --> 00:01:13,690 제 이름은 안드레아 스테픽입니다. 15 00:01:13,690 --> 00:01:17,441 저는 네바다 대학교 라스베이거스 캠퍼스에서 컴퓨터 과학 조교수로 재직 중입니다. 16 00:01:17,441 --> 00:01:23,280 저는 처음에 쿼럼 프로그램이 언어를 발명했고, 이후 아내와 함께 17 00:01:23,280 --> 00:01:25,523 여러 버전을 개발했습니다. 18 00:01:25,523 --> 00:01:30,799 이 언어는 원래 시각장애 학생들이 더 쉽게 프로그래밍을 19 00:01:30,799 --> 00:01:32,997 배울 수 있도록 설계되었습니다. 20 00:01:32,997 --> 00:01:35,907 그 이유는 당시 컴퓨터 과학 분야가 점점 더 시각적인 콘테츠로 21 00:01:35,907 --> 00:01:38,693 이동하고 있었기 때문입니다. 22 00:01:38,693 --> 00:01:43,409 그리고 일반적으로는 그 방향이 타당하지만, 만약 시각장애인이라면 그렇지 않습니다. 23 00:01:44,989 --> 00:01:47,709 저는 리처드 래드너입니다. 워싱턴대학교에서 24 00:01:47,709 --> 00:01:49,951 컴퓨터 과학 및 공학 교수로 재직 중입니다. 25 00:01:49,951 --> 00:01:54,782 그래서 기존에 있는 코드와 유사한 코드를 필요로 하게 됩니다. 26 00:01:54,782 --> 00:02:01,253 시각장애가 있는 어린이들도 실제로 쿼럼을 사용하여 프로그래밍을 할 수 있습니다. 27 00:02:01,253 --> 00:02:06,719 그리고 소리를 내거나 음악을 재생하는 것들을 만들수도 있습니다. 28 00:02:06,719 --> 00:02:09,087 따라서 반드시 시각적 요소만을 필요로 하지는 않습니다. 29 00:02:09,087 --> 00:02:11,826 어린이를 위한 대부분의 도구를 보면, 거의 모두가 매우 시각적입니다. 30 00:02:11,826 --> 00:02:14,737 하지만 쿼럼은 시각적 요소뿐만 아니라 청각적 요소도 포함합니다. 31 00:02:14,737 --> 00:02:17,732 하지만 쿼럼은 시각적 요소뿐만 아니라 청각적 요소도 포함합니다. 32 00:02:17,732 --> 00:02:20,559 그래서 이는 모든 사람들에게 훨씬 더 나은 도구가 됩니다. 33 00:02:20,559 --> 00:02:24,156 저는 로렌 밀른입니다. 워싱턴대학교에서 컴퓨터 과학을 전공하는 34 00:02:24,156 --> 00:02:26,654 대학원생입니다. 35 00:02:26,654 --> 00:02:31,954 저는 리처드 래드너 교수님과 함께 시각장애 학생들을 위한 36 00:02:31,954 --> 00:02:37,521 프로그래밍 언어에 대한 연구를 하고 있습니다. 37 00:02:37,521 --> 00:02:43,600 쿼럼은 화면 낭독기와 점자 디스플레이를 완벽하게 지원합니다. 38 00:02:43,600 --> 00:02:48,826 쿼럼은 많은 기능을 갖추고 있으며, 프로그램에 39 00:02:48,826 --> 00:02:51,556 오디오를 매우 쉽게 통합할 수 있습니다. 또한 40 00:02:51,556 --> 00:02:53,791 오디오를 활용하여 다양한 것들을 실험할 수 있기 때문에 41 00:02:53,791 --> 00:02:56,587 누구나 접근할 수 있는 42 00:02:56,587 --> 00:02:58,577 게임이나 원하는 것을 43 00:02:58,577 --> 00:03:01,309 빠르고 쉽게 만들 수 있습니다. 44 00:03:01,309 --> 00:03:05,242 쿼럼의 기능은 보편적으로 설계되어 있어, 45 00:03:05,242 --> 00:03:08,198 전반적으로 배우기 쉬운 언어입니다. 46 00:03:08,198 --> 00:03:12,409 쿼럼이 경우에 따라 배우고 이해하기 쉬운 이유 중 하나는 47 00:03:12,409 --> 00:03:15,054 언어 자체가 48 00:03:15,054 --> 00:03:17,675 단순하기 때문입니다. 49 00:03:17,675 --> 00:03:19,991 이것은 학습 장애가 있는 사람들에게도 긍정적인 영향을 줍니다. 50 00:03:19,991 --> 00:03:23,034 예를 들어, 제가 컴퓨터에게 51 00:03:23,034 --> 00:03:25,487 어떤 작업을 반복하도록 지시하려면, 52 00:03:25,487 --> 00:03:32,624 Java 같은 언어에서는 다음과 같이 써야 합니다. (언어가 스크린 위에 뜸) 53 00:03:32,624 --> 00:03:36,420 이는 어떤 작업을 10번 반복해야 한다는 의미입니다. 54 00:03:36,420 --> 00:03:39,885 하지만 커럼에서는 단순히 "repeat 10 times"라고 씁니다. 55 00:03:39,885 --> 00:03:43,530 개인적으로 저는 C나 Java 프로그램을 읽는 것보다 56 00:03:43,530 --> 00:03:46,671 쿼럼프로그램을 읽는 것이 57 00:03:46,671 --> 00:03:48,154 훨씬 쉽다고 느낍니다. 58 00:03:48,154 --> 00:03:53,088 더 쉽게 이해할 수 있기 때문에 처음부터 큰 장점이 59 00:03:53,088 --> 00:03:56,496 있다고 생각합니다. 그 단순한 우아함만으로도요. 60 00:03:56,496 --> 00:04:00,394 대부분의 프로그래밍 언어에서는 모든 줄 끝에 61 00:04:00,394 --> 00:04:01,961 세미콜론을 넣어야 합니다. 62 00:04:01,961 --> 00:04:04,384 왜 세미콜론을 넣어야 할까요? 63 00:04:04,384 --> 00:04:08,509 그냥 전통일 뿐입니다. 사실 꼭 필요하지는 않습니다. 64 00:04:08,509 --> 00:04:11,787 그리고 쿼럼에는 세미콜론이 없습니다. 65 00:04:11,787 --> 00:04:14,149 그들은 이러한 접근 방식이 학습 장애가 있는 학생들에게 66 00:04:14,149 --> 00:04:16,543 유용할 것이라고 가정했습니다. 67 00:04:16,543 --> 00:04:21,622 쿼럼은 중괄호를 사용하지 않고, 들여쓰기와 키워드를 68 00:04:21,622 --> 00:04:25,040 이용해 반복문의 끝을 나타냅니다. 69 00:04:25,040 --> 00:04:27,098 제가 원하는 것은 당신이 "model"이라는 단어를 70 00:04:27,098 --> 00:04:29,462 입력한 다음 "box"라는 단어를 입력하는 것입니다. 71 00:04:29,462 --> 00:04:33,520 지금 빨간 밑줄이 나타난 이유는 아직 추가하지 않았기 때문입니다. 72 00:04:35,360 --> 00:04:38,792 수년간 쿼럼은 점점 인기를 얻어왔습니다. 73 00:04:40,792 --> 00:04:43,873 저는 도미닉입니다. 저는 컴퓨터를 정말 좋아하고, 74 00:04:43,873 --> 00:04:47,983 쿼럼을 사용하는 것이 재미있습니다. 그리고 이전에 75 00:04:47,983 --> 00:04:51,704 C++이나 Java 같은 다른 프로그래밍 언어도 사용해본 적이 있습니다. 76 00:04:51,704 --> 00:04:55,540 쿼럼에서 특히 눈에 띄는 점 중 하나는 구두점(문장부호)입니다. 77 00:04:55,540 --> 00:05:01,287 그리고 정말 쉽습니다. 왜냐하면 모든 세미콜론이나 78 00:05:01,287 --> 00:05:07,795 성가신 #, @같은 기호들을 추가할 필요가 없기 때문입니다. 79 00:05:07,795 --> 00:05:12,720 기본적으로 단어만 사용하면 되기 때문에, 80 00:05:12,720 --> 00:05:16,124 복잡한 기호들을 사용하는 것이 훨씬 쉽습니다. 81 00:05:16,124 --> 00:05:18,938 그래서 저는 다른 언어보다 쿼럼에서 프로그래밍하는 것이 더 쉽다고 생각합니다. 82 00:05:19,808 --> 00:05:23,156 안녕하세요, 저는 알리사입니다. 쿼럼이 더 쉽게 느껴지는 이유는 83 00:05:23,156 --> 00:05:26,775 그들이 코드를 작성하는 방식을 설계한 84 00:05:26,775 --> 00:05:28,802 방식 때문입니다. 85 00:05:28,802 --> 00:05:33,440 그래서 우리는 세미콜론이나 중괄호, 괄호 같은 것들을 86 00:05:33,440 --> 00:05:34,971 추가할 필요가 없습니다. 87 00:05:34,971 --> 00:05:37,506 그들은 이것을 더 쉽게 만들었습니다. 88 00:05:37,506 --> 00:05:42,522 예를 들어, "output"이라는 단어를 입력하고 따옴표 안에 89 00:05:42,522 --> 00:05:44,817 컴퓨터가 출력할 내용을 작성하면 됩니다. 90 00:05:44,817 --> 00:05:49,504 이 점이 Java 같은 다른 프로그래밍 언어들과 91 00:05:49,504 --> 00:05:51,640 비교했을 때 쿼럼을 훨씬 더 독특하게 만듭니다. 92 00:05:51,640 --> 00:05:55,724 저는 메리입니다. 쿼럼에서는 제가 이전에 사용했던 93 00:05:55,724 --> 00:05:58,805 다른 언어들보다도 더 적은 코드 줄 수로 94 00:05:58,805 --> 00:06:00,967 많은 작업을 수행할 수 있습니다. 95 00:06:02,427 --> 00:06:05,014 쿼럼은 증거 기반 언어입니다. 과학적 실험 결과를 96 00:06:05,014 --> 00:06:07,523 사용하여 어떻게 하면 더 쉽게 사용할 수 있을지를 97 00:06:07,523 --> 00:06:09,792 결정합니다. 98 00:06:10,842 --> 00:06:14,715 쿼럼은 두 가지 주요 이점을 제공합니다. 첫 번째는 모든 것이 무료라는 점입니다. 99 00:06:14,715 --> 00:06:17,591 두 번째는 우리가 사용하는 모든 자료와 제공하는 자료가 100 00:06:17,591 --> 00:06:20,705 교사와 학생들에 의해 검토되며, 과학적 방법을 통해 실험적으로 검정된다는 점입니다. 101 00:06:20,705 --> 00:06:23,160 그 결과, 쿼럼은 컴퓨팅을 배우는 학생들에게 더 친근한 102 00:06:23,160 --> 00:06:25,708 환경을 조성하는 프로그래밍 언어가 103 00:06:25,708 --> 00:06:27,522 되었습니다. 104 00:06:27,522 --> 00:06:30,047 그 결과, 쿼럼은 컴퓨터를 배우는 학생들에게 105 00:06:30,047 --> 00:06:32,353 더 친근한 환경을 조성하는 프로그래밍 언어가 106 00:06:32,353 --> 00:06:34,022 되었습니다. 107 00:06:34,772 --> 00:06:36,698 저는 입문 수업을 가르치면서 많은 사람들을 108 00:06:36,698 --> 00:06:40,776 보았는데, 그들은 처음 프로그래밍을 시작할 때 109 00:06:40,776 --> 00:06:44,867 굉장히 위축됩니다. 110 00:06:44,867 --> 00:06:47,925 버그가 많고, 그것이 굉장히 좌절감을 줄 수 있기 때문입니다. 111 00:06:47,925 --> 00:06:52,676 많은 사람들이 중도에 포기하고, 결국 끝까지 남는 사람들은 112 00:06:52,676 --> 00:06:56,079 이전에 프로그래밍 경험이 있는 113 00:06:56,079 --> 00:06:57,890 경우가 많습니다. 114 00:06:57,890 --> 00:07:02,918 그렇기 때문에 초기 진입 장벽을 낮추는 것은 더많은 사람들을 유입시키고 115 00:07:02,918 --> 00:07:05,062 결과적으로 더 다양한 사람들이 프로그래밍에 접근할 수 있도록 만듭니다.