Άρθρα  

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

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

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

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

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

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

EasyLogo

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

EasyLogo

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

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

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

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

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

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

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

App Inventor

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

App Inventor

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

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

Alice

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

Alice

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

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

App Inventor

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

App Inventor

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

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

GameSalad Creator

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

GameSalad Creator

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

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

Robot Obstacle Course

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

Robot Obstacle Course

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

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

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

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

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

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

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

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

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

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

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

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

Home

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

Γενικά Άρθρα (1)

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

Ε' ΤΑΞΗ

«Τεχνολογίες της Πληροφορίας και των Επικοινωνιών» 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. Αξιολόγηση-Τεκμηρίωση

(Ο Γενικός σκοπός της ενότητας αυτής είναι, να αποκτήσουν οι μαθητές ικανότητες τεκμηρίωσης και αξιολόγησης της εργασίας τους)

Αξιολόγηση,  βελτιστοποίηση, επέκταση του προγράμματος

  • Κριτήρια αξιολόγησης προγράμματος
  • Επέκταση προγράμματος

Τεκμηρίωση του προγράμματος

  • Φάκελος τεκμηρίωσης προγράμματος

Κύκλος ζωής λογισμικού

  • Ανάλυση απαιτήσεων
  • Λογικός σχεδιασμός
  • Φυσικός σχεδιασμός
  • Ανάπτυξη προγραμμάτων
  • Λειτουργία - Συντήρηση

 


ΝΟΜΟΘΕΣΙΑ (προγράμματα σπουδών, ωρολόγια προγράμματα)

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


ΔΗΜΟΤΙΚΑ ΕΑΕΠ (Ενιαίο Αναμορφωμένο Εκπαιδευτικό Πρόγραμμα)

Ωρολόγια Προγράμματα Δημοτικών Σχολείων με ενιαίο αναμορφωμένο εκπαιδευτικό πρόγραμμα (ΦΕΚ τΒ' 804/9-6-2010)

Πρόγραμμα Σπουδών των Δημοτικών Σχολείων με ενιαίο αναμορφωμένο εκπαιδευτικό πρόγραμμα (ΦΕΚ τΒ' 1139/28-7-2010)

Τροποποίηση Ωρολόγιων Προγραμμάτων Δημοτικών Σχολείων με ενιαίο αναμορφωμένο εκπαιδευτικό πρόγραμμα (απόφαση Φ12/520/61575/Γ1/30-5-2011)


ΔΗΜΟΤΙΚΑ ΠΙΛΟΤΙΚΑ (ΝΕΟ ΣΧΟΛΕΙΟ)

Πρόγραμμα Σπουδών για τις ΤΠΕ στην Πρωτοβάθμια Εκπαίδευση

Έγκριση Προγραμμάτων Σπουδών Πρωτοβάθμιας & Δευτεροβάθμιας Εκπαίδευσης για την Πιλοτική τους Εφαρμογή του διδακτικού πεδίου ΤΠΕ (απόφαση 113719/Γ1/3-10-2011)


ΓΥΜΝΑΣΙΑ

Διαθεματικό Ενιαίο Πλαίσιο Προγράμματος Σπουδών Πληροφορικής


ΓΥΜΝΑΣΙΑ ΠΙΛΟΤΙΚΑ (ΝΕΟ ΣΧΟΛΕΙΟ)

Πρόγραμμα Σπουδών για τον Πληροφορικό Γραμματισμό στο Γυμνάσιο (4η Έκδοση Μάιος 2011)

Έγκριση Προγραμμάτων Σπουδών Πρωτοβάθμιας & Δευτεροβάθμιας Εκπαίδευσης για την Πιλοτική τους Εφαρμογή του διδακτικού πεδίου ΤΠΕ (απόφαση 113719/Γ1/3-10-2011)


ΛΥΚΕΙΟ

Ενιαίο Πλαίσιο Προγράμματος Σπουδών Πληροφορικής (Δεκέμβριος 1997)

Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον (Μάρτιος 1998)

Πρόγραμμα Σπουδών των μαθημάτων Α', Β', Γ' τάξεων του Ενιαίου Λυκείου (απόφαση 8212/Γ2/28-1-2002)


 

   

Πληροφορίες  

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

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

 

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

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

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

 

   

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

   

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

   

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

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