1 00:00:03,250 --> 00:00:09,250 In this case we are going to explain something about Scratch. 2 00:00:09,250 --> 00:00:13,250 Scratch is a free graphical programming environment 3 00:00:13,250 --> 00:00:20,250 that was developed by researchers at Massachusetts Institute of Technology 4 00:00:20,250 --> 00:00:25,250 under the direction of Mr. Mitchell Mresnik. 5 00:00:25,250 --> 00:00:31,250 It was designed to help children to express their ideas, creativity 6 00:00:31,250 --> 00:01:00,060 And develop logical thinking skills by creating games and animations that can share. We can work in Scratch in a program which you can download, but you can also use the online version of this program. 7 00:01:00,060 --> 00:01:17,060 So here we are going to use the outline. So this is the main screen in which you can see different parts. 8 00:01:17,060 --> 00:01:42,609 Well, Scratch is a programming language, it's a high-level program language, and it's a programming, it's graphical, and it also uses different types of blocks. 9 00:01:42,609 --> 00:02:12,840 As you can see here, you can do a new program, for example, and in a program you can have different things and different constants also. 10 00:02:12,840 --> 00:02:19,840 This is the work, the full script and this is the stage. 11 00:02:19,840 --> 00:02:43,699 So in the stage you can add different costumes using the library of Scratch to add some costumes. 12 00:02:43,699 --> 00:03:02,020 And also you can change the scenery, so the first thing, here you have different, this 13 00:03:02,020 --> 00:03:10,900 is the scenery and in the scenery for example you have different animals or so on, so you 14 00:03:10,900 --> 00:03:24,099 can add a costume and then using the mouse you can change its position and also do it bigger or smaller 15 00:03:41,479 --> 00:04:06,479 this is for the the background and here you can change the the background in your program 16 00:04:06,479 --> 00:04:39,420 You can also upload it from your computer if you want as a graphic file, so the format that you can use is the GPA or PNG. 17 00:04:40,420 --> 00:04:48,420 and each custom, here, have... well, this is the background 18 00:05:08,160 --> 00:05:16,160 you can change, for example, in this case, you can change the scenery 19 00:05:16,160 --> 00:05:42,800 for example using the library for backgrounds and you can also edit the 20 00:05:42,800 --> 00:05:51,560 different pictures and as you can see here you can change it for example I 21 00:05:51,560 --> 00:06:48,730 I want to... you can use this tool to change something, to change your scenario or to change, for example, to change one of these, one custom, you can also change using these tools. 22 00:06:49,370 --> 00:07:13,360 For example, I can change the color of the cat if you want. 23 00:07:13,360 --> 00:07:21,360 And other characteristics of the costumes and also the background are sounds. 24 00:07:21,360 --> 00:07:23,360 So you can use different sounds. 25 00:07:23,360 --> 00:07:29,860 You can also upload from your computer and so on. 26 00:07:29,860 --> 00:07:58,319 And the most important thing is obviously that these constants can be programmed by you and to do this you can have the different blocks in different categories. 27 00:07:58,319 --> 00:08:15,319 For example, for control you have these categories. If you want to start something, some program, you always have to use this one. 28 00:08:15,319 --> 00:08:43,379 For example, all of these blocks are for control. This is for example the green flag, you can also have different loops, this is a conditional for example. 29 00:08:45,320 --> 00:09:01,759 wait something for something it's also important the the movements for example i can say that the 30 00:09:01,759 --> 00:09:28,129 The cat moves 10 steps or do a rotation of 90 degrees or so on. 31 00:09:28,129 --> 00:09:56,289 And also the appearance, so each costume has different, each character, each sprite has different costumes, as you can see here, so for example we decide that is the first costume. 32 00:09:58,129 --> 00:10:19,649 You have different blocks for different things. Sensors, operations, variables. We are going to use different samples. This is just only the first day. 33 00:10:19,649 --> 00:10:23,230 So as you can see, for example, here, 34 00:10:23,230 --> 00:10:27,110 I can change the appearance of the cup 35 00:10:27,110 --> 00:10:31,850 and also I move it. 36 00:10:33,690 --> 00:10:37,129 The problem in this case is that the design of the program 37 00:10:37,129 --> 00:10:40,070 is not very good at all. 38 00:10:40,070 --> 00:10:45,070 It isn't good at all, but you can do it better. 39 00:10:55,379 --> 00:12:19,159 Well, we are going to study, this is the first tutorial about Scratch. 40 00:12:19,159 --> 00:12:20,159 What is Scratch? 41 00:12:20,159 --> 00:12:29,620 Well, Scratch is a free graphical programming environment that was developed in Massachusetts 42 00:12:29,620 --> 00:12:41,860 institute of technology to improve the creativity in our children and it can also be a very 43 00:12:43,779 --> 00:12:53,299 they can also work in a share sharing their their work so it's very interesting 44 00:12:53,299 --> 00:13:05,240 the format of the scratch usually is xv2 but you can have another station different station 45 00:13:05,240 --> 00:13:19,100 there are you can use it in an offline version or you can use the online version 46 00:13:19,100 --> 00:13:29,100 the outline version is very easy to use and it's more or less the same 47 00:13:29,100 --> 00:13:36,100 well this is a scratch and you have different parts as you can see 48 00:13:36,100 --> 00:13:48,100 this is the main scenario and here you have the background and also one of the sprites 49 00:13:48,100 --> 00:14:03,720 so if you want to to change for example the background you can do it the 50 00:14:03,720 --> 00:14:14,799 background you can do it because the background is just a graphic you have a 51 00:14:14,799 --> 00:14:25,320 a graphic background you can change the background uploaded a file that you can 52 00:14:25,320 --> 00:14:33,559 have in your computer or using the library that you have in the in the 53 00:14:33,559 --> 00:14:42,679 program in this case we are going to to use the the library for example 54 00:14:44,279 --> 00:14:50,730 i have to choose this one so i have changed the snri 55 00:14:52,889 --> 00:14:59,129 is the same for the different sprites there are a lot of them 56 00:14:59,129 --> 00:15:24,580 so I can I can change for example hearing things you can also change the the size of your of your 57 00:15:24,580 --> 00:16:01,730 sprites using these tools and change the sprite and also undo this sprite smaller 58 00:16:01,730 --> 00:16:11,990 well each sprite and also the scenery has three main characteristics 59 00:16:11,990 --> 00:16:22,950 which are sounds that you can also upload from your computer if you want 60 00:16:23,950 --> 00:16:29,509 customs which is difference appears and you can change it if you want for 61 00:16:29,509 --> 00:16:46,190 example you can edit it this one in this case for example I am going to change 62 00:16:46,190 --> 00:17:50,440 something or for example I can change the year I can also change the year for 63 00:17:50,440 --> 00:18:03,759 example and finally you have programs in this case for example well it's 64 00:18:03,759 --> 00:18:17,700 It's important that you know the coordinates of each object of this sprite here, that you 65 00:18:17,700 --> 00:18:26,640 can see here the X and I are here and you can know it. 66 00:18:26,640 --> 00:18:45,180 So the programs, if you want to do a program, you can have different blocks because Scratch 67 00:18:45,180 --> 00:18:56,539 be programming using this block and they are you can get the difference block in 68 00:18:56,539 --> 00:19:10,140 its category category for example here you have the block that can that can 69 00:19:10,140 --> 00:19:31,900 start this program you can also have movements if you want or change the 70 00:19:31,900 --> 00:19:55,980 appearance or sounds or you can also have a pencil sensors operators and 71 00:19:55,980 --> 00:20:11,480 mathematical operation variables so you can do different programs for different 72 00:20:11,480 --> 00:20:34,559 objects for example in this case I can also I can also change for example the 73 00:20:34,559 --> 00:21:10,799 the appearance so the result you can see the result here it is very easy and we 74 00:21:10,799 --> 00:21:21,119 develop all these contacts deeply but is the first tutorial so the main idea is 75 00:21:21,119 --> 00:21:31,559 that you you do your your work familiar if you want to to save obviously you can 76 00:21:31,559 --> 00:22:39,579 save in your well this is how you have saved your your work and and then you 77 00:22:39,579 --> 00:22:49,940 can also have a I think it's better if the version online but you need to 78 00:22:49,940 --> 00:23:00,039 register firstly so this is the this is a problem sometimes because you haven't 79 00:23:00,039 --> 00:23:38,920 got any email and you need an email to do this well the the direction is scratch edu meet 80 00:23:38,920 --> 00:24:45,950 if you have an account you can use your user number and your password and then here you 81 00:24:45,950 --> 00:24:57,890 can explore you can do research about what other people have created or you go 82 00:24:57,890 --> 00:25:08,609 to create in your in your account your brain is similar that we have already 83 00:25:08,609 --> 00:25:29,349 explained because it's the same here you have the sprite you can add a sprite 84 00:25:29,349 --> 00:25:43,900 here for example balloon so now we have two sprites and each have the codes the 85 00:25:43,900 --> 00:25:55,500 customs and also the sounds the customs in the in this case can be changed easily 86 00:25:57,099 --> 00:26:47,039 for example as you can see here from have changed the appearance also the sounds 87 00:26:47,039 --> 00:27:01,259 and you can use the libraries and obviously the code in this case I have 88 00:27:01,259 --> 00:27:30,210 difference for example this is our also the the SNRV and it is more or less the 89 00:27:30,210 --> 00:27:40,710 same here you have different blocks so the first one obviously is this one 90 00:27:40,710 --> 00:28:31,349 move, appearance and what you want to do 91 00:28:31,349 --> 00:29:33,829 here the same, events, for example 92 00:29:33,829 --> 00:29:41,829 and you can see what you have programming 93 00:29:41,829 --> 00:30:11,089 here well it is important it's important for all of us that is the result we we 94 00:30:11,089 --> 00:30:21,769 study this deeply but and I give you some some different exercises that can 95 00:30:21,769 --> 00:30:26,769 and help you to training with Scratch. 96 00:30:28,450 --> 00:30:33,450 It's very easy and I think it's very funny also. 97 00:30:38,910 --> 00:30:43,910 So you can learn at the same time as you are playing. 98 00:30:47,170 --> 00:30:53,690 And this is the first tutorial, so... 99 00:30:53,789 --> 00:30:54,410 you