Ε' ΤΑΞΗ
«Τεχνολογίες της Πληροφορίας και των Επικοινωνιών» 2 ώρες την εβδομάδαΠρογραμματίζω και ελέγχω
-
Σχεδίαση και επεξεργασία ζωγραφιών σε ένα Logo like προγραμματιστικό περιβάλλον.
-
Εισαγωγή και επεξεργασία έτοιμων σχημάτων - εικόνων - ζωγραφιών.
-
Εισαγωγή χελώνας και αλλαγή των διαστάσεων της.
-
Γνωριμία με τις βασικές εντολές κίνησης της χελώνας (μπροστά, πίσω δεξιά, αριστερά, περίμενε, πάνω –pen up−, κάτω – pen down− κ.λπ.).
-
Σχεδίαση απλών γεωμετρικών σχημάτων (τετράγωνο, παραλληλόγραμμο, κ.ά.) με τη γραφίδα της χελώνας.
Ενδεικτικές Δραστηριότητες
ΣΤ' ΤΑΞΗ
«Τεχνολογίες της Πληροφορίας και των Επικοινωνιών» 2 ώρες την εβδομάδαΠρογραμματίζω και ελέγχω
- Σύνταξη απλών διαδικασιών σε ένα Logo like προγραμματιστικό περιβάλλον.
- Κατανόηση της έννοια της μεταβλητής
- Χρήση διαδικασιών με συνθήκη, παραμετρικών και αναδρομικών διαδικασιών.
Ενδεικτικές Δραστηριότητες
Ε' ΤΑΞΗ
«Τεχνολογίες της Πληροφορίας και των Επικοινωνιών» 2 ώρες την εβδομάδαΠρογραμματίζω τον υπολογιστή
(Εκπαιδευτικά περιβάλλοντα οπτικού προγραμματισμού, Αλγόριθμος, Πρόγραμμα, Γεγονότα (events), Ανάπτυξη και εκτέλεση απλών εφαρμογών, Διόρθωση σφαλμάτων, Βελτιστοποίηση προγραμμάτων)
- Γνωριμία με τις βασικές συνιστώσες ενός εκπαιδευτικού περιβάλλοντος οπτικού προγραμματισμού.
- Εκτέλεση έτοιμων προγράμματα που δίνονται από τον εκπαιδευτικό.
- Περιγραφή με λεκτικό τρόπο των βημάτων απλών αλγορίθμων και υλοποίησή τους σε εκπαιδευτικό περιβάλλον οπτικού προγραμματισμού.
- Διατύπωση απλών εντολών σε περιβάλλον οπτικού προγραμματισμού
- Ορισμός ενεργειών και σεναρίων που πρέπει να εκτελεστούν για να επιτευχθούν επιθυμητά γεγονότα
- Επεξήγηση συγκεκριμένης συμπεριφοράς ενός αντικείμενου στο προγραμματιστικό περιβάλλον.
- Κωδικοποίηση αλγορίθμου σε προγραμματιστικό περιβάλλον και ανάπτυξη μικρών εφαρμογών με την χρήση ενός εκπαιδευτικού περιβάλλοντος οπτικού προγραμματισμού.
- Ανάλυση ενός προβλήματος σε επιμέρους απλούστερα.
- Σύνθεση ενός έργου από τα επιμέρους στοιχεία του (που έχουν προκύψει από την ανάλυση)
- Διάκριση διαφόρων γεγονότων (events) στο περιβάλλον οπτικού προγραμματισμού
- Εξοικείωση με τεχνικές διόρθωσης σφαλμάτων και βελτιστοποίησης των προγραμμάτων που αναπτύσσονται σε εκπαιδευτικό περιβάλλον προγραμματισμού.
- Δημιουργία σύνθετων έργων που βασίζονται στη σύνθεση επιμέρους απλούστερων έργων.
Ενδεικτικές Δραστηριότητες - Εκπαιδευτικό υλικό
ΣΤ' ΤΑΞΗ
«Τεχνολογίες της Πληροφορίας και των Επικοινωνιών» 2 ώρες την εβδομάδαΠρογραμματίζω τον υπολογιστή
(Εκπαιδευτικά περιβάλλοντα οπτικού προγραμματισμού, Αλγόριθμος, Πρόγραμμα, Γεγονότα (events), Επαναληπτική δομή, Η δομή επανάληψης, Διαδικασία (υποπρόγραμμα), Κλήση διαδικασιών, Διόρθωση σφαλμάτων)
- Επεξήγηση συγκεκριμένης συμπεριφοράς ενός αντικείμενου στο προγραμματιστικό περιβάλλον.
- Ορισμός ενεργειών και σεναρίων που πρέπει να εκτελεστούν για να επιτευχθούν επιθυμητά γεγονότα.
- Κατανόηση της αναγκαιότητας και της χρησιμότητας της δομής επανάληψης .
- Χρήση εντολών επανάληψης σε προγράμματα που αναπτύσσονται από τον μαθητή.
- Ανάλυση ενός προβλήματος σε επιμέρους απλούστερα.
- Σύνθεση ενός έργου προγραμματισμού από τα επιμέρους στοιχεία της ανάλυσης
- Κατανόηση της χρησιμότητας του ρόλου της διαδικασίας σε ένα πρόγραμμα.
- Χρήση διαδικασιών στα έργα του μαθητή.
- Εφαρμογή τεχνικών ελέγχου και διόρθωσης σφαλμάτων στα προγράμματα που δημιουργεί ο μαθητής.
- Κατανόηση της λειτουργίας έτοιμων προγραμμάτων που δίνονται στον μαθητή.
Ενδεικτικές Δραστηριότητες - Εκπαιδευτικό υλικό
Γ' ΤΑΞΗ
«Πληροφορική» 1 ώρα την εβδομάδαΓνωρίζω τον υπολογιστή ως ενιαίο σύστημα
(Γλώσσες προγραμματισμού, Βασικά στάδια επίλυσης προβλήματος με τη χρήση υπολογιστή, Περιγραφή και κατανόηση του προβλήματος, Σχεδίαση της λύσης του προβλήματος, Περιγραφή αλγορίθμου, Κωδικοποίηση, Δημιουργία και εκτέλεση προγράμματος)
- Κατανόηση της έννοιας της γλώσσας προγραμματισμού και της αναγκαιότητα χρήσης της.
- Σχεδίαση της λύσης ενός απλού προβλήματος και υλοποίησης της σε ένα προγραμματιστικό περιβάλλον.
Ενδεικτικές Δραστηριότητες
Α' ΤΑΞΗ
«Τεχνολογίες της Πληροφορίας και των Επικοινωνιών» 2 ώρες την εβδομάδαΠρογραμματίζω τον υπολογιστή
(Εισαγωγή στον Προγραμματισμό Υπολογιστών, Εκπαιδευτικά περιβάλλοντα οπτικού προγραμματισμού, Οδηγούμενος από γεγονότα προγραμματισμός, Ανάπτυξη και εκτέλεση απλών εφαρμογών, Σύνταξη εντολών ελέγχου αντικειμένων, Προγραμματισμός απλών πολυμεσικών εφαρμογών (πλοήγηση, αλληλεπίδραση), Τεχνικές ελέγχου και διόρθωσης προγραμμάτων)
- Γνωριμία με τις βασικές συνιστώσες ενός εκπαιδευτικού περιβάλλοντος οπτικού προγραμματισμού.
- Εκτέλεση έτοιμων προγραμμάτων που θα δοθούν στον μαθητή.
- Περιγραφή με λεκτικό τρόπο απλών αλγορίθμων που καλείται ο μαθητής να υλοποιήσει στο περιβάλλον οπτικού προγραμματισμού.
- Διάκριση διαφόρων γεγονότων (events) στο περιβάλλον οπτικού προγραμματισμού.
- Καθορισμός/σύνταξη απλών εντολών στο περιβάλλον οπτικού προγραμματισμού.
- Ορισμός ενεργειών και σεναρίων που πρέπει να εκτελεστούν για επιθυμητά γεγονότα.
- Επεξήγηση συγκεκριμένου τρόπου συμπεριφοράς ενός αντικείμενου του προγραμματιστικού περιβάλλοντος και ανάπτυξης μικρών εφαρμογών χρησιμοποιώντας ένα εκπαιδευτικό περιβάλλον οπτικού προγραμματισμού.
Ενδεικτικές Δραστηριότητες - Εκπαιδευτικό υλικό
- Υλοποίηση λειτουργιών και σεναρίων με βάση προκαθορισμένα γεγονότα χρησιμοποιώντας περιβάλλον οπτικού προγραμματισμού.
- Συσχετισμός γεγονότων με τις αντίστοιχες εντολές.
- Επιλογή αντικειμένων από το προγραμματιστικό περιβάλλον και ορισμός των ιδιοτήτων και της συμπεριφορά τους.
- Ανάπτυξη απλών εφαρμογών σε περιβάλλον οπτικού προγραμματισμού.
- Εφαρμογή τεχνικών ελέγχου και διόρθωσης σφαλμάτων στα προγράμματα που δημιουργεί ο μαθητής.
Ενδεικτικές Δραστηριότητες - Εκπαιδευτικό υλικό
Β' ΤΑΞΗ
«Πληροφορική» 2 ώρες την εβδομάδαΠρογραμματίζω τον υπολογιστή
(Κατανόηση και ανάλυση προβλήματος, Η έννοια του αλγορίθμου, Η έννοια του προγράμματος, Η έννοια της διαδικασίας (υποπρόγραμμα), Η έννοια της μεταβλητής ως παραμέτρου σε διαδικασία, Η δομή επανάληψης, Εντολές εισόδου και εξόδου, Κλήση διαδικασιών από διαδικασίες, Σύνθετες διαδικασίες, Στρατηγικές ανάπτυξης και διόρθωσης προγραμμάτων)
- Περιγραφή αλγορίθμου με φυσική γλώσσα κατά βήματα.
- Κωδικοποίηση ενός αλγορίθμου σε προγραμματιστικό περιβάλλον.
- Ανάλυση ενός προβλήματος σε επιμέρους απλούστερα.
- Κατανόηση του ρόλου της διαδικασίας σε ένα πρόγραμμα.
- Δημιουργία διαδικασιών στα έργα του μαθητή.
- Κατανόηση των πλεονεκτημάτων της χρήσης παραμέτρων σε διαδικασίες.
- Ορισμός των κατάλληλων παραμέτρων σε διαδικασίες που αναπτύσσει ο μαθητής.
- Κατανόηση και επεξήγηση της λειτουργία ολοκληρωμένων προγραμμάτων.
Ενδεικτικές Δραστηριότητες - Εκπαιδευτικό υλικό
- Κατανόηση της αναγκαιότητας και τη χρησιμότητας των δομών επανάληψης και επιλογής.
- Χρήση των εντολών επανάληψης και επιλογής στα προγράμματα που αναπτύσσει διαδικασίες ο μαθητής βασιζόμενος σε προϋπάρχουσες.
- Κατανόηση του μηχανισμού μεταβίβασης ελέγχου από μια διαδικασία σε άλλη, κατά την κλήση της.
- Δημιουργία διαδικασιών που καλούν άλλες διαδικασίες.
- Εφαρμογή τεχνικών ελέγχου και διόρθωσης σφαλμάτων στα προγράμματα που δημιουργεί ο μαθητής.
- Κατανόηση της λειτουργίας ολοκληρωμένων προγραμμάτων.
Ενδεικτικές Δραστηριότητες - Εκπαιδευτικό υλικό
Γ΄ ΤΑΞΗ
«Πληροφορική» 2 ώρες την εβδομάδαΠρογραμματίζω τον υπολογιστή
(Δεδομένα, Πληροφορία, Κύκλος επεξεργασίας δεδομένων, Πρόγραμμα, Τύποι δεδομένων – Μεταβλητές, Απόδοση τιμής σε μεταβλητή, Τελεστές, Σύνταξη εκφράσεων, Εντολές εισόδου εξόδου, Δομή επιλογής)
- Διάκριση και ορισμός των εννοιών δεδομένα και πληροφορία στο πλαίσιο πραγματικών προβλημάτων.
- Περιγραφή του κύκλου επεξεργασίας δεδομένων.
- Αναγνώριση του υπολογιστή ως μηχανή επεξεργασίας που δέχεται δεδομένα και παράγει πληροφορίες .
- Διάκριση διαφορετικών τύπων δεδομένων (αριθμητικά, αλφαριθμητικά).
- Ορισμός μεταβλητών που απαιτούνται για την ανάπτυξη των προγραμμάτων που σχεδιάζει ο μαθητής.
- Χρήση εντολών εισόδου/εξόδου στα προγράμματα που αναπτύσσει ο μαθητής.
- Σύνταξη αριθμητικών και λογικών εκφράσεων.
- Κατανόηση της αναγκαιότητας και τη χρησιμότητας της δομής επιλογής.
- Χρήση σύνθετων εντολών επιλογής (εμφωλευμένα ΑΝ) στα προγράμματα που αναπτύσσει ο μαθητής.
- Χρήση σύνθετων εντολών επανάληψης στα προγράμματα που αναπτύσσει ο μαθητής (εμφωλευμένη επανάληψη).
- Έλεγχος της ορθότητας των προγραμμάτων του μαθητή εκτελώντας τα με διαφορετικά δεδομένα εισόδου.
- Εφαρμογή τεχνικών ελέγχου και διόρθωσης σφαλμάτων στα προγράμματα που δημιουργεί ο μαθητής.
Ενδεικτικές Δραστηριότητες - Εκπαιδευτικό υλικό
Α΄ ΤΑΞΗ
«Εφαρμογές Πληροφορικής» (Επιλογής) 2 ώρες την εβδομάδαδιερευνώ - δημιουργώ - ανακαλύπτω
- να μπορούν να περιγράφουν τα χαρακτηριστικά και τις δυνατότητες των σύγχρονων προγραμματιστικών εργαλείων
- να μπορούν να επιλύουν απλά προβλήματα με χρήση προγραμματιστικών εργαλείων
Ενδεικτικές Δραστηριότητες
Β' ή Γ΄ ΤΑΞΗ
«Εφαρμογές Υπολογιστών» (Επιλογής) 2 ώρες την εβδομάδαδιερευνώ - δημιουργώ - ανακαλύπτω
- να μπορούν να περιγράφουν τα χαρακτηριστικά και τις δυνατότητες των σύγχρονων προγραμματιστικών εργαλείων
- να μπορούν να επιλύουν απλά προβλήματα με χρήση προγραμματιστικών εργαλείων
Ενδεικτικές Δραστηριότητες
Γ΄ ΤΑΞΗ
«ΑΕΠΠ - Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον» (Τεχνολογικής κατεύθυνσης) 2 ώρες την εβδομάδα1. Ανάλυση προβλήματος
(Ο Γενικός σκοπός της ενότητας αυτής είναι, να αναπτύξουν οι μαθητές ικανότητες αναλυτικής και συστηματικής προσέγγισης στη διαδικασία επίλυσης προβλημάτων)
Καθορισμός και κατανόηση του προβλήματος
- Αποσαφήνιση και κατανόηση πλήρως το “χώρου” του προβλήματος
- Απόκτηση δυνατότητας να θέτει ο μαθητής προβλήματα.
Δομή του προβλήματος
- Διάκριση των μερών ενός προβλήματος
- Ανάλυση ενός προβλήματος σε απλούστερα προβλήματα
Καθορισμός απαιτήσεων
- Προσδιορισμός των δεδομένων του προβλήματος, της φύση και του εύρους τους, καθώς και των ζητούμενων αποτελεσμάτων και του τρόπου παρουσίασής τους
2. Σχεδίαση αλγορίθμων
(Ο Γενικός σκοπός της ενότητας αυτής είναι, να αποκτήσουν οι μαθητές ικανότητες μεθοδολογικού χαρακτήρα που αφορούν στο σχεδιασμό, στην ανάπτυξη και στον έλεγχο αλγορίθμων)
Αλγόριθμοι - Βασικές έννοιες
- Ορισμός- Σπουδαιότητα αλγορίθμου
- Πληρότητα αλγορίθμου
- Περιγραφή/ αναπαράσταση αλγορίθμου
Μεθοδολογίες σχεδιασμού αλγορίθμων
- Προσέγγιση “από πάνω προς τα κάτω”
- Προσέγγιση “από κάτω προς τα πάνω”
Ανάπτυξη αλγορίθμων
- Βασικές αλγοριθμικές δομές (ακολουθία, επιλογή, επανάληψη)
- Αναδρομή
- Εμφωλιασμένες δομές
Έλεγχος αλγορίθμων
- Διαδικασίες τερματισμού αλγορίθμων
- Εντοπισμός λαθών αλγορίθμων
- Σύγκριση αλγορίθμων
3. Υλοποίηση σε προγραμματιστικό περιβάλλον
(Ο Γενικός σκοπός της ενότητας αυτής είναι, να αποκτήσουν οι μαθητές δεξιότητες υλοποίησης αλγορίθμων σε σύγχρονα προγραμματιστικά περιβάλλοντα)
Είδη, τεχνικές και περιβάλλοντα προγραμματισμού
- Είδη προγραμματισμού
- Τεχνικές προγραμματισμού
- Προγραμματιστικά περιβάλλοντα
Στοιχεία δομημένου προγραμματισμού
- Γενικές αρχές δομημένου προγραμματισμού
- Τύποι δεδομένων
- Σταθερές και μεταβλητές
- Εντολές εισόδου και εξόδου
- Δομή ακολουθίας, ελέγχου-επιλογής, επανάληψης
- Αναδρομή
- Πίνακες
- Διαδικασίες
- Συναρτήσεις
Στοιχεία σύγχρονων προγραμματιστικών περιβαλλόντων
- Γενικές αρχές αντικειμενοστραφούς οδηγούμενου από γεγονότα προγραμματισμού
- Αντικείμενα και ιδιότητες τους
- Γεγονότα, μέθοδοι
- Στοιχεία γραφικού προγραμματιστικού περιβάλλοντος
- Menu επιλογών
- Πλαίσια διαλόγου
- Επικοινωνία με άλλες εφαρμογές
Σχεδιασμός και υλοποίηση περιβάλλοντος διεπαφής
- Κανόνες εργονομίας λογισμικού
- Στοιχεία ψυχολογίας χρωμάτων
Έλεγχος και εκσφαλμάτωση προγράμματος
- Κατηγορίες λαθών
- Εργαλεία εκσφαλμάτωσης
- Βήμα προς βήμα εκτέλεση προγράμματος
4. Αξιολόγηση-Τεκμηρίωση
(Ο Γενικός σκοπός της ενότητας αυτής είναι, να αποκτήσουν οι μαθητές ικανότητες τεκμηρίωσης και αξιολόγησης της εργασίας τους)
Αξιολόγηση, βελτιστοποίηση, επέκταση του προγράμματος
- Κριτήρια αξιολόγησης προγράμματος
- Επέκταση προγράμματος
Τεκμηρίωση του προγράμματος
- Φάκελος τεκμηρίωσης προγράμματος
Κύκλος ζωής λογισμικού
- Ανάλυση απαιτήσεων
- Λογικός σχεδιασμός
- Φυσικός σχεδιασμός
- Ανάπτυξη προγραμμάτων
- Λειτουργία - Συντήρηση
ΝΟΜΟΘΕΣΙΑ (προγράμματα σπουδών, ωρολόγια προγράμματα)
Οι παραπάνω πληροφορίες είναι μέρος των προγραμμάτων σπουδών των διδασκόμενων μαθημάτων πληροφορικής που αφορούν μόνο τον προγραμματισμό υπολογιστών στην εκάστοτε τάξη. Τα έγγραφα που χρησιμοποιήθηκαν είναι τα παρακάτω:
ΔΗΜΟΤΙΚΑ ΕΑΕΠ (Ενιαίο Αναμορφωμένο Εκπαιδευτικό Πρόγραμμα)
ΔΗΜΟΤΙΚΑ ΠΙΛΟΤΙΚΑ (ΝΕΟ ΣΧΟΛΕΙΟ)
Πρόγραμμα Σπουδών για τις ΤΠΕ στην Πρωτοβάθμια Εκπαίδευση
ΓΥΜΝΑΣΙΑ
Διαθεματικό Ενιαίο Πλαίσιο Προγράμματος Σπουδών Πληροφορικής
ΓΥΜΝΑΣΙΑ ΠΙΛΟΤΙΚΑ (ΝΕΟ ΣΧΟΛΕΙΟ)
Πρόγραμμα Σπουδών για τον Πληροφορικό Γραμματισμό στο Γυμνάσιο (4η Έκδοση Μάιος 2011)
ΛΥΚΕΙΟ
Ενιαίο Πλαίσιο Προγράμματος Σπουδών Πληροφορικής (Δεκέμβριος 1997)
Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον (Μάρτιος 1998)
Πρόγραμμα Σπουδών των μαθημάτων Α', Β', Γ' τάξεων του Ενιαίου Λυκείου (απόφαση 8212/Γ2/28-1-2002)