0:00:10.200,0:00:19.060 Hi! I'm Kathleen Kennedy and I'm the[br]producer of Star Wars The Force awakens. 0:00:19.060,0:00:26.230 Today you'll be working with one of our[br]stars, BBA. BBA is a spherical droid 0:00:26.230,0:00:31.770 Everything he does in every movement he[br]makes is controlled by computer software. 0:00:31.770,0:00:39.140 Computer science impacts every industry[br]from marketing to health care to film. 0:00:39.140,0:00:44.220 In fact, hundreds of computer engineers work[br]together to make a film like The Force Awakens." 0:00:44.220,0:00:51.010 Hi, I'm Rachel Rose, I'm senior R&D[br]engineer at ILM and I lead the 0:00:51.010,0:00:55.510 animation and creature development team.[br]In The Force Awakens I'm responsible 0:00:55.510,0:01:01.160 for helping me artist develop rigs which[br]are the parts of the character that move 0:01:01.160,0:01:07.220 that allowed the character to look very[br]believable in a galaxy far far away. 0:01:07.220,0:01:11.520 the next hour we're gonna build our own[br]star will teach you the basic concepts 0:01:11.520,0:01:15.600 of programming usually programming is[br]all texts but we're going to use blocks 0:01:15.600,0:01:19.670 here so that we can drag and drop to[br]rate the programs under the hood you're 0:01:19.670,0:01:25.060 still creating code after to try the[br]basics with blocks Java Script one of 0:01:25.060,0:01:28.630 the most popular programming languages[br]on the web 0:01:28.630,0:01:33.069 start off we're going to work with the[br]program BBA to walk to collect all of 0:01:33.069,0:01:38.329 scrap parts your screen is split into[br]three parts on the left a Star Wars game 0:01:38.329,0:01:42.359 space where code will run the[br]instructions for each level are written 0:01:42.359,0:01:47.060 below the games this middle area is the[br]tool box and each of these boxes a 0:01:47.060,0:01:51.399 command that BBA can understand the[br]white space on the right is called the 0:01:51.399,0:01:55.749 workspace and this is where we're going[br]to build our program if I drag the move 0:01:55.749,0:02:00.899 left walk to our workspace and press run[br]what happens maybe eight mins left one 0:02:00.899,0:02:05.429 block on the grid and what if I want you[br]to do something after the move left walk 0:02:05.429,0:02:10.520 I can add another block her program I'm[br]going to choose the move lock and I'll 0:02:10.520,0:02:14.470 Drive get underneath my move left until[br]the highlight of peers and then I'll 0:02:14.470,0:02:17.450 drop it and the two blocks will snap[br]together 0:02:17.450,0:02:21.660 when i press run again he be able to put[br]on the command center stacked from top 0:02:21.660,0:02:26.860 to bottom on our workspace if you ever[br]want to block just remove it from the 0:02:26.860,0:02:31.800 stack and drag it back into the tool box[br]after you hit run you can always hit the 0:02:31.800,0:02:35.860 reset button to get back to start now[br]let's get rolling