Παράκαμψη προς το κυρίως περιεχόμενο
50 ετών 10 έτη διδακτικής εμπειρίας
BSc Computer Science
MSc Computer Science / Distributed Information Management Systems
Πτυχία
University of Salford
Πτυχίο - BSc Computer Science 1999 Επαληθευμένο
University Of Essex
Master - MSc Computer Science / Distributed Information Management Systems 2001 Επαληθευμένο
Απευθύνομαι σε
Μαθητές Γυμνασίου
Μαθητές Λυκείου
Φοιτητές
Φοιτητές Μεταπτυχιακού
Επαγγελματίες

Ιδιαίτερα μαθήματα Πληροφορικής στην Αθήνα και online

Παραδίδω Ιδιαίτερα μαθήματα Πληροφορικής και Προγραμματισμού κυρίως σε Μαθητές Λυκείου και Φοιτητές Πανεπιστημίου, μετά από συννενόηση για τις ανάγκες του μαθήματος. Εξειδικεύομαι σε JavaScript/TypeScript, Java, C, SQL / Databases, Python, Data Structures & Algorithms και λιγότερο σε C#, C++.

Είμαι κάτοχος Πτυχίου (BSc Computer Science) με άριστα (1st Class) καθώς και Μεταπτυχιακού (MSc Computer Science) από την Αγγλία στην Επιστήμη των Υπολογιστών, με μεγάλη αγάπη για τον Προγραμματισμό σε όλες του μορφές (Procedural, Object Oriented, Functional) καθώς και για τους Αλγόριθμους, τις Δομές Δεδομένων και την εν γένη Λογική και Αλγοριθμική σκέψη.

Γιατί κάποιος να με προτιμήσει

Τον τελευταίο καιρό διδάσκω σε πτυχιακούς φοιτητές, σε “ζόρικα” μαθήματα Ανάλυσης Αλγορίθμων και Δομές δεδομένων, με πολύ θετικά αποτελέσματα. Μπορούν να δοθούν συστάσεις.

Αναλαμβάνω όλες τις ηλικίες, με εξειδίκευση σε Φοιτητές και μαθητές Λυκείου, κυρίως για τα μαθήματα που εμπεριέχουν Προγραμματισμό, Αλγοριθμική Λογική, Δομές Δεδομένων και συναφή αντικείμενα που χρήζουν εμπέδωση της λογικής και όχι αποστήθιση και «παπαγαλία θεωρίας». 

Επαγγελματική Εμπειρία

Έχω μεγάλη εμπειρία στην Ανάπτυξη Λογισμικού στην Βιομηχανία Λογισμικού σε υψηλό επίπεδο, τόσο στην Ελλάδα όσο και στην Αγγλία, έχοντας δουλέψει σε μικρές αλλά και μεγάλες εταιρίες όπως η Epic Games. 

Επίσης έχω γράψει Ανοικτό Κώδικα (Open Source) στο Github (github/anodynos & και το npm (εργαλεία προγραμματισμού και άλλα) – κάποια από αυτά με εκατομμύρια downloads κάθε εβδομάδα 

Γιατί επέλεξα τη διδασκαλία (κίνητρα, στόχοι)

Έχω επίσης μεγάλη μεταδοτικότητα και πάθος για την μεταλαμπάδευση της γνώσης, με στόχο την βαθιά κατανόηση των εννοιών και της λογικής και όχι απλά την αποστήθιση γνώσεων που θα χαθούν σύντομα. 

Σε όλη την επαγγελματική μου πορεία, είτε ως team member είτε ως team leader, δίδασκα τους πιο άπειρους και διδασκόμουν από τους πιο έμπειρους, και έτσι έχω μάθει να χειρίζομαι σωστά τις προσδοκίες τις γνώσης. 

Πώς θα καταλάβω τις εκπαιδευτικές ανάγκες ενός μαθητή

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

Εξειδικεύσεις, υπηρεσίες και στόχοι.

  • Προγραμματισμός όλων των επιπέδων, από αρχάριους μέχρι Πανεπιστήμιο, συμπεριλαμβανομένου  προγραμματισμού σε ζεύγος (Pair Programming) εξ αποστάσεως (με Zoom και Code With Me).
  • Οι γλώσσες που χειρίζομαι καλύτερα είναι JavaScript/TypeScript, Java καθώς και C. Έχω μικρότερη εμπειρία σε C# και C++ αλλά λόγο συνάφειας μπορώ να αναλάβω, αναλόγως του επιπέδου και των αναγκών. Επίσης έχω μεγάλη εμπειρία σε Βάσεις Δεδομένων και SQL.
  • Αναλαμβάνω την εκβάθυνση σε TDD (Test Driven Code), ώστε να αποκτήσουμε μαζί αυτοπεποίθηση ότι ο κώδικας που έχουμε γράψει όντως λειτουργεί ορθά, και συνεχίζει να λειτουργεί ακόμα και αν προβούμε σε αλλαγές.
  • Εγκατάσταση και εκμάθηση Περιβάλλοντος Προγραμματισμού (IDE) με εξειδίκευση σε JetΒrains IntelliJ Idea / WebStorm. Εκμάθηση αναγκαίων εργαλείων όπως για παράδειγμα Git/Github για την καταγραφή του ιστορικού της ανάπτυξης και διαμοιρασμό του κώδικα ή Docker για απρόσκοπτη εκτέλεση των services.
  • Χρήση ΑΙ programming όπου χρειάζεται, με πλήρη αποσαφήνιση του παραγόμενου κώδικα και ορθή χρήση σχολίων (comments) για την πραγματική κατανόηση και τεκμηρίωση του κώδικα.
  • Δημιουργία προσωπικών σημειώσεων και χρήση εξωσχολικών βοηθημάτων και φροντιστηριακών σημειώσεων όπου χρειάζεται.
  • Επίσης αναλαμβάνω διδασκαλία σε group, προετοιμασία για πανελλήνιες, εκπόνηση εργασιών βήμα-βήμα με συμμετοχή του μαθητή/φοιτητή, βοήθεια στη συμπλήρωση βιογραφικού σημειώματος, επιμέλεια και διόρθωση κειμένων και εργασιών.
Παραδίδω μαθήματα σε άτομα με μαθησιακές δυσκολίες
Εκπαιδευτικές υπηρεσίες
Προσωπικές σημειώσεις
Φροντιστηριακές σημειώσεις
Χρήση εξωσχολικών βοηθημάτων
Διδασκαλία σε group
Προετοιμασία για πανελλήνιες
Εκπόνηση εργασιών
Συμπλήρωση βιογραφικού σημειώματος
Προετοιμασία για πανεπιστήμια εξωτερικού
Προετοιμασία για κατατακτήριες εξετάσεις
Προετοιμασία για διαγωνισμούς
Θερινά μαθήματα
Επιμέλεια και διόρθωση κειμένων
Χρήση εξωσχολικών βιβλίων
Προσφορές
Έκπτωση σε αδέρφια
Έκπτωση για γκρουπ
Δωρεάν εκπαιδευτικό υλικό
Τιμή συζητήσιμη ανάλογα με τις ώρες διδασκαλίας

Στείλτε Μήνυμα

Συμπληρώστε την παρακάτω φόρμα για να στείλετε μήνυμα στον καθηγητή/τρια!
Ποιά είναι η γνώμη σας για αυτόν τον καθηγητή;

Αξιολογήσεις

Παναγοπουλου Σιλια

Ο κ.Άγγελος αποτελεί πρότυπο εκπαιδευτικού στον τομέα του computer science. Χρειάστηκα τη βοήθεια του για ένα πρότζεκτ στη Java και μέσα σε δύο μέρες με την σαφή καθοδήγηση του και τις γνωσεις του πάνω στον προγραμματισμό καταφεραμε να «σώσουμε τον κώδικα». Διαθέτει εξαιρετική μεταδοτικότητα, γεγονός που με βοήθησε σε σύντομο χρονικό διάστημα να αποδώσω σε μια απαιτητική εργασία εξαμήνου. 

Κιόσγια Αιμίλιος

Ο Άγγελος είναι εξαιρετικός καθηγήτης καθώς σου περνάει τον τρόπο σκέψης που χρειάζεται πάνω στον προγραμματισμό,έχει ΜΕΓΑΛΗ υπομονή(συγγνώμη αρχηγέ :P) και θα είναι πάντα εκεί για εσένα για να σε βοηθήσει.