Περίληψη
Αυτή η καταχώριση δεν είναι ένα ακόμη μάθημα, αλλά ο τελικός απολογισμός του κύκλου μαθημάτων: υπενθυμίζει τους επτά μαθησιακούς στόχους που έθεσε το πρόγραμμα σπουδών στην αρχή, δείχνει σε ένα μόνο σχήμα σε ποιον από αυτούς αντιστοιχίστηκε κάθε μάθημα κάθε ενότητας, εξηγεί πώς δουλεύτηκε κάθε στόχος σε όλη τη διάρκεια των οκτώ ενοτήτων περιεχομένου, διακρίνει τους στόχους που έχουν δική τους ενότητα από εκείνους που διατρέχουν ολόκληρο τον κύκλο, συγκεντρώνει όσα αφήνει ο κύκλος πέρα από τη C++, διδάσκει πώς διαβάζεται η αυτοαξιολόγηση ανά στόχο, που συγκεντρώνει την πρώτη προσπάθεια των τελικών αξιολογήσεων, και επισημαίνει όσα αφήνει ο κύκλος στον Προγραμματισμό σε C++ II.
Μαθησιακοί στόχοι
- Να διατυπώνει τους επτά γενικούς στόχους του κύκλου και να αναγνωρίζει σε ποιες ενότητες και σε ποια μαθήματα δουλεύτηκε ο καθένας.
- Να διακρίνει τους στόχους που έχουν δική τους ενότητα από εκείνους που διατρέχουν πολλές, ιδίως την επίλυση προβλημάτων με την επαναλαμβανόμενη διαδικασία της μεταγλώττισης και της αποσφαλμάτωσης, καθώς και την προδιαγραφή και τη δοκιμή, και να εξηγεί πώς ασκούνται αυτοί οι τελευταίοι στόχοι.
- Να ξεχωρίζει, σε όσα έμαθε στον κύκλο, ό,τι ισχύει σε κάθε γλώσσα από τη μορφή του στη C++, και να εξηγεί τι αφήνει ο κύκλος στον Προγραμματισμό σε C++ II.
- Να αποφασίζει, με βάση την αυτοαξιολόγηση ανά στόχο, το σχήμα και τις προκλήσεις κάθε σύνθεσης, ποιες ενότητες και ποια μαθήματα αξίζει να επαναλάβει.
Τι έθεσε ως σκοπό ο κύκλος μαθημάτων
Ο κύκλος γεννήθηκε με έναν γενικό σκοπό: να διδάξει πώς γράφονται σωστά προγράμματα από το μηδέν, κάνοντας αντικείμενό του τον ίδιο τον προγραμματισμό και όχι μια γλώσσα. Για τον σκοπό αυτό διάλεξε ένα απαιτητικό εργαλείο, τη C++, επειδή δεν κρύβει τη μηχανή: υποχρεώνει να δηλώνονται οι τύποι, χωρίζει τη μεταγλώττιση από την εκτέλεση, κάνει ορατά τη μνήμη, το κόστος της αντιγραφής και τα όρια κάθε αριθμού, και τιμωρεί με απροσδιόριστη συμπεριφορά ό,τι άλλες γλώσσες συγκαλύπτουν. Το μάθημα για το πρόγραμμα σπουδών ανέπτυξε αυτόν τον σκοπό σε επτά γενικούς μαθησιακούς στόχους, που αξίζει να έχουμε μπροστά μας με την αρίθμηση με την οποία τους αναφέρει το σχήμα:
- Να λύνει προβλήματα με προγράμματα: να προδιαγράφει τι εισέρχεται και τι εξέρχεται, να σχεδιάζει έναν αλγόριθμο, να τον εκτελεί με το χέρι, και να τον γράφει, να τον μεταγλωττίζει, να τον εκτελεί και να τον αποσφαλματώνει, ερμηνεύοντας τα μηνύματα και τις προειδοποιήσεις του μεταγλωττιστή.
- Να επιλέγει τον κατάλληλο τύπο για κάθε δεδομένο και να συλλογίζεται για τα όρια της αναπαράστασής του: το εύρος τιμών των ακεραίων, την υπερχείλιση, τη στρογγυλοποίηση της κινητής υποδιαστολής και την κωδικοποίηση του κειμένου.
- Να κατασκευάζει σωστές εκφράσεις, γνωρίζοντας την προτεραιότητα, τις μετατροπές τύπου, τις παρενέργειες και ό,τι το πρότυπο αφήνει απροσδιόριστο.
- Να σχεδιάζει τον έλεγχο ροής με σωστές αποφάσεις και βρόχους, που τερματίζουν, και να αιτιολογεί την ορθότητά τους με μια αναλλοίωτη.
- Να αποσυνθέτει ένα πρόβλημα σε συναρτήσεις με σαφείς διεπαφές, να επιλέγει πώς θα μεταβιβάζονται οι παράμετροι, και να λύνει προβλήματα με αναδρομή.
- Να αναπαριστά και να επεξεργάζεται σύνθετα δεδομένα (ακολουθίες, δισδιάστατους πίνακες, εγγραφές, κείμενο και αρχεία) με τους βασικούς αλγορίθμους και με την πρότυπη βιβλιοθήκη, εκτιμώντας το κόστος τους.
- Να οργανώνει μεγαλύτερα προγράμματα σε πολλά αρχεία, να τα προδιαγράφει με μια προσυνθήκη και μια μετασυνθήκη, να τα δοκιμάζει συστηματικά και να επιχειρηματολογεί για την ορθότητά τους.
Κάθε μάθημα του κύκλου δήλωσε, επιπλέον, τους δικούς του ειδικούς στόχους. Τα μαθήματα δεν λένε σε ποιον γενικό στόχο υπηρετεί ο καθένας· η αντιστοιχία αυτή είναι μια ανάγνωση από έξω, με την ίδια μέθοδο όπως στους άλλους κύκλους μαθημάτων του ιστότοπου. Κάθε ειδικός στόχος αντιστοιχίζεται σε έναν κύριο γενικό στόχο και, αν τους αγγίζει, σε άλλους δευτερεύοντες· ο καθένας μετρά ολόκληρος στον κύριο και κατά το ήμισυ σε κάθε δευτερεύοντα, και το μάθημα συνδέεται ως κύριο με τον γενικό στόχο που συγκεντρώνει το μεγαλύτερο βάρος και ως δευτερεύον με τους υπόλοιπους που λαμβάνουν κάποιο. Αν δύο στόχοι ισοβαθμούν, αποφασίζει εκείνος της ενότητας και, αν κανένας δεν είναι, εκείνος με τον μικρότερο αριθμό· έτσι, το μάθημα Μεταβλητές και μνήμη, του οποίου οι στόχοι μοιράζονται εξίσου ανάμεσα στον 1 και στον 2, συνδέεται με τον 2, που είναι ο στόχος της ενότητάς του. Οι εισαγωγές ακολουθούν τον ίδιο κανόνα. Οι συνθέσεις, αντιθέτως, ακολουθούν δικό τους κριτήριο: κύριος στόχος τους είναι ο στόχος της ενότητάς τους, επειδή η αλυσίδα των εννοιών τους, η τελική τους αξιολόγηση και οι περισσότερες προκλήσεις τους συγκεντρώνουν όσα δίδαξε η ενότητα· η ενότητα του κειμένου και των αρχείων, που δεν έχει δικό της στόχο, μετριέται με τον 6, στον οποίο ανήκουν τρία από τα τέσσερα μαθήματά της. Αν αυτό ισχύει, ολόκληρος ο κύκλος παίρνει τη μορφή μιας ραχοκοκαλιάς: το κεφάλι είναι ο γενικός σκοπός· η στήλη, η σειρά των ενοτήτων, καθεμιά με το τμήμα της· κάθε μάθημα είναι ένας κόμβος αυτού του τμήματος, συνδεδεμένος με τον κύριο στόχο του, και οι επτά στόχοι αιωρούνται γύρω από τη στήλη, στηριγμένοι από τα μαθήματα που τους τροφοδοτούν.
Φόρτωση του περιεχομένου…
Ολοκληρώθηκε
Συνδεθείτε για να αποθηκεύσετε την πρόοδό σας