Χρήστης:Evapirp/πρόχειρο

Από τη Βικιπαίδεια, την ελεύθερη εγκυκλοπαίδεια

Catrobat[Επεξεργασία | επεξεργασία κώδικα]

Το Catrobat είναι μια γλώσσα οπτικού προγραμματισμού και ένα σύνολο εργαλείων δημιουργίας βασισμένη στη φιλοσοφία του Scratch. Αποτελεί ένα ανεξάρτητο ελεύθερο και ανοιχτού κώδικα (FOSS) έργο που στοχεύει να αναπτύξει λύσεις που εμπνέουν τους εφήβους και τα παιδιά ώστε να μάθουν να προγραμματίζουν και να είναι δημιουργικά ενώ παράλληλα τους προετοιμάζει για το ψηφιακό μέλλον του κόσμου μας. Απλές λογικές διεργασίες, δημιουργικές λύσεις και εύκολα κατανοητές συνδέσεις είναι βασικές αρχές στον κόσμο του αύριο. Το όραμα του Catrobat είναι να δώσει στους νέους την ευκαιρία να συμπεριλάβουν αυτές τις αρχές στην καθημερινή τους ψηφιακή ζωή.

Η οπτική γλώσσα προγραμματισμού (στυλ Lego) επιτρέπει σε οποιονδήποτε να σχεδιάσει τις δικές του εφαρμογές χωρίς κανέναν περιορισμό όπως αυτούς που υπάρχουν σε μια κοινή γλώσσα προγραμματισμού. Με τα κατάλληλα εργαλεία, οι εφαρμογές, τα παιχνίδια και τα κινούμενα σχέδια μπορούν να δημιουργηθούν πάρα πολύ απλά. Τα εργαλεία διατίθενται ελεύθερα και επιτρέπουν σε έναν έφηβο να μετατραπεί από παθητικός χρήστης της τεχνολογίας σε δημιουργός. Με εφαρμογές όπως το Pocket Code και το Pocket Paint, οι χρήστες έχουν τη δυνατότητα να χρησιμοποιήσουν τις δικές τους κινητές συσκευές με ένα ουσιαστικό και ταυτόχρονα διασκεδαστικό τρόπο, χωρίς την ανάγκη να είναι επαγγελματίες προγραμματιστές[1].

Εφαρμογές[Επεξεργασία | επεξεργασία κώδικα]

Το Pocket Code επιτρέπει στους χρήστες να δημιουργήσουν τα δικά τους παιχνίδια, κινούμενα σχέδια, διαδραστικά μουσικά βίντεο και πολλές άλλου τύπου εφαρμογές, απευθείας στο κινητό ή στην ταμπλέτα τους. Με το Pocket Code η δημιουργία μιας εφαρμογής είναι ευκολότερη από ποτέ. Όπως και στο Scratch χρησιμοποιούνται εντολές "τουβλάκια" που συνδέονται μεταξύ τους όπως τα Lego. Τα "τουβλάκια" είναι εύκολα κατανοητά και χρησιμοποιούνται αντί για βαρετό κώδικα, με αποτέλεσμα να μην χρειάζεται πρότερη γνώση. Το γεγονός αυτό καθιστά την εφαρμογή ιδανική για παιδιά και εφήβους. Για πιο έμπειρους προγραμματιστές όλα τα στοιχεία από κοινές γλώσσες προγραμματισμού, όπως δομές επιλογής, δομές επανάληψης και μεταβλητές είναι διαθέσιμα. Επίσης, η χρήση των αισθητήρων των κινητών συσκευών και μαθηματικές συναρτήσεις επιτρέπουν την δημιουργία πρωτότυπων εφαρμογών για όλες τις κινητές συσκευές. Το Pocket Code είναι ελεύθερα διαθέσιμο στο Google Play.

Το Pocket Paint δίνει στους χρήστες την ευκαιρία να κατασκευάσουν μοναδικές Pocket Code εφαρμογές. Οι χρήστες μπορούν να χρησιμοποιήσουν τις δυνατότητες της εφαρμογής για να σχεδιάσουν γραφικά στοιχεία χρησιμοποιώντας γεωμετρικά σχήματα, να επεξεργαστούν εικόνες χρησιμοποιώντας εργαλεία όπως σφραγίδες, βούρτσες, διαφάνεια κα. Τα αποτελέσματα της εφαρμογής μπορούν να εισαχθούν απευθείας στο Pocket Code και να χρησιμοποιηθούν σε οποιοδήποτε έργο είτε ως αντικείμενα χαρακτήρα είτε ως παρασκήνιο. Το Pocket Paint μπορεί επίσης να χρησιμοποιηθεί ως αυτόνομη εφαρμογή ζωγραφικής για κινητές συσκευές και επιτρέπει στους χρήστες να αποθηκεύσουν τα έργα τους ως αρχεία τύπου png. Το Pocket Paint είναι η τέλεια εφαρμογή για όποιον θέλει να είναι δημιουργικός εν κινήσει. Το Pocket Paint είναι ελεύθερα διαθέσιμο στο Google Play.

Εκπαιδευτική χρήση[Επεξεργασία | επεξεργασία κώδικα]

Το Catrobat είναι ένα πρόγραμμα το οποίο απευθύνεται σε παιδιά και εφήβους. Σκοπός του είναι να διδάξει σε αυτή την ηλικιακή ομάδα έννοιες προγραμματισμού διασκεδάζοντας. Όπως και στο Scratch, έτσι και στο Catrobat, το κάθε πρόγραμμα δημιουργείται με διάφορες εντολές ενταγμένες σε “τουβλάκια”.

Κοινότητα χρηστών[Επεξεργασία | επεξεργασία κώδικα]

Το Catrobat διαθέτει μια ηλεκτρονική πλατφόρμα στην οποία οι χρήστες του προγράμματος από όλο τον κόσμο μπορούν να κοινοποιήσουν τα προγράμματά τους, αλλά και να πάρουν ιδέες ώστε να φτιάξουν νέα. Επιπλέον, έχουν την δυνατότητα να κατεβάσουν προγράμματα άλλων και να δουν τον κώδικα με τον οποίο έχουν κατασκευαστεί.

Επεκτάσεις για άλλες πλατφόρμες[Επεξεργασία | επεξεργασία κώδικα]

Βιβλιογραφία[Επεξεργασία | επεξεργασία κώδικα]

Αναφορές[Επεξεργασία | επεξεργασία κώδικα]

  1. «Catrobat». developer.catrobat.org (στα Αγγλικά). Ανακτήθηκε στις 16 Ιανουαρίου 2018. 

Εξωτερικοί σύνδεσμοι[Επεξεργασία | επεξεργασία κώδικα]