Προγραμματισμός
Για αρχή ξεκινάμε με java, Scratch και code.org για τα οποία θα γίνουν και ξεχωριστές σελίδες. Στη συνέχεια παραθέτω κυρίως πηγές, πληροφορίες και οδηγίες για μαθητές και εκπαιδευτικούς.
Προγραμματισμός (και όχι μόνο) με το Scratch
Η ιστοσελίδα για το Scratch:
http://scratch.mit.edu/
Εισαγωγή στον προγραμματισμός από την 1η Δημοτικού με το code.org
http://code.org/
Java
http://java.com
Greenfoot
Μαθαίνω java προγραμματίζοντας με αντικειμενοστραφή τρόπο παιχνίδια
http://www.greenfoot.org
Μόνιμος σύνδεσμος σε αυτό το άρθρο: https://nikmavr.sites.sch.gr/%cf%80%cf%81%ce%bf%ce%b3%cf%81%ce%b1%ce%bc%ce%bc%ce%b1%cf%84%ce%b9%cf%83%ce%bc%cf%8c%cf%82/
[Ανανεώθηκε 16-12-2024] Η επίσημη ιστοσελίδα του Alice http://www.alice.org/ Επίσημο και μπόλικο εκπαιδευτικό υλικό: http://www.alice.org/resources/ ΠΗΓΕΣ Μια εξαιρετική σειρά βίντεο-turorials για το Alice 3: Alice 3 Programming Tutorials Alice 3 Programming Tutorials από τον Bill Barnum Ακόμη μερικά επεξηγηματικά βίντεο: RCI ICS Alice 3 Πτυχιακή εργασία “Ο αντικειμενοστραφής προγραμματισμός μέσω του προγραμματιστικού περιβάλλοντος “Alice” και ανάπτυξη …
Το AppInventor είναι ένα περιβάλλον γραφικού προγραμματισμού (δηλαδή χρησιμοποιεί μπλοκ εντολών και όχι κειμενικές εντολές) κινητών συσκευών. Το έχει δημιουργήσει το ΜΙΤ και είναι ελεύθερο και ανοικτό λογισμικό. Αποτελεί ένα εξαιρετικό διδακτικό εργαλείο για την εκμάθηση προγραμματισμού και την παραγωγή απλών εφαρμογών για κινητά τηλέφωνα. Βιβλία και οδηγοί εκμάθησης Προγραμματισμός σε App Inventor. Βασίλης Βασιλάκης, …
1o Μάθημα: Εισαγωγή Α’ μέρος Σκοπός: Εκμάθηση HTML και CSS χωρίς να βασιστούμε σε κάποιο framework. Άρα μαθαίνουμε τον πυρήνα της HTML και CSS Όλα τα εργαλεία είναι δωρεάν Θα βασιστούμε στο Visual Studio Code και το Google Chrome Ρωτήστε! Γράψτε μόνοι σας κώδικα! Θα κάνουμε ασκήσεις (δεν είναι υποχρεωτικές αλλά βοηθούν πολύ αν τις …
[Τελευταία ενημέρωση 22-3-2014] Java Προήλθε από τη C και της μοιάζει αρκετά στη δομή της Είναι γλώσσα νέα, σχετικά, με κύρια χαρακτηριστικά: κατάλληλη για το web ‘τρέχει’ παντού, σε οποιαδήποτε οικογένεια επεξεργαστών και Λ.Σ. αντικειμενοστραφής γεγονοστραφής Εκτέλεση προγραμμάτων σε Java Τρέχει παντού, λόγω του JVM (Java Virtual Machine) το οποίο υπάρχει σχεδόν για οποιαδήποτε πλατφόρμα. …
Πηγές για online μαθήματα http://ev3lessons.com/en/index.html Απλά ΚΟΡΥΦΑΙΑ ιστοσελίδα με πολύ ελεύθερο υλικό για αρχάριους και προχωρημένους. Άριστα οργανωμένη και εξαιρετική πηγή! Σημείωση: Επισκεφθήτε την σελίδα και θα καταλάβετε γιατί η Ινδία (αναφέρομαι στους ανθρώπους και όχι στην χώρα) είναι από τις πρώτες χώρες σε μαθητικούς διαγωνισμούς. http://icsdweb.aegean.gr/edurobots/index.php/sample-levels από το Πανεπιστήμιο Αιγαίου https://www.youtube.com/playlist?list=PLwuWsAgEYRchyObS2rygJYHWhL4rohVt6 λίστα βιντεομαθημάτων του …
Πηγές: https://cheatography.com/davechild/cheat-sheets/python/ https://perso.limsi.fr/pointal/python:memento#python_3_cheat_sheet https://www.datacamp.com/cheat-sheet/category/python https://websitesetup.org/python-cheat-sheet/ Python Crash Course by ehmatthes
[Ανανεώθηκε 22 Φεβρουαρίου 2020] To Lego WeDo είναι ένα πακέτο εισαγωγής στη ρομποτική για παιδιά δημοτικού και όχι μόνο. Προγραμματίζεται και ελέγχεται: Με το scratch (δωρεάν) και είναι η προσωπική μου πρόταση για το σχολείο. Οι δυνατότητες είναι απλά απεριόριστες! Με δικό του πρόγραμμα το οποίο είναι καθαρά συμβολικό-οπτικό και προγραμματιστικά έχει λιγότερες δυνατότητες από …
Πράσινο βιβλίο μαθητή: ΑΕΠΠ (Βακάλη, Γιαννόπουλος, Ιωαννίδης, Κοίλιας, Μάλαμας, Μανωλόπουλος, Πολίτης) σελ 127: 7η παράγραφος “… οι μεταβλητές είναι με πεζά ή κεφαλαία αλλά με το πρώτο γράμμα πάντα κεφαλαίο” ενώ στη σελίδα 129 στο πράσινο πλαίσιο με τίτλο ΟΝΟΜΑΤΑ, έχει ως αποδεκτό το όνομα “μέγιστο“ σελ 128: “Ειδικοί χαρακτήρες”, Τί είναι η άνω τελεία …
Για να ανοίξετε το scratch κάντε κλικ εδώ: https://scratch.mit.edu/ Για να βρείτε τα έργα μου στο scratch (και τα παραδείγματα για τις ασκήσεις) κάντε κλικ εδώ: https://scratch.mit.edu/search/projects?q=nikmavr Για να μπείτε στο νόημα του παιχνιδιού, δείτε την παρακάτω μικρή εισαγωγική scratch-ο-ιστορία. Σημ.: Το scratch είναι ένα πανίσχυρο προγραμματιστικό εργαλείο με το οποίο μπορούμε εκτός από παιχνίδια, …
[Τελευταία ενημέρωση: 8-11-2023] Το micro:bit είναι ένας μικρός υπολογιστής, ανοικτής σχεδίασης με προγραμματιζόμενο ARM επεξεργαστή, ο οποίος αναφέρεται και ως Micro Bit ή και ως BBC Micro Bit. Δημιουργήθηκε από το BBC το 2015 ώστε να διανεμηθεί και να χρησιμοποιηθεί από μαθητές του Ηνωμένου Βασιλείου, όπως και έγινε. Το micro:bit, με μέγεθος μικρότερο από μία …
Εάν κάποιος θέλει να ξεκινήσει ρομποτική, χωρίς όμως να ξοδέψει ένα σεβαστό ποσό στον απαιτούμενο εξοπλισμό και είναι διατεθειμένος να μάθει βασικά ηλεκτρονικά αλλά και να ασχοληθεί σοβαρά με τον προγραμματισμό (χωρίς να χρειαστεί να γίνει προγραμματιστής) τότε το arduino είναι (παγκοσμίως) η 1η του επιλογή. Είναι ένας μικρός αλλά με αρκετές δυνατότητες υπολογιστής με …
Πηγές: GUI-Bot Software for BASIC Stamp Boe-Bot: https://www.parallax.com/downloads/gui-bot-software-basic-stamp-boe-bot BASIC Stamp Software: https://www.parallax.com/downloads/basic-stamp-software http://forums.parallax.com/discussion/171107/deagostini-robot-2002-english-version-of-software Σχηματικά διαγράμματα και πίνακες (στα Ιταλικά): http://win.adrirobot.it/robot_deagostini/scheda_madre/scheda_madre.htm και η αρχική σελίδα (στα Ιταλικά): http://win.adrirobot.it/menu_new/index/index_panettone.htm. Στην ίδια σελίδα μπορείτε να βρείτε και τα προγράμματα για το ρομπότ τα οποία δεν είναι διαθέσιμα στην Ελληνική σελίδα της Deagostini (έκλεισε πριν μερικά χρόνια). Μετατροπή σε …