Άρθρα  

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

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

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

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

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

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

EasyLogo

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

EasyLogo

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

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

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

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

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

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

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

App Inventor

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

App Inventor

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

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

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

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

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

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

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

App Inventor

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

App Inventor

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

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

GameSalad Creator

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

GameSalad Creator

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

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

Robot Obstacle Course

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

Robot Obstacle Course

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

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

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

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

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

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

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

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

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

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

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

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

Home

   
Άρθρα από το ιστολόγιο του διαδικτυακού μας τόπου
Παναγιώτης Γκοτσιόπουλος

Παναγιώτης Γκοτσιόπουλος

To Codecademy είναι ένας διαδικτυακός τόπος εκμάθησης προγραμματισμού με διαδραστικά μαθήματα. Υπάρχουν σειρές μαθημάτων για PHP, Python, Javascript, JQuery, API, Ruby, διαδικτυακές εφαρμογές. Υπάρχει επίσης η δυνατότητα δημιουργίας διαδραστικών μαθημάτων από όποιον έχει τις γνώσεις, τον χρόνο και την διάθεση. 

Διαδικτυακός τόπος: http://www.codecademy.com/

Πέμπτη, 28 Φεβρουαρίου 2013 15:19

Robot Obstacle Course

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

Τρίτη, 26 Φεβρουαρίου 2013 14:37

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

Ο Δημιουργός Διαγραμμάτων Ροής αποτελεί ένα ισχυρό εργαλείο για τα πρώτα βήματα των μαθητών στην αλγοριθμική, όπου είναι απαραίτητη η χρήση διαγραμμάτων ροής. Στο περιβάλλον λαμβάνει χώρα ανάπτυξη και εκτέλεση αλγορίθμων απευθείας σε μορφή διαγραμμάτων ροής. Με τον ΔΔΡ μπορούν να διδαχτούν βασικές έννοιες δομημένου προγραμματισμού. Υπάρχει η δυνατότητα, χρήσης δομών όπως της ακολουθίας, επιλογής, επανάληψης, χρήσης μεταβλητών, χρήσης εντολών εισόδου/εξόδου, αριθμητικών παραστάσεων, λογικών ελέγχων με χρήση μόνο συγκριτικών τελεστών, βασικές δυνατότητες συνδυασμού και σύγκρισης αλφαριθμητικών. Επίσης υπάρχει η δυνατότητα δημιουργίας εκτελέσιμου προγράμματος του αλγορίθμου που έχει υλοποιηθεί με τον ΔΔΡ.

Τρίτη, 26 Φεβρουαρίου 2013 11:19

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

Στην Γλωσσομάθεια υπάρχει η δυνατότητα ανάπτυξης, ελέγχου και εκτέλεσης προγραμμάτων σε "ΓΛΩΣΣΑ". Με την Γλωσσομάθεια μπορούν να διδαχτούν έννοιες του δομημένου προγραμματισμού όπως δομές ακολουθίας, ελέγχου, επανάληψης, ορισμός μεταβλητών, χρήση  πινάκων, εντολών εισόδου / εξόδου, χρήση αριθμητικών παραστάσεων, λογικών ελέγχων με συγκριτικούς και λογικούς τελεστές, ορισμό διαδικασιών (και με πέρασμα παραμέτρων) και συναρτήσεων. Επίσης, στο περιβάλλον της Γλωσσομάθειας, υπάρχει η δυνατότητα εμφάνισης και των διαγραμμάτων ροής των ήδη δημιουργημένων προγραμμάτων σε "ΓΛΩΣΣΑ".

Τρίτη, 26 Φεβρουαρίου 2013 08:19

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

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

Τρίτη, 11 Δεκεμβρίου 2012 00:19

Treasure Hunter

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

   

Πληροφορίες  

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

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

 

Αναφέρεται στο προγραμματισμό που λαμβάνει χώρα με μια οπτική γλώσσα προγραμματισμού (VPL).  Μια οπτική γλώσσα προγραμματισμού επιτρέπει τον προγραμματισμό με οπτικές εκφράσεις, δηλαδή χωρικές διατάξεις κειμένου και γραφικών συμβόλων. 

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

 

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

 

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

 

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

 

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

 

Ο προγρα/τισμός με παράδειγμα είναι μια τεχνική για τη διδασκαλία στον υπολογιστή νέας συμπεριφοράς, επιδεικνύοντας δράσεις σε συγκεκριμένα παραδείγματα. Το σύστημα καταγράφει τις ενέργειες του χρήστη και γενικεύει σε ένα πρόγραμμα που μπορεί να χρησιμοποιηθεί σε νέα παραδείγματα. Παράδειγμα χρήσης του είναι στην δημιουργία παιχνιδιών με λογισμικά συγγραφής παιχνιδιών όπου δίνεται η δυνατότητα δημιουργίας παιχνιδιών και σε μη προγραμματιστές.

 

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

 

Αυτό το μοντέλο προγραμ/σμού που βασίζεται στην έννοια του αντικειμένου. Ο όρος έχει δύο διαφορετικές σημασίες:

    • Αποτελεί μια κάπως περιορισμένη έκδοση του αντικειμενοστραφούς προγραμματισμού, όπου μία ή περισσότερες από τις ακόλουθες κατηγορίες περιορισμών εφαρμόζεται: (α) Δεν υπάρχει κληρονομικότητα, (β) δεν υπάρχει πολυμορφισμός.
    • Βασιζόμενος σε πρότυπα προγραμματισμός (Prototype-based) στον οποίο ο προγραμματισμός βασίζεται σε πρότυπα αντικείμενα που δεν είναι στιγμιότυπα κάποιας κλάσης αντικειμένων.

 

   

Τελευταία Σχόλια  

   

Αρχείο Άρθρων Ιστολογίου  

   

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

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