Nikolaos Avouris
Νέα μαθήματα στον προγραμματισμό διαδικτύου
Δύο νέα μαθήματα με αντικείμενο τον προγραμματισμό ιστοσελίδων αναπτύχθηκαν και διατέθηκαν από την πλατφόρμα matheis.cup.gr μέσα στην πανδημία.
Το πρώτο είναι το Εισαγωγή στην ανάπτυξη ιστοσελίδων με HTML,CSS, JavaScript
Το δεύτερο (συνδιδασκαλία με Χρήστο Σιντόρη) είναι το Προχωρημένα θέματα ανάπτυξης ιστοσελίδων
Τα δύο μαθήματα τα παρακολούθησαν πάνω από 10.000 φοιτητές. Τα σχόλια ήταν γενικά θετικά, αν και κάνουμε κάθε προσπάθεια να τα βελτιώσουμε.
Η 4η έκδοση του βιβλίου Python - Εισαγωγή στους υπολογιστές θα είναι στα βιβλιοπωλία στις αρχές Σεπτεμβρίου. Η νέα έκδοση είναι ριζικά βελτιωμένη σε σχέση με την προηγούμενη 3η έκδοση. Διπλάσιες σχεδόν σελίδες, τετραχρωμία, νέα παραδείγματα και ασκήσεις, νέα κεφάλαια με αντικείμενο παράλληλη επεξεργασία και ακρίβεια στην αναπαράσταση αριθμών.
Ευκαιρία να δουλέψουμε μαζί με τον Κυριάκο, Βασίλη και Μιχάλη και να φέρουμε στα άκρα το overleaf και την υπομονή του γκουρού μας στο latex Βασίλη.
Προχωρημένος προγραμματισμός με Python
Το "Προχωρημένος προγραμματισμός με Python" είναι ένα διαδικτυακό μάθημα, συνέχεια του εισαγωγικού μαθήματος "Εισαγωγή στην Python" του Mathesis. Απευθύνεται σε ένα ευρύ κοινό που ενδιαφέρεται να εμβαθύνει τις γνώσεις του στον προγραμματισμό με τη γλώσσα Python, μια γλώσσα που έχει ευρεία χρήση στις μέρες μας. Τα θέματα που καλύπτονται στο μάθημα, αφορούν τον προγραμματισμό με αντικείμενα, τη μόνιμη αποθήκευση δεδομένων, τον προγραμματισμό γραφικών διεπαφών και τεχνικές ανάπτυξης παιχνιδιών. Το μάθημα, διάρκειας 6 εβδομάδων, απαιτεί 60 ώρες μελέτης συνολικά —10 ώρες την εβδομάδα— και περιλαμβάνει πολλά παραδείγματα ανάπτυξης σύνθετων εφαρμογών, όπως παιχνίδια. Είναι κατάλληλο για ανθρώπους που έχουν ήδη κάποιες γνώσεις προγραμματισμού στην Python ή άλλη γλώσσα και ενδιαφέρονται να αναπτύξουν πιο απαιτητικές εφαρμογές με την Python, στη δουλειά τους ή στον ελεύθερο χρόνο τους.
Εισαγωγή στον προγραμματισμό με Python mathesis.up.gr
Το μάθημα είναι διάρκειας 6 εβδομάδων και δεν προϋποθέτει προηγούμενη γνώση ή εμπειρία προγραμματισμού. Καλύπτει εισαγωγικά στοιχεία της γλώσσας Python, η οποία θεωρείται ίσως η καταλληλότερη για πρώτη επαφή με τον προγραμματισμό. Το μάθημα καλύπτει τις βασικές δομές δεδομένων και προγραμματιστικές δομές, περιλαμβάνει πλήθος από παραδείγματα και ασκήσεις που λύνονται βήμα-βήμα, ενώ εστιάζει, στις τελευταίες ενότητες, σε προβλήματα ανάκτησης και επεξεργασίας πληροφορίας από το διαδίκτυο. Η παρακολούθηση του, περιλαμβάνει την εκπόνηση 3 εργασιών που παραδίδονται προς αξιολόγηση. Ο σπουδαστής που θα ολοκληρώσει το μάθημα αυτό θα είναι σε θέση να προγραμματίζει στη γλώσσα Python και να λύνει ενδιαφέροντα πρακτικά προβλήματα, όπως η ανάκτηση πληροφορίας από ιστοσελίδες και η δημιουργία απλών παιχνιδιών.
1η Έκδοση: Απρίλιος-Μάιος 2017