Άρθρα  

  1. Δημοφιλή
  2. Τελευταία
  • 1
  • 2
  • 3
  • 4
  • 5

Διερμηνευτής ΓΛΩΣΣΑΣ

Επισκέψεις:26291

Διερμηνευτής ΓΛΩΣΣΑΣ

Στον Διερμηνευτή της ΓΛΩΣΣΑΣ υπάρχει η δυνατότητα ανάπτυξης, ελέγχου και εκτέλεσης αλγορίθμων σε ψευδογλώσσα όπως κ...

Περισσότερα...

EasyLogo

Επισκέψεις:12082

EasyLogo

Η EasyLogo είναι ένα απλοποιημένο περιβάλλον Logo όπου ο μαθητής μπορεί να δημιουργήσει απλές ακολουθίες εντολών σχεδίασ...

Περισσότερα...

Γλωσσομάθεια

Επισκέψεις:10975

Γλωσσομάθεια

Στην Γλωσσομάθεια υπάρχει η δυνατότητα ανάπτυξης, ελέγχου και εκτέλεσης προγραμμάτων σε "ΓΛΩΣΣΑ". Με την Γλωσσομάθεια&nb...

Περισσότερα...

App Inventor

Επισκέψεις:9468

App Inventor

Το App Inventor μπορεί να χρησιμοποιηθεί από μαθητές Γυμνασίου και Λυκείου για την δημιουργία εφαρμογών, ...

Περισσότερα...

Δημιουργός Διαγραμμάτων Ροής

Επισκέψεις:7896

Δημιουργός Διαγραμμάτων Ροής

Ο Δημιουργός Διαγραμμάτων Ροής αποτελεί ένα ισχυρό εργαλείο για τα πρώτα βήματα των μαθητών στην αλγοριθμική, όπου είναι...

Περισσότερα...
  • 1
  • 2
  • 3
  • 4
  • 5

App Inventor

Επισκέψεις:9468

App Inventor

Το App Inventor μπορεί να χρησιμοποιηθεί από μαθητές Γυμνασίου και Λυκείου για την δημιουργία εφαρμογών, ...

Περισσότερα...

GameSalad Creator

Επισκέψεις:3389

GameSalad Creator

Το GameSalad Creator μπορεί να χρησιμοποιηθεί για την δημιουργία παιχνιδιών και αλληλεπιδραστικών εφαρμογών από μαθητές ...

Περισσότερα...

Robot Obstacle Course

Επισκέψεις:1923

Robot Obstacle Course

Ένα παιχνίδι στο οποίο καλείται ο μικρός προγραμματιστής - μηχανικός να προσαρμόσει κατάλληλα τα κυκλώματα ενός ρομπότ ώ...

Περισσότερα...

Δημιουργός Διαγραμμάτων Ροής

Επισκέψεις:7896

Δημιουργός Διαγραμμάτων Ροής

Ο Δημιουργός Διαγραμμάτων Ροής αποτελεί ένα ισχυρό εργαλείο για τα πρώτα βήματα των μαθητών στην αλγοριθμική, όπου είναι...

Περισσότερα...

Γλωσσομάθεια

Επισκέψεις:10975

Γλωσσομάθεια

Στην Γλωσσομάθεια υπάρχει η δυνατότητα ανάπτυξης, ελέγχου και εκτέλεσης προγραμμάτων σε "ΓΛΩΣΣΑ". Με την Γλωσσομάθεια&nb...

Περισσότερα...
   

StarLogo TNG

Βαθμολογήστε αυτό το άρθρο
(0 ψήφοι)
  • Δημιουργήθηκε από : MIT Media Lab, MIT Teacher Education Program
  • Ημερομηνία εμφάνισης : 2008
  • Τελευταία έκδοση - Έτος: StarLogo TNG 1.5.1 - 2011
  • Προγραμματιστικό μοντέλο : Αντικειμενοστραφής, Οδηγούμενος από γεγονότα προγραμματισμός
  • Ελληνικό περιβάλλον : Ναι
  • Επιρροές από : Logo
  • Άδεια : Διατίθεται δωράν με άδεια StarLogo TNG License v1.0

Το περιβάλλον προγραμματισμού StarLogo TNG παρέχει την δυνατότητα εξοικείωσης του αρχάριου προγραμματιστή με έννοιες του προγραμματισμού όπως τη δομή ακολουθίας, μεταβλητής και λίστας (αριθμητική ή κειμένου και καθολικότητα αυτών), εκτίμηση αριθμητικών και λογικών παραστάσεων, δομές ελέγχου, επανάληψης, διαδικασίας με πέρασμα παραμέτρων, και εισαγωγή γενικότερα σε έννοιες του αντικειμενοστραφή όπως και του οδηγούμενου από γεγονότα προγραμματισμού. Προτείνεται για την διδασκαλία του προγραμματισμού σε Γυμνάσιο και Λύκειο.

Γνωριμία

Το περιβάλλον προγραμματισμού StarLogo είναι ένα εκπαιδευτικό περιβάλλον  προγραμματισμού που αναπτύχθηκε από τον Mitchel Resnick, Eric Klopfer, και άλλους στο MIT Media Lab και το MIT Teacher Education Program στη Μασαχουσέτη. Αρχικά η StarLogo δημιουργήθηκε με σκοπό να αποτελέσει μια γλώσσα προσομοίωσης βασιζόμενη σε πράκτορες. Σχεδιασμένη για την εκπαίδευση, η StarLogo μπορεί να χρησιμοποιηθεί από τους μαθητές για την δημιουργία προσομοιώσεων.

Η πρώτη έκδοση StarLogo TNG εμφανίστηκε το 2008 αποτελώντας  μια σημαντική μετάβαση από τον δισδιάστατο κόσμο της αρχικής StarLogo στον τρισδιάστατο κόσμο της StarLogo TNG (The Next Generation). Το περιβάλλον προγραμματισμού της νέας αυτής έκδοσης επιστρατεύοντας τον τρισδιάστατο αυτό κόσμο, που δημιουργήθηκε με χρήση OpenGL γραφικών, και μιας οπτικής γλώσσας προγραμματισμού, που βασίζεται σε πλακίδια εντολών, ενισχύει την ευκολία εκμάθησης και χρήσης αυτού του περιβάλλοντος. Επιπλέον δίνει και την δυνατότητα εισόδου από το πληκτρολόγιο καθιστώντας το έτσι ένα σπουδαίο εργαλείο για τον προγραμματισμό εκπαιδευτικών παιχνιδιών. Η StarLogo TNG όντας γραμμένη σε Java  λειτουργεί στους περισσότερους υπολογιστές.

Ο προγραμματισμός γίνεται με σύρσιμο και εναπόθεση πλακιδίων εντολών στην περιοχή προγραμματισμού δημιουργώντας τελικά ακολουθίες πλακιδίων που αντιπροσωπεύουν το πρόγραμμα που θα εκτελεστεί.

Βασικά συστατικά του περιβάλλοντος προγραμματισμού της StarLogo TNG  είναι:

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

  • Η περιοχή με τις παλέτες των πλακιδίων εντολών, όπου εκεί υπάρχουν τρείς υποομάδες παλετών: η Factory (με παλέτες εγκατάσταση και εκτέλεση, κίνηση, λογική, έλεγχοι, τερέν, ίχνη, κείμενο, μαθηματικά, άλλοι πράκτορες, διαδικασία, μεταβλητές, λίστα, χρώματα, σχήματα, ήχοι), η My Blocks και η Subsets. Η δύο τελευταίες εμπλουτίζονται με πλακίδια εντολών κατά την διάρκεια δημιουργίας του προγράμματος από τον χρήστη (με την προσθήκη πρακτόρων, την δημιουργία διαδικασιών κ.ά.).

  • Η περιοχή προγραμματισμού, όπου εκεί γίνεται η εναπόθεση και η «συναρμολόγηση» των διαφόρων πλακιδίων εντολών ώστε τελικά να διαμορφωθεί τελικά το πρόγραμμα που θα εκτελείται. Η περιοχή αυτή χωρίζεται σε διακριτές υποπεριοχές, την περιοχή του εκάστοτε πράκτορα που έχει προστεθεί στον κόσμο (τοποθετούνται πλακίδια εντολών που αφορούν τον προγραμματισμό της συμπεριφοράς του πράκτορα), την περιοχή Όλοι (εδώ συμβαίνει προγραμματισμός που αφορά όλους τους πράκτορες του περιβάλλοντος), την περιοχή Εγκατάσταση (όπου συμβαίνει προγραμματισμός που αφορά την αρχικοποίηση του υπό δημιουργία κόσμου), η περιοχή Συγκρούσεις (όπου ορίζεται η συμπεριφορά των πρακτόρων που έχουν επιλεχτεί σε περίπτωση σύγκρουσης), και την περιοχή Εκτέλεση (όπου ουσιαστικά συμβαίνει ο συντονισμός και ορισμός του τρόπου εκτέλεσης όλων των παραπάνω).

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

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

 

Βίντεο

 

 
 
 

H StarLogo TNG μπορεί να εγκατασταθεί σε περιββάλλοντα Windows, Mac και Linux.

Εκδόσεις της StarLogo TNG στα ελληνικά διατίθενται για περιβάλλοντα Windows και Mac.

Σύνδεσμος μεταφόρτωσης: http://education.mit.edu/starlogo-tng/download/

Διαμοιρασμός projects μέσω της κοινότητας StarLogo TNG (προσβάσιμη μέσω του Online menu στην StatLogo TNG 1.5)

Google ομάδα συζητήσεων για StarLogo TNG ( Αυτή η διεύθυνση ηλεκτρονικού ταχυδρομείου προστατεύεται από τους αυτοματισμούς αποστολέων ανεπιθύμητων μηνυμάτων. Χρειάζεται να ενεργοποιήσετε τη JavaScript για να μπορέσετε να τη δείτε. )

 

Συνδεθείτε για να υποβάλετε σχόλια
   

                                                              Περιβάλλοντα Εισαγωγής στον Προγραμματισμό από Γκοτσιόπουλο Παναγιώτη (Allrounder template)

                                                                                                                   Χάρτης Συνδέσμων Διαδικτυακού Τόπου