Free

Codecademy: Code Hour

Εισαγωγή στις βασικές αρχές προγραμματισμού.
Θάνος Χατζηγεωργίου

Share This

Πώς χρησιμοποιείται: 

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

Η εφαρμογή χρησιμοποιεί καταρχήν μια παραλλαγή  της γλώσσας Javascript για να εισάγει το χρήστη σε μερικά βασικά στοιχεία που αφορούν όλες τις γλώσσες προγραμματισμού:

  • τους τύπους δεδομένων
  • τις μεταβλητές
  • τις αριθμητικές πράξεις
  • τις συγκριτικές πράξεις
  • τη δομή επιλογής
  • τη δομή πολλαπλών επιλογών

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

Στη συνέχεια ακολουθεί η HTML. H εφαρμογή παρέχει μια πρώτη ένδειξη για το τί κρύβεται πίσω από τις Ιστοσελίδες που επισκέπτονται οι χρήστες του Διαδικτύου.

Καλύπτονται τα βασικά tags, η βασική χρήση του style (inline), η δημιουργία υπερσυνδέσμων και η ενσωμάτωση εικόνων.

Αφού τελειώσουν τα μαθήματα, ο χρήστης μπαίνει στη διαδικασία να φτιάξει το δικό του Website συμπληρώνοντας σταδιακά HTML κώδικα.

Το αποτέλεσμα της προσπάθειάς του μπορεί να δημοσιευτεί στον Παγκόσμιο Ιστό κάτω από τον ιστότοπο του Codecademy.

Η εφαρμογή είναι φτιαγμένη για να εισάγει έναν αρχάριο, στον κόσμο του προγραμματισμού σε λιγότερο από μια ώρα. Γι’ αυτό το λόγο καλύπτει τα αρχικά και πολύ βασικά θέματα.

Είναι κατάλληλη για χρήση σε τάξεις του Γυμνασίου και του Λυκείου, χωρίς να αποκλείεται η χρήση της και για ορισμένους μαθητές των μεγάλων τάξεων του Δημοτικού.

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

 

Τι μας άρεσε: 
Η σταδιακή εμβάθυνση στο αντικείμενο μέσα από μικρές δραστηριότητες συμπλήρωσης κώδικα.
Τι δεν μας άρεσε: 
Η ύπαρξη μερικών δραστηριοτήτων όπου ο κώδικας δεν εκτελείται όταν ο χρήστης επιλέγει εκτέλεση, αλλά απλά εμφανίζεται ένα μήνυμα επιτυχίας.
Συνολική Βαθμολογία:
100%
Διατήρηση Ενδιαφέροντος:
100%
Ανάπτυξη Δεξιοτήτων:
100%
Ποιότητα Περιεχομένου:
100%