Αντικειμενοστραφής προγραμματισμός με GreenFoot

Slides:



Advertisements
Παρόμοιες παρουσιάσεις
Στο σχολείο Κάθε μέρα στο σχολείο, η δασκάλα ζητάει από τα παιδιά να διαβάσουν από το βιβλίο και να γράψουν στο τετράδιο. Τα παιδιά διαβάζουν από το βιβλίο.
Advertisements

Εκμάθηση διεπαφής MS Kodu. Δημιουργώ τον Κόσμο Το πρώτο πράγμα που θα φτιάξουμε είναι ο κόσμος. Λογικό, αφού χωρίς κόσμο, πού θα τοποθετούσαμε μετά τα.
ΤΕΧΝΙΚΕΣ Αντικειμενοστραφουσ προγραμματισμου
Copyright ©: SAMSUNG & Samsung Hope for Youth. Με επιφύλαξη κάθε νόμιμου δικαιώματος Εκπαιδευτικό υλικό Βασικές πληροφορίες για τους υπολογιστές:
ΕΝΟΤΗΤΑ 2 – Κεφάλαιο 5: Γνωριμία με το λογισμικό του υπολογιστή
Επιμορφωτής: Ονομ/νυμο Επιμορφωτή
ΛΟΓΙΣΜΙΚΟ.
Copyright ©: SAMSUNG & Samsung Hope for Youth. Με επιφύλαξη κάθε νόμιμου δικαιώματος Εκπαιδευτικό υλικό Το Internet: Δημιουργία λογαριασμού .
Αξιοποίηση των Τεχνολογιών Πληροφορίας και Επικοινωνίας (ΤΠΕ) στην ενσωμάτωση της τεχνολογίας στη τάξη Θέμα: Γνωριμία με την ιστοσελίδα του παιδαγωγικού.
Εκπαιδευτικό υλικό Φωτογραφικές μηχανές και φωτογραφίες: Επεξεργασία φιλμ Επίπεδο γνώσεων: Προχωρημένοι χρήστες.
Copyright ©: SAMSUNG & Samsung Hope for Youth. Με επιφύλαξη κάθε νόμιμου δικαιώματος Εκπαιδευτικό υλικό Λογισμικό: Δημιουργία εφαρμογών Επίπεδο.
Copyright ©: SAMSUNG & Samsung Hope for Youth. Με επιφύλαξη κάθε νόμιμου δικαιώματος Εκπαιδευτικό υλικό Λογισμικό: Εύρεση και εγκατάσταση λογισμικού.
ΤΕΧΝΙΚΕΣ Αντικειμενοστραφουσ προγραμματισμου
ΤΕΧΝΙΚΕΣ Αντικειμενοστραφουσ προγραμματισμου
ΔΙΔΑΚΤΙΚΕΣ ΔΥΣΚΟΛΙΕΣ ΣΤΟΥΣ ΠΙΝΑΚΕΣ ΠΕΚ ΠΕΙΡΑΙΑ Α΄φάση Επιμόρφωσης Εκπ/κών κλάδου ΠΕ19 Διδακτική της Πληροφορικής Ρόδος, Νοέμβρης 2007.
ΤΕΧΝΙΚΕΣ Αντικειμενοστραφουσ προγραμματισμου
ΤΕΧΝΙΚΕΣ ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΑΦΟΥΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ Πίνακες Κλάσεις και Αντικείμενα.
«Αφροδίτη και Άδωνις» Στο google ψάξτε για εικόνες: κινούμενα λουλούδια, Άδωνις και Αφροδίτη. Αποθηκεύστε τα στο φάκελο «εικόνες μου». Ανοίξτε το power.
Σημειώσεις : Χρήστος Μουρατίδης
ΕΝΟΤΗΤΑ Γ΄ Ελέγχω – Προγραμματίζω τον Υπολογιστή
Γνωριμία με το Scratch.
Στο λειτουργικό σύστημα Windows, υπάρχουν εικονίδια (icons) τα οποία αναπαριστούν τις διάφορες οντότητες (φυλαγμένες πληροφορίες, προγράμματα που κάνουν.
Διδασκαλία εννοιών προγραμματισμού με το Scratch για τις Ε’ και ΣΤ’ δημοτικού Η παρούσα σειρά μαθημάτων ΤΠΕ υλοποιήθηκε στο 15ο Δημοτικό Σχολείο.
Copyright ©: SAMSUNG & Samsung Hope for Youth. Με επιφύλαξη κάθε νόμιμου δικαιώματος Εκπαιδευτικό υλικό Λογισμικό: Προγράμματα περιήγησης στο.
ΕΙΣΑΓΩΓΗ ΜΑΘΗΜΑ 1.
Εκπαιδευτικό μάθημα Δημιουργία Ειδοποιήσεων αναζητήσεων
Α.ΜΑ.Π.. Αναπτύχθηκε στο πλαίσιο του προγράμματος «Πλειάδες» Ομάδα επιστημόνων – Διδακτικής Φυσικών επιστημών – Φυσικής – Πληροφορικής Συνεργασία σχολών.
Κωνσταντίνος Δελησταύρου Ευγενία Παπαδοπούλου
Παρουσίαση Περιβάλλοντος του Scratch. Σκηνή Η σκηνή είναι ο χώρος, που εκτυλίσσονται οι ιστορίες, τα παιχνίδια σου και τα animations. Τα αντικείμενα.
ΕΝΟΤΗΤΑ 2: ΤΟ ΛΟΓΙΣΜΙΚΟ ΤΟΥ ΥΠΟΛΟΓΙΣΤΗ
Ενότητα: Αρχεία-Φάκελοι Διδάσκων: Λεπενιώτης Βασίλειος ΠΛΗΡΟΦΟΡΙΚΗ Β’ ΓΥΜΝΑΣΙΟΥ.
Εργασία με παράθυρα.
Διασκεδάζω Προγραμματίζοντας στο code.org
Επικοινωνία Ανθρώπου Μηχανής HTML CGI JAVASCRIPT Κουμπούλης Χρήστος Α.Μ. 921 Χαλαβαζής Βασίλης Α.Μ. 988.
Εισαγωγη στο scratch.
Γρήγορα αποτελέσματα με την Εφαρμογή Lync Windows Store Lync 2013.
Οδηγίες σύνδεσης & χρήσης για το BigMarker Δρ. Α.Παρασκευάς
1. 1. Εισαγωγή Φωτογραφίας Τοποθετούμε με το ποντίκι ή το πληκτρολόγιο το σημείο που θέλουμε να εισάγουμε την εικόνα Στην καρτέλα Insert πατούμε το κουμπί.
Κατηγορίες Λογισμικού. Περιγραφή Ενότητας  Στην ενότητα αυτή θα παρουσιάσουμε την έννοια του λογισμικού. Θα αναπτυχθούν οι κατηγορίες λογισμικού με τις.
Scratch Α. Μπάρδης, Σ. Ξενάκη, Γ. Τρικαλιώτη “Σχεδίαση Εκπαιδευτικού Λογισμικού” Διδακτική ενότητα: Εξισώσεις κίνησης στη Φυσική.
Το Scratch και ο σχεδιασμός γεωμετρικών σχημάτων
 ΠΡΟΚΕΙΤΑΙ ΓΙΑ ΔΩΡΕΑΝ ΥΠΗΡΕΣΙΑ ΠΟΥ ΜΑΣ ΠΑΡΕΧΕΙ DNS SERVERS ΟΙ ΟΠΟΙΟΙ ΕΙΝΑΙ ΠΡΟΡΥΘΜΙΣΜΕΝΟΙ ΝΑ ΦΙΛΤΡΑΡΟΥΝ  Παράνομο περιεχόμενο  Περιεχόμενο βίας ή άλλες.
ΔΗΜΙΟΥΡΓΙΑ ΠΑΙΧΝΙΔΙΟΥ HELICOPTER ΜΕ ΤΟ SCRATCH Το παιχνίδι είναι διαθέσιμο στην ιστοσελίδα: ts/ / και στην ιστοσελίδα.
Κάντε κλικ για τη συνέχεια Δημιουργήθηκε από την Γκρούγια Πασχαλίνα Η κίνηση των μορίων.
Γνωριμία με το Λογισμικό του υπολογιστή Μια παρουσίαση για τους μαθητές της Α΄ Τάξης του 49ου Γυμνασίου Αθήνας Διδάσκων: Χ. Μοτσενίγος 49ο Γυμνάσιο Αθήνας.
WORDPRESS ΕΓΚΑΤΑΣΤΑΣΗ ΚΟΥΡΕΑΣ ΑΡΓΥΡΗΣ ΜΗΧΑΝΙΚΟΣ – ΚΑΘΗΓΗΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ 1.
Κωδικός Θ: ΤΠ4003, Κωδικός Ε: ΤΠ4103 (ΜΕΥ/Υ) Ώρες (Θ - ΑΠ - Ε): Προαπαιτούμενα: ΤΠ2003,2103.
ΔΗΜΙΟΥΡΓΙΑ ΙΣΤΟΣΕΛΙΔΩΝ Ένας Συνοπτικός Οδηγός Καμήλαλη Δέσποινα Μαθηματικός, MSc Πληροφορικής, Υποψήφια Διδάκτωρ Χαροκοπείου Πανεπιστημίου Αθηνών.
ΜΑΘΗΜΑ: ΣΥΓΧΡΟΝΟ ΛΟΓΙΣΜΙΚΟ ΟΡΓΑΝΩΣΗ ΓΡΑΦΕΙΟΥ 5 ο ΕΡΓΑΣΤΗΡΙΟ: ΕΓΚΑΤΑΣΤΑΣΗ ΕΚΤΥΠΩΤΩΝ ΚΑΘΗΓΗΤΗΣ: ΓΡΗΓΟΡΙΟΣ Ν. ΚΑΡΑΤΑΣΙΟΣ.
Κώστας Χαλιμούρδας, Παναγιώτης Αλεξάκος Δ.Δ.Ε. Καρδίτσας
ΕΠΙΣΤΗΜΕΣ ΤΗΣ ΑΓΩΓΗΣ- ΕΚΠΑΙΔΕΥΤΙΚΗ ΤΕΧΝΟΛΟΓΙΑ
ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΑΦΗΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ
Εργαστηριακό σεμινάριο Χειμερινό εξάμηνο
Βάσεις Δεδομένων Ι Εισαγωγή
Ανάπτυξη Εκπαιδευτικού Λογισμικού
ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ Μετονομασία Φακέλων και Αρχείων
Οδηγίες εγκατάστασης Windows XP
ΠΑΝΕΠΙΣΤΗΜΙΟ ΙΩΑΝΝΙΝΩΝ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ
Παιδαγωγική Συνεδρία Λυκείου Αγ. Νικολάου 15/11/2010
ΤΕΧΝΙΚΕΣ Αντικειμενοστραφουσ προγραμματισμου
Αρχεία και φάκελοι.
Εισαγωγή στις Αρχές της Επιστήμης των Η/Υ
Δημιουργία ηλεκτρονικού βιβλίου
ΠΡΟΤΑΣΕΙΣ ΓΙΑ ΜΙΑ ΕΥΧΑΡΙΣΤΗ ΚΑΙ ΑΠΟΤΕΛΕΣΜΑΤΙΚΗ ΔΙΔΑΣΚΑΛΙΑ ΤΟΥ ΑΡΡΙΑΝΟΥ ΣΤΗ Γ΄ ΓΥΜΝΑΣΙΟΥ Λιναρίτη Μαρία 6ο Γυμνάσιο Ηρακλείου.
ΤΕΧΝΙΚΕΣ Αντικειμενοστραφουσ προγραμματισμου
ΒΙΒΛΙΟ ΠΛΗΡΟΦΟΡΙΚΗΣ Σελίδες 2ο Κεφάλαιο - Παράγραφο 2.7 ΔΟΜΗ ΕΠΙΛΟΓΗΣ
Σημειώσεις : Μιχάλης Φίλης
ΠΡΟΓΡΑΜΜΑ ΕΠΙΜΟΡΦΩΣΗΣ Β΄ΕΠΙΠΕΔΟ ΓΙΑ ΠΕ03
Σημειώσεις : Μιχάλης Φίλης
B' ΤΑΞΗ ΑΡΧΕΙΑ ΦΑΚΕΛΟΙ Αρχεία - Φάκελοι 8/12/2018 B' ΤΑΞΗ ΑΡΧΕΙΑ ΦΑΚΕΛΟΙ.
Μεταγράφημα παρουσίασης:

Αντικειμενοστραφής προγραμματισμός με GreenFoot Παναγιώτης Αλεξάκος

Λίγη Θεωρία (1/2) Γιατί προγραμματισμός; Γιατί με τον προγραμματισμό προσομοιώνουμε στον υπολογιστή μικρόκοσμους. (π.χ. παιχνίδια: ένα διαστημόπλοιο – πύραυλος με δύο στόχους) Γιατί αντικειμενοστραφής προγραμματισμός Γιατί είναι πιο κοντά στην ανθρώπινη λογική για προσομοίωση μικρόκοσμων (αντικείμενα)

Λίγη Θεωρία (2/2) Ας φανταστούμε ένα μικρόκοσμο που θέλουμε να προσομοιώσουμε. Σε ένα χώρο θέλω να προσομοιώσω την κίνηση 2 στόχων ενώ υπάρχει 1 διαστημόπλοιο. Ποια τα αντικείμενα μέσα στον κόσμο μου; Οι στόχοι και το διαστημόπλοιο Με ποια χαρακτηριστικά θα μπορούσα να περιγράψω ένα διαστημόπλοιο; (π.χ. την ταχύτητά του, τη θέση του κ.λ.π.) Με ποια χαρακτηριστικά θα μπορούσα να περιγράψω ένα στόχο; Όλοι οι στόχοι περιγράφονται με τα ίδια χαρακτηριστικά Θα μπορούσα να έχω παραπάνω διαστημόπλοια; Θα περιγράφονται με τα ίδια χαρακτηριστικά; Η δομή που περιγράφω ο στόχος λέγεται κλάση (π.χ. class target) ενώ καθένας από τους δύο στόχους είναι ένα αντικείμενο της class target

Τι είναι το greenfoot (ΑΠΛΟϊΚΑ) Λογισμικό (free) από τον Kent University υποστηριζόμενο από την oracle για διδασκαλία Java

Greenfoot Στο eclass βυ jalexak eclass.sch.gr/courses/EL830123

Εγκατάσταση Αναζητήστε greenfoot στη google. Θα δείτε το greenfoot.org Επιλέξτε software Κατεβάστε την executable για windows (Δεν χρειάζεται χωριστή εγκατάσταση java) Τρέξτε το executable (DONE) Σημείωση: Υπάρχει η standalone έκδοση που δεν χρειάζεται εγκατάσταση (δεν την έχω τσεκάρει. Ίσως έχει πρόβλημα με βιβλιοθήκες java οπότε ας την τσεκάρουμε) Λεπτομέρειες στο: eclass.sch.gr/courses/EL830123

Το βιβλίο https://www.greenfoot.org/book/ Link για αγορά βιβλίου Scenarios 21Mb Forum Video tutorials E.t.c Εργασία: Επισκεφθείτε το για 10 λεπτά & κατεβάστε τα έτοιμα σενάρια Ενδιαφέροντα για ατομικό διάβασμα ή δημιουργία σεναρίων για το σχολείο είναι τα tutorials στο https://www.greenfoot.org/doc και το υλικό από Oracle Academy στο eclass.sch.gr/courses/EL830123 (greenfoot by java fundamentals)

Η πρώτη χρήση Ανοίξτε το greenfoot Δημιουργείστε το πρώτο σενάριο (menu- >scenario->new java scenario) Αποθηκεύστε το (C:\MyGreenfoot\myscenario) σε ένα φάκελο MyGreenfoot στο δίσκο C με όνομα myscenario

Από τι αποτελείται το scenario μου(1/2) Τις κλάσεις world και Actor Δεν μπορώ να τις πειράξω είναι οι γονικές κλάσεις για τον μικρόκοσμό μου και τις κλάσεις που μετέχουν στον μικρόκοσμο αντίστοιχα Την δημιουργημένη κλάση myworld που αποτελεί το σκηνικό (σε αντιστοίχιση με το scratch) για τον μικρόκοσμό μου Δείτε τις επιλογές με δεξί κλικ στην κλάση myworld Όταν γίνει κλικ στο Run τότε δημιουργείτε ένα αντικείμενο της κλάσης myworld

Από τι αποτελείται το scenario μου(2/2) Actor Δεξί κλικ στην αρχική κλάση για να δημιουργήσετε την κλάση rocket Δεξί κλικ για να βάλετε ως εικόνα το rocket Δεξί κλικ για να δημιουργήσετε ένα αντικείμενο της κλάσης το οποίο τοποθετήστε το στο σκηνικό Κάντε run για να τρέξει ο μικρόκοσμος

Ας γράψω και λίγο java(1/2) Θα κινήσουμε το διαστημόπλοιο Κάντε διπλό κλικ στην κλάση του διαστημόπλοιου για να γράψετε κώδικα Όλες οι εντολές που εκτελεί κάθε αντικείμενο της κλάσης rocket μπαίνουν στο σημείο που γράφει Add your action code here. H εντολή move κινεί ένα αντικείμενο: move( ) Συμπληρώστε το κενό με έναν αριθμό (π.χ. 5)ώστε να κινείται το διαστημόπλοιο με μια ταχύτητα Κάντε compile την κλάση Επιβεβαιώστε την κίνηση του διαστημόπλοιου με το run

Ας γράψω και λίγο java(2/2) Η κίνηση του διαστημοπλοίου Τι πρόβλημα έχω; Δεν στρίβει στην άκρη του σκηνικού Αν φτάνω στο τέλος πρέπει να στρίβω. Στρίβω με την εντολή turn. Ο παρακάτω κώδικας κάνει αυτό που θέλω. Δοκιμάστε τον, σχολιάστε τον if (this.isAtEdge()) { turn(Greenfoot.getRandomNumber(180)); move(2*5); }

eclass.sch.gr/courses/EL830123 Κούνα… Κάντε τη δραστηριότητα που θα μπορούσε να δοθεί στην τάξη. Θα τη βρείτε στο eclass.sch.gr/courses/EL830123 έγγραφα -> Α’ λυκείου εφαρμογές πληροφορικής -> Greenfoot -> Δραστηριότητα 1 & μετά Δραστηριότητα 2