[Script Info] Title: [Events] Format: Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text Dialogue: 0,0:00:03.70,0:00:05.60,Default,,0000,0000,0000,,Ήμουν στη Β Γυμνασίου, όταν έμαθα να προγραμματίζω. Dialogue: 0,0:00:05.70,0:00:07.00,Default,,0000,0000,0000,,Αρχικά έμαθα να κάνω έναν Dialogue: 0,0:00:07.00,0:00:10.50,Default,,0000,0000,0000,,πράσινο κύκλο και ένα κόκκινο τετράγωνο να εμφανίζονται στην οθόνη. Dialogue: 0,0:00:10.70,0:00:13.40,Default,,0000,0000,0000,,Απλά ολοκληρώνεις αυτά τα μαθήματα, τα οποία δεν πολλά, Dialogue: 0,0:00:13.40,0:00:16.40,Default,,0000,0000,0000,,και φτάνεις στο σημείο που μπορείς να κάνεις σχεδόν ό,τι επιθυμείς. Dialogue: 0,0:00:17.70,0:00:22.33,Default,,0000,0000,0000,,Η επιστήμη των υπολογιστών είναι απλά να μάθεις πώς ένας υπολογιστής λειτουργεί και σκέφτεται, Dialogue: 0,0:00:22.33,0:00:24.70,Default,,0000,0000,0000,,έτσι ώστε να μπορείς να τον διδάξεις να κάνει νέα πράγματα Dialogue: 0,0:00:24.80,0:00:28.10,Default,,0000,0000,0000,,Είναι εκπληκτικό το τι μπορεί να κάνει κάποιος/α στο χώρο της επιστήμης των υπολογιστών στις μέρες μας. Dialogue: 0,0:00:28.20,0:00:31.20,Default,,0000,0000,0000,,Νομίζω ότι είναι το πιο κοντινό πράγμα που έχουμε σε μια υπερδύναμη. Dialogue: 0,0:00:31.30,0:00:34.20,Default,,0000,0000,0000,,(Tanya: Φοιτήτρια Επιστήμης Υπολογιστών) Στην επόμενη ώρα θα πάμε να παίξουμε ένα παιχνίδι Dialogue: 0,0:00:34.20,0:00:36.00,Default,,0000,0000,0000,,που θα σας διδάξει τις βασικές έννοιες του προγραμματισμού. Dialogue: 0,0:00:36.00,0:00:39.50,Default,,0000,0000,0000,,Συνήθως προγραμματιζουμε σε κείμενο, αλλά τώρα θα χρησιμοποιήσουμε το Blockly Dialogue: 0,0:00:39.60,0:00:43.20,Default,,0000,0000,0000,,που χρησιμοποιεί οπτικά μπλοκ (τουβλάκια) τα οποία μετακινείς για να γράψεις προγράμματα. Dialogue: 0,0:00:43.20,0:00:46.00,Default,,0000,0000,0000,,Στην πραγματικότητα πάλι δημιουργείτε κώδικα. Dialogue: 0,0:00:46.00,0:00:49.40,Default,,0000,0000,0000,,Για να ξεκινήσουμε θα φτιάξουμε κώδικα για ένα πρόγραμμα που θα βοηθήσει Dialogue: 0,0:00:49.40,0:00:54.00,Default,,0000,0000,0000,,το angry bird να μετακινηθεί σε ένα λαβύρινθο για να πιάσει το κακό γουρουνάκι που του έκλεψε τα αυγά. Dialogue: 0,0:00:54.00,0:00:56.60,Default,,0000,0000,0000,,Το Blockly χωρίζεται σε 3 βασικά μέρη. Dialogue: 0,0:00:56.60,0:01:00.00,Default,,0000,0000,0000,,Στα αριστερά είναι ο λαβύρινθος του πουλιού όπου θα τρέξει το πρόγραμμά σας. Dialogue: 0,0:01:00.00,0:01:04.00,Default,,0000,0000,0000,,Οι οδηγίες για κάθε επίπεδο γράφονται κάτω από το λαβύρινθο. Dialogue: 0,0:01:04.00,0:01:06.00,Default,,0000,0000,0000,,Αυτή η μεσαία περιοχή είναι το κουτί εργαλείων, Dialogue: 0,0:01:06.00,0:01:10.20,Default,,0000,0000,0000,,και κάθε ένα από αυτά τα μπλοκ είναι μια εντολή που μπορεί να καταλάβει το πουλί. Dialogue: 0,0:01:10.20,0:01:13.00,Default,,0000,0000,0000,,Ο λευκός χώρος στα δεξιά ονομάζεται χώρος εργασίας Dialogue: 0,0:01:13.00,0:01:15.10,Default,,0000,0000,0000,,και εκεί εμείς θα χτίσουμε το πρόγραμμά μας. Dialogue: 0,0:01:15.10,0:01:21.00,Default,,0000,0000,0000,,Αν μετακινήσω το μπλοκ "κινήσου (move)" στο χώρο εργασίας και πατήσω "τρέξε (run)", τι θα συμβεί; Dialogue: 0,0:01:21.00,0:01:23.50,Default,,0000,0000,0000,,Το πουλί θα κινηθεί προς τα εμπρός ένα κουτί στο πλέγμα Dialogue: 0,0:01:23.50,0:01:28.00,Default,,0000,0000,0000,,Και αν θέλω το πουλί να κάνει κάτι μετά την κίνηση κατά ένα κουτί Dialogue: 0,0:01:28.00,0:01:30.30,Default,,0000,0000,0000,,Μπορώ να προσθέσω ένα ακόμα μπλοκ στο πρόγραμμά μας Dialogue: 0,0:01:30.30,0:01:33.90,Default,,0000,0000,0000,,Θα διαλέξω το μπλοκ "Στρίψε Δεξιά" και θα το σύρω κάτω Dialogue: 0,0:01:33.90,0:01:37.00,Default,,0000,0000,0000,,από το μπλοκ "κινήσου move)" μέχρι να εμφανιστεί το κίτρινο βέλος Dialogue: 0,0:01:37.00,0:01:41.00,Default,,0000,0000,0000,,και στη συνέχεια θα το αφήσω και τα δύο μπλοκ θα κολλήσουν μαζί Dialogue: 0,0:01:41.00,0:01:45.00,Default,,0000,0000,0000,,Όταν πατήσω "τρέξε" ξανά, το πουλί θα εκτελέσει τις εντολές που έχουν στοιβαχθεί Dialogue: 0,0:01:45.00,0:01:47.00,Default,,0000,0000,0000,,από πάνω προς τα κάτω, στο χώρο εργασίας μας. Dialogue: 0,0:01:47.00,0:01:49.00,Default,,0000,0000,0000,,Αν θελήσετε να διαγράψετε ένα block, Dialogue: 0,0:01:49.00,0:01:52.00,Default,,0000,0000,0000,,απλά αφαιρέστε το από τη στοίβα και μεταφέρτε το στον κάδο ανακύκλωσης. Dialogue: 0,0:01:52.00,0:01:57.80,Default,,0000,0000,0000,,Αφού κάνετε κλικ στο πλήκτρο "τρέξε (run)", μπορείτε ανά πάσα στιγμή να επιλέξετε το κουμπί "επανεκκίνηση (reset)" για να επιστρέψει το πουλί στην αρχική του θέση. Dialogue: 0,0:01:57.80,0:01:59.50,Default,,0000,0000,0000,,Τώρα, ας πιάσουμε τα γουρούνια!