Μάθημα : Β - ΠΛΗΡΟΦΟΡΙΚΗ - ΜΕΓΑΡΧΙΩΤΗ

G1799122 - ΧΡΙΣΤΙΝΑ ΜΕΓΑΡΧΙΩΤΗ

Ενότητες μαθήματος

7. Αλγοριθμική-Προγραμματισμός

EduBlocks

 

Τι είναι το edublocks?

Introducing new EduBlocks branding | by Joshua Lowe | Edublocks | MediumΠρόκειται για μία έκδοση drag and drop ανοιχτού κώδικα της Python 3. Ουσιαστικά χρησιμοποιώντας block(όπως στο scratch) οι μαθητές μέσα από τον οπτικό προγραμματισμό εισάγονται στα βασικά της γλώσσας python σε ένα γνώριμο περιβάλλον και η μετάβαση στον κειμενικό προγραμματισμό έτσι γίνεται πιο εύκολη. Το EduBlocks δημιουργήθηκε το 2016 από τον 15χρονο, τότε, Joshua Lowe και το λογισμικό του χρησιμοποιείται σε χώρες σε όλο τον κόσμο από μαθητές και καθηγητές. 

Τι είναι η python?

220px-Python-logo-notext.svg.pngΗ Python αναπτύχθηκε από τον Ολλανδό Guido van Rossum το 1990. Το όνομά της το πήρε από την αγαπημένη του τηλεοπτική εκπομπή «Το ιπτάμενο τσίρκο» των Monty Python’s.

Είναι μία διερμηνευόμενη (interpreted), γενικού σκοπού (general-purpose) και υψηλού επιπέδου, γλώσσα προγραμματισμού. Ο κύριος στόχος της είναι η αναγνωσιμότητα του κώδικά της και η ευκολία χρήσης της. Το συντακτικό της επιτρέπει στους προγραμματιστές να εκφράσουν έννοιες σε λιγότερες γραμμές κώδικα από ότι θα ήταν δυνατόν σε γλώσσες όπως η C++ ή η Java. Η Python αναπτύσσεται ως ανοιχτό λογισμικό (open source) και η διαχείρισή της γίνεται από τον μη κερδοσκοπικό οργανισμό Python Software Foundation. 

 

1o  Μάθημα: 

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

2ο Μάθημα

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

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

3o Μάθημα: 

Σε αυτό το μάθημα: 
Θα μάθετε πώς να καταγράφετε τα δεδομένα του χρήστη(εντολή εισόδου) θα γνωρίσετε τους διαφορετικούς τύπους δεδομένων
# Θα γνωρίσετε τη δομή ελέγχου και τις λογικές συνθήκες με τις οποίες συνδέεται