9:59:59.000,9:59:59.000 [Music] If you're a camera, a 3D camera[br]and you're looking at her, and she's 9:59:59.000,9:59:59.000 pointing in that direction. The question [br]is What do you call 'x' 9:59:59.000,9:59:59.000 What do you call 'Y' and what do you call [br]'z'. 9:59:59.000,9:59:59.000 I would want to take all of the knowledge [br]that I've learned through out this camp. 9:59:59.000,9:59:59.000 Using Quorum and maybe develop my [br]own game. Maybe later down the line. 9:59:59.000,9:59:59.000 I really want to teach others. Uhm. [br]That's sort of what I like to do. And 9:59:59.000,9:59:59.000 with quorum I can do that much easier. 9:59:59.000,9:59:59.000 As we're now going to say box. Tech[br]nology jobs are in demand. 9:59:59.000,9:59:59.000 And an understanding of computing and [br]coding is important for anyone pursuing 9:59:59.000,9:59:59.000 these opportunities. But learning[br]programming languages can be difficult for 9:59:59.000,9:59:59.000 any new student, including some students [br]with disabilities. 9:59:59.000,9:59:59.000 That's why quorum was created. My name is[br]Andreas Stefik. I am an assistant 9:59:59.000,9:59:59.000 professor of Computer Science at The [br]University of Nevada Las Vegas. 9:59:59.000,9:59:59.000 I invented the Quorum programming[br]language, at first, then my wife and I 9:59:59.000,9:59:59.000 actually created several versions of it [br]together. 9:59:59.000,9:59:59.000 It was originally designed to help blind [br]and visually impaired students learn to 9:59:59.000,9:59:59.000 program more easily. the reason was 9:59:59.000,9:59:59.000 because at the time a lot of computer [br]science 9:59:59.000,9:59:59.000 was moving toward a very visual content. 9:59:59.000,9:59:59.000 And that in general makes a lot of sense,[br]however, not if you're blind.[br] 9:59:59.000,9:59:59.000 I'm Richard Ladner, professor in computer 9:59:59.000,9:59:59.000 Science and engineering at the[br]University of Washington. 9:59:59.000,9:59:59.000 So you really need sort of similar code [br]to what you have there already. 9:59:59.000,9:59:59.000 So, they're not always so visual. If you [br]look at almost all the tools that are out 9:59:59.000,9:59:59.000 Children who are blind, who can't see[br]can actually program in Quorum. 9:59:59.000,9:59:59.000 And make things that talk, or have sound[br]or have music. 9:59:59.000,9:59:59.000 there for children. They're all super [br]visual. 9:59:59.000,9:59:59.000 And this one is visual and auditory. 9:59:59.000,9:59:59.000 So that makes it much better for every[br]body. 9:59:59.000,9:59:59.000 I am Lauren Milne, I'm a graduate student 9:59:59.000,9:59:59.000 Uhm, I work with Richard Ladner and uhm, I 9:59:59.000,9:59:59.000 at University of Washington in Computer [br]Science. 9:59:59.000,9:59:59.000 do a lot of research in programming [br]languages 9:59:59.000,9:59:59.000 specifically for blind students. it has 9:59:59.000,9:59:59.000 full support for screen readers and[br]braille displays 9:59:59.000,9:59:59.000 and it has a lot of features, it's very[br] 9:59:59.000,9:59:59.000 easy to incorporate audio in programs 9:59:59.000,9:59:59.000 and a lot of things that you can play 9:59:59.000,9:59:59.000 around with in audio so it means you can 9:59:59.000,9:59:59.000 make really accessible, you know, you can 9:59:59.000,9:59:59.000 quickly and easily make accessible games 9:59:59.000,9:59:59.000 or, uh, whatever you'd like, uh, using[br]Quorum. 9:59:59.000,9:59:59.000 Quorums features are universally designed 9:59:59.000,9:59:59.000 Making it an easier language to learn, in[br]general. 9:59:59.000,9:59:59.000 One of the reasons why Quorum is easier 9:59:59.000,9:59:59.000 in some cases, for people to learn and [br]grasp, 9:59:59.000,9:59:59.000 is because the language is simpler. Which 9:59:59.000,9:59:59.000 impacts people with learning disabilities. 9:59:59.000,9:59:59.000 For example, if I were to tell the [br]computer 9:59:59.000,9:59:59.000 to do something over and over again, 9:59:59.000,9:59:59.000 in a language like Java, I would say[br](language on screen) 9:59:59.000,9:59:59.000 Which obviously means that we should do 9:59:59.000,9:59:59.000 something 10 times. In Quorum, I say[br]repeat 10 times. 9:59:59.000,9:59:59.000 I find, personally, reading Quorum program 9:59:59.000,9:59:59.000 Java programs. I can understand them more 9:59:59.000,9:59:59.000 a lot easier than reading C programs or 9:59:59.000,9:59:59.000 easily and so I feel like there's major 9:59:59.000,9:59:59.000 advantages from the get go. Just that 9:59:59.000,9:59:59.000 simple elegance. 9:59:59.000,9:59:59.000 Most languages, after every single line 9:59:59.000,9:59:59.000 you have to put a semi colon. Why do you 9:59:59.000,9:59:59.000 have to put a semi colon? It seems to be 9:59:59.000,9:59:59.000 just tradition. It doesn't need to be[br]there. 9:59:59.000,9:59:59.000 And Quorum, has no semi colons. 9:59:59.000,9:59:59.000 They thought that it would be really good 9:59:59.000,9:59:59.000 for certain students with learning [br]disabilities 9:59:59.000,9:59:59.000 Quorum doesn't use braces, uhm, it uses 9:59:59.000,9:59:59.000 indentation and it uses keywords instead 9:59:59.000,9:59:59.000 to indicate the end of loops. I want you 9:59:59.000,9:59:59.000 to type the word model, and then I want 9:59:59.000,9:59:59.000 you to type the word box. Now there's a 9:59:59.000,9:59:59.000 red underline here because we haven't[br]added. 9:59:59.000,9:59:59.000 Over the years, Quorum has gained [br]popularity. 9:59:59.000,9:59:59.000 I'm Dominic and I'm really into computers, 9:59:59.000,9:59:59.000 and really enjoy using Quorum, and have 9:59:59.000,9:59:59.000 used other computer programs before like 9:59:59.000,9:59:59.000 C++ and Java. One of the things that 9:59:59.000,9:59:59.000 stands out to me in Quorum is the [br]punctuation. 9:59:59.000,9:59:59.000 And it's like really easy to uhm because 9:59:59.000,9:59:59.000 you don't have to add in all the semi [br]colons 9:59:59.000,9:59:59.000 and all the annoying like hash tags and @ 9:59:59.000,9:59:59.000 symbols and everything. You just use words 9:59:59.000,9:59:59.000 basically, which is way easier than using 9:59:59.000,9:59:59.000 all those confusing symbols and I think 9:59:59.000,9:59:59.000 that makes it easier for me to program 9:59:59.000,9:59:59.000 in Quorum than in other languages. 9:59:59.000,9:59:59.000 Hi, I'm Alyssa. What makes Quorum easier 9:59:59.000,9:59:59.000 is the way they wrote, the way they program 9:59:59.000,9:59:59.000 for us to write the code. So we don't 9:59:59.000,9:59:59.000 have to add semi colons and brackets and 9:59:59.000,9:59:59.000 paranthesis and all this stuff. It, they 9:59:59.000,9:59:59.000 made it easier. You can just type in a 9:59:59.000,9:59:59.000 word, alpha, lets say for example and 9:59:59.000,9:59:59.000 then you can write in quotes whatever you 9:59:59.000,9:59:59.000 want the computer to say. And that's what 9:59:59.000,9:59:59.000 makes it a lot more unique than other 9:59:59.000,9:59:59.000 programming languages like Java. 9:59:59.000,9:59:59.000 I'm Mary. You can do a lot more things in 9:59:59.000,9:59:59.000 Quorum with less language code than in 9:59:59.000,9:59:59.000 some other things that I've used before. 9:59:59.000,9:59:59.000 Quorum is evidence based. Using the 9:59:59.000,9:59:59.000 results of Scientific experiments to [br]determine how to make 9:59:59.000,9:59:59.000 the language easier to use. 9:59:59.000,9:59:59.000 Quorum provides two primary benefits. One 9:59:59.000,9:59:59.000 is everything is free. And then number 9:59:59.000,9:59:59.000 two, at the end of the day, all of the 9:59:59.000,9:59:59.000 materials that we use and that we give 9:59:59.000,9:59:59.000 the people are vetted both by teachers and 9:59:59.000,9:59:59.000 students and are vetted in experiements 9:59:59.000,9:59:59.000 through the scientific method. 9:59:59.000,9:59:59.000 The result is a programming language 9:59:59.000,9:59:59.000 that is creating a more inviting [br]environment 9:59:59.000,9:59:59.000 for computing students. 9:59:59.000,9:59:59.000 A lot of people, I get to see in classes 9:59:59.000,9:59:59.000 that I've taught come in and, you know, 9:59:59.000,9:59:59.000 they get really intimidated the first, you 9:59:59.000,9:59:59.000 know, when they start programming and 9:59:59.000,9:59:59.000 there's all sorts of bugs, and it can be 9:59:59.000,9:59:59.000 very frustrating. People drop out, and 9:59:59.000,9:59:59.000 very often the people that stick around 9:59:59.000,9:59:59.000 are people who have come in, who come in 9:59:59.000,9:59:59.000 to a college course with previous [br]programming experience 9:59:59.000,9:59:59.000 Anything that lowers that initial entry 9:59:59.000,9:59:59.000 is going to bring a lot more people, a lot 9:59:59.000,9:59:59.000 more diversity because of that. 9:59:59.000,9:59:59.000 9:59:59.000,9:59:59.000 9:59:59.000,9:59:59.000 9:59:59.000,9:59:59.000 9:59:59.000,9:59:59.000 9:59:59.000,9:59:59.000 9:59:59.000,9:59:59.000 9:59:59.000,9:59:59.000 9:59:59.000,9:59:59.000 9:59:59.000,9:59:59.000 9:59:59.000,9:59:59.000 9:59:59.000,9:59:59.000 9:59:59.000,9:59:59.000 9:59:59.000,9:59:59.000 9:59:59.000,9:59:59.000 9:59:59.000,9:59:59.000 9:59:59.000,9:59:59.000 9:59:59.000,9:59:59.000 9:59:59.000,9:59:59.000 9:59:59.000,9:59:59.000 9:59:59.000,9:59:59.000 9:59:59.000,9:59:59.000 9:59:59.000,9:59:59.000 9:59:59.000,9:59:59.000 9:59:59.000,9:59:59.000 9:59:59.000,9:59:59.000 9:59:59.000,9:59:59.000 9:59:59.000,9:59:59.000 9:59:59.000,9:59:59.000 9:59:59.000,9:59:59.000 9:59:59.000,9:59:59.000 9:59:59.000,9:59:59.000 9:59:59.000,9:59:59.000 9:59:59.000,9:59:59.000 9:59:59.000,9:59:59.000 9:59:59.000,9:59:59.000 9:59:59.000,9:59:59.000 9:59:59.000,9:59:59.000 9:59:59.000,9:59:59.000 9:59:59.000,9:59:59.000 9:59:59.000,9:59:59.000 9:59:59.000,9:59:59.000 9:59:59.000,9:59:59.000 9:59:59.000,9:59:59.000 9:59:59.000,9:59:59.000 9:59:59.000,9:59:59.000 9:59:59.000,9:59:59.000 9:59:59.000,9:59:59.000 9:59:59.000,9:59:59.000 9:59:59.000,9:59:59.000 9:59:59.000,9:59:59.000 9:59:59.000,9:59:59.000 9:59:59.000,9:59:59.000 9:59:59.000,9:59:59.000 9:59:59.000,9:59:59.000 9:59:59.000,9:59:59.000 9:59:59.000,9:59:59.000 9:59:59.000,9:59:59.000 9:59:59.000,9:59:59.000 9:59:59.000,9:59:59.000 9:59:59.000,9:59:59.000 9:59:59.000,9:59:59.000 9:59:59.000,9:59:59.000 9:59:59.000,9:59:59.000 9:59:59.000,9:59:59.000 9:59:59.000,9:59:59.000 9:59:59.000,9:59:59.000 9:59:59.000,9:59:59.000 9:59:59.000,9:59:59.000 9:59:59.000,9:59:59.000 9:59:59.000,9:59:59.000 9:59:59.000,9:59:59.000 9:59:59.000,9:59:59.000 9:59:59.000,9:59:59.000 9:59:59.000,9:59:59.000 9:59:59.000,9:59:59.000 9:59:59.000,9:59:59.000 9:59:59.000,9:59:59.000 9:59:59.000,9:59:59.000 9:59:59.000,9:59:59.000 9:59:59.000,9:59:59.000 9:59:59.000,9:59:59.000 9:59:59.000,9:59:59.000 9:59:59.000,9:59:59.000 9:59:59.000,9:59:59.000 9:59:59.000,9:59:59.000 9:59:59.000,9:59:59.000 9:59:59.000,9:59:59.000 9:59:59.000,9:59:59.000 9:59:59.000,9:59:59.000 9:59:59.000,9:59:59.000 9:59:59.000,9:59:59.000 9:59:59.000,9:59:59.000 9:59:59.000,9:59:59.000 9:59:59.000,9:59:59.000 9:59:59.000,9:59:59.000 9:59:59.000,9:59:59.000 9:59:59.000,9:59:59.000 9:59:59.000,9:59:59.000 9:59:59.000,9:59:59.000 9:59:59.000,9:59:59.000 9:59:59.000,9:59:59.000 9:59:59.000,9:59:59.000 9:59:59.000,9:59:59.000 9:59:59.000,9:59:59.000 9:59:59.000,9:59:59.000 9:59:59.000,9:59:59.000 9:59:59.000,9:59:59.000 9:59:59.000,9:59:59.000 9:59:59.000,9:59:59.000 9:59:59.000,9:59:59.000 9:59:59.000,9:59:59.000 9:59:59.000,9:59:59.000 9:59:59.000,9:59:59.000 9:59:59.000,9:59:59.000 9:59:59.000,9:59:59.000 9:59:59.000,9:59:59.000 9:59:59.000,9:59:59.000 9:59:59.000,9:59:59.000 9:59:59.000,9:59:59.000 9:59:59.000,9:59:59.000 9:59:59.000,9:59:59.000 9:59:59.000,9:59:59.000 9:59:59.000,9:59:59.000 9:59:59.000,9:59:59.000 9:59:59.000,9:59:59.000 9:59:59.000,9:59:59.000 9:59:59.000,9:59:59.000 9:59:59.000,9:59:59.000 9:59:59.000,9:59:59.000 9:59:59.000,9:59:59.000 9:59:59.000,9:59:59.000 9:59:59.000,9:59:59.000 9:59:59.000,9:59:59.000 9:59:59.000,9:59:59.000 9:59:59.000,9:59:59.000 9:59:59.000,9:59:59.000 9:59:59.000,9:59:59.000 9:59:59.000,9:59:59.000 9:59:59.000,9:59:59.000 9:59:59.000,9:59:59.000 9:59:59.000,9:59:59.000 9:59:59.000,9:59:59.000 9:59:59.000,9:59:59.000 9:59:59.000,9:59:59.000 9:59:59.000,9:59:59.000 9:59:59.000,9:59:59.000 9:59:59.000,9:59:59.000 9:59:59.000,9:59:59.000 9:59:59.000,9:59:59.000 9:59:59.000,9:59:59.000 9:59:59.000,9:59:59.000 9:59:59.000,9:59:59.000 9:59:59.000,9:59:59.000 9:59:59.000,9:59:59.000 9:59:59.000,9:59:59.000 9:59:59.000,9:59:59.000 9:59:59.000,9:59:59.000