ΕΠΙΣΤΗΜΗ ΥΠΟΛΟΓΙΣΤΩΝ

Θεματολογία Εργαστηρίων
Αντιμετωπίζουμε την Πληροφορική ως Τεχνολογική Επιστήμη.
Ξεκινάμε με εισαγωγή στην Επιστήμη και Τέχνη του Προγραμματισμού Υπολογιστών, σε εργαστήρια που διδάσκεται αλγοριθμικός τρόπος σκέψης και μεθοδολογία επίλυσης πραγματικών (και πρωτότυπων) προβλημάτων με στόχο την ανάπτυξη της κριτικής σκέψης, τηρώντας τις αρχές της Επιστήμης Υπολογιστών. Η υπολογιστική σκέψη, η εκμάθηση της δομής της κάθε γλώσσας, η σύνταξη και τελικά το “coding” είναι ένα δημιουργικό, ευχάριστο και φυσικό επακόλουθο της κατάκτησης των προηγούμενων δεξιοτήτων.
Scratch, C, Python, MIT App Inventor, IOT, …

Δεξιότητες
Για παιδιά που δεν θέλουν να μάθουν απλά «να γράφουν κώδικα σε κάποια γλώσσα προγραμματισμού» αλλά να κατανοήσουν και να κατακτήσουν την Υπολογιστική Σκέψη και τη διαφορά του Programming από το Coding και του Computer Science από το Software Engineering!
Ο προγραμματισμός είναι το άθροισμα του αλγοριθμικού τρόπου σκέψης και του κώδικα. Μαθαίνοντας τον τρόπο σκέψης και μεθοδολογίες ανάλυσης και σύνθεσης προβλημάτων, έχουμε κάνει το αποφασιστικό βήμα για τον προγραμματισμό.
Η διδασκαλία της Πληροφορικής ως τεχνολογικής επιστήμης δεν περιορίζεται μόνο στην εκμάθηση της χρήσης εργαλείων και γλωσσών προγραμματισμού, αλλά επικεντρώνεται επίσης στην κατανόηση των θεμελιωδών αρχών που διέπουν την ανάπτυξη software και συστημάτων.
Μέσα από προσεκτικά σχεδιασμένα προγράμματα σπουδών, οι μαθητές έρχονται σε επαφή με τις βασικές έννοιες των αλγορίθμων, των δομών δεδομένων και της θεωρίας της πληροφορικής, που αποτελούν τα θεμέλια για την επίλυση σύνθετων προβλημάτων.

Εφαρμογές
Προγραμματίζουμε με ακρίβεια και στρατηγική! (Σκεφτείτε το: Ναι, θα μπορούσατε να βάψετε έναν τοίχο με έναν μαρκαδόρο απλά επειδή κάποιος το πρότεινε. Αλλά γιατί να το κάνετε όταν έχετε στη διάθεσή σας πινέλα και ρολά; Δε θα ήταν πιο έξυπνο να χρησιμοποιήσουμε τα κατάλληλα εργαλεία για τη δουλειά; Το ίδιο ισχύει και για τον προγραμματισμό!)
Διορθώνουμε κώδικα με μέθοδο και σύστημα! (Είτε πρόκειται για τα προγράμματα άλλων είτε για τα δικά μας παλιά αριστουργήματα, η επεξεργασία τους απαιτεί δεξιοτεχνία και υπομονή. Και ναι, είναι ένα πολύ δύσκολο και τεράστιο θέμα αυτό – σχεδόν όσο να ψάχνεις το τελευταίο κομμάτι που λείπει από ένα παζλ, αλλά αυτή η πρόκληση είναι ακριβώς που κάνει τον προγραμματισμό συναρπαστικό!)
Γράφω κώδικα δεν σημαίνει Προγραμματίζω...
Ελάτε μαζί μας για να χτίσουμε το αύριο, ένα byte τη φορά.





