Διδάσκων
Πάνος Βασιλειάδης | ||
Γραφείο: | Β.2 | |
Τηλέφωνο: | 26510-0-8814 | |
E-mail: | pvassil [στο] cs [τελεία] uoi [τελεία] gr | |
Web: | www.cs.uoi.gr/~pvassil/ | |
URL μαθήματος: | http://www.cs.uoi.gr/~pvassil/courses/sw_dev |
Υποστήριξη του μαθήματος
myy301 [στο] cs [τελεία] uoi [τελεία] gr | ||
ΕΔΙΠ | Γιάννης Χάντας gchantas[στο]uoi.gr |
|
Βοηθοί | Ηλιάνα Φιλίππου, Ανδρέας Ματσίας |
Τρίτη 19.00-21.00, Παρασκευή 18.00 - 20.00 |
HowTo | MS Teams, channel "Office hours"(βλ. παρακάτω). | Μπαίνετε και γράφετε στο chat ότι θέλετε να κάνετε ένα call και οι βοηθοί επικοινωνούν μαζί σας. |
MS Teams (για ώρες γραφείου + αν ποτέ χρειαστεί για μάθημα ή διαγώνισμα)
Ο κωδικός του μαθήματος στο MS Teams
είναι k4cvvol
(με τίτλο MYY301 2024-25). Αν χρειαστεί να κάνουμε διαλέξεις, θα χρησιμοποιήσουμε το κανάλι General
, ενώ για επικοινωνία με τους βοηθούς του μαθήματος, υπάρχει το κανάλι Office Hours
.
Ώρες γραφείου και υποστήριξη
Μετά την ανακοίνωση των ωρών των βοηθών και του κ. Χάντα, μπορείτε να επικοινωνείτε μαζί τους για ερωτήσεις, απορίες και τα σχετικά. Παρακλήσεις:- Σεβαστείτε το χρόνο όλων: the office hours are to be used, not abused.
- Οι ώρες αυτές είναι για να τις αξιοποιείτε, και είστε ευπρόσδεκτοι και σας ενθαρύνω να το κάνετε....
- ... αλλά μόνο αυτές: οι βοηθοί είναι κι αυτοί φοιτητές και έχουν και αυτοί υποχρεώσεις. Επίσης, δεν είναι κολλητοί ή υπηρέτες σας, αλλά σύμβουλοι στην προσπάθειά σας.
- Εννοείται πως στο μάθημα μπορείτε να με βρείτε και να με ρωτήσετε ό,τι θέλετε. Στο πλαίσιο των διαλέξεων, επίσης, θα συζητάμε πολλά πράματα για το project.
- Επιπλέον, μπορείτε να απευθύνεσθε στο email του μαθήματος (myy301 στο cs.uoi.gr), το οποίο οι βοηθοί ελέγχουν στη βάρδιά τους -- ενίοτε δε, και εγώ.
Εργαστήρια
Τα εργαστήρια είναι σεμιναριακού χαρακτήρα και έχουν στόχο να σας βοηθήσουν με πρακτικά ζητήματα σχετικά με το project του μαθήματος. Η διαδικασία στο εργαστήριο, συνήθως αφορά την hands-on επίλυση κάποιου προβλήματος, ή σχεδιαστικού ή πρακτικού (π.χ., "πάμε τώρα να βγάλουμε use cases από αυτό το παράδειγμα απαιτήσεων", ή "πάμε τώρα να σχεδιάσουμε κλάσεις για το τάδε πρόβλημα", αλλά και "πάμε τώρα να δούμε πώς δουλεύετε με το Junit"). Τα εργαστήρια του μαθήματος είναι προαιρετικά.
Προγραμματιστική Εργασία (project)
H προγραμματιστική εργασία (project) αφορά τη σχεδίαση, υλοποίηση και ρύθμιση ενός, σχετικά μεγάλου εύρους, συστήματος λογισμικού, είναι υποχρεωτική και πρέπει υποχρεωτικά να ολοκληρωθεί πλήρως!!
Παράκληση: επειδή χρησιμοποιούμε καποια scripts για να οργανώσουμε τη διόρθωση εργασιών, και αυτά παίρνουν ως είσοδο τις δηλώσεις ομάδων στη σχετική φόρμα, σιγουρευτείτε από νωρίς ότι η ομάδα σας είναι δηλωμένη στη σχετική φόρμα, για να μην έχουμε απρόοπτα.
Βαθμολόγηση
Η βαθμολόγηση γίνεται ως εξής: Το άριστα στην προγραμματιστική εργασία πιάνει συνολικά 3 μονάδες και στο διαγώνισμα 7.
Για να περάσετε το μάθημα, πρέπει (0) να δηλώσετε επιτυχώς το μάθημα στο φοιτητολόγιο, (α) να γράψετε τη βάση στο project ώστε να μπορείτε να κατεβείτε στο διαγώνισμα, και, (β) να γράψετε τη βάση στο τελικό διαγώνισμα!.
Παράκληση: Σιγουρευτείτε από νωρίς ότι το μάθημα είναι όντως στη δήλωσή σας στο φοιτητολόγιο, καθώς αν δεν είναι, δεν μπορεί να καταχωρηθεί βαθμός.
Ζητήματα ηθικής τάξεως
Για να αποφευχθούν αντιγραφές:
- όσοι διαπιστωθεί ότι αντέγραψαν σε διαγώνισμα μηδενίζονται αυτομάτως στο μάθημα για όλες τις εξεταστικές περιόδους της φετινής ακ. χρονιάς,
- αν κριθεί σκόπιμο, θα υπάρξει και κάποια υποχρεωτική ενδιάμεση εξέταση (γραπτή ή προφορική ή στα εργαστήρια ή ότι άλλο επινοήσει ο διδάσκων) που θα δώσει επιπλέον βαθμολογία σε όσους εντίμως προσπαθούν μόνοι τους ή ποινές σε όσους διαπιστωμένα αντιγράφουν.
Οι ποινές επιβάλλονται ανεξαιρέτως, ασχέτως αν κάποιος αντέγραψε ή βοήθησε άλλον να αντιγράψει. Ο σκοπός των εργαστηριακών ασκήσεων είναι να εκπαιδεύσετε τον εαυτό σας και να μπείτε στη διαδικασία να σχεδιάσετε, υλοποιήσετε και ελέγξετε τον κώδικά σας. Οι αντιγραφές (μεταξύ σας ή από εξωτερικούς λύτες) σας ζημιώνουν πολλαπλά: αφενός δεν εκπαιδεύεστε στο αντικείμενο, και αφετέρου δημιουργούν και ένα εξαιρετικά κακό περιβάλλον από ηθικής σκοπιάς.
Διαγώνισμα
Τι έχετε στη διάθεσή σας (αναλόγως του πώς θα διεξαχθεί το διαγώνισμα):
- [Ηλεκτρονικά] Αν δεν υπάρξει ιδρυματικά άλλη ρύθμιση, προφανώς έχετε στη διάθεσή σας τα πάντα.
- [Δια ζώσης] Το διαγώνισμα θα διεξαχθεί στο χαρτί (όχι στο εργαστήριο, δηλαδή), με ανοιχτό το διδακτικό βιβλίο και μόνο αυτό.
Ποιοι μπορούν να δώσουν. Δικαίωμα συμμετοχής στο διαγώνισμα έχουν ΜΟΝΟ όσοι έχουν επιτυχώς περάσει το project φέτος (η σχετική βαθμολογία θα βρίσκεται στη σχετική ανακοίνωση) ΚΑΙ έχουν δηλώσει επιτυχώς στο μάθημα, στο φοιτητολόγιο.
Αναβαθμολογήσεις. Οι αναβαθμολογήσεις είναι καταφανώς παράνομες με το Νόμο του 2022 και δεν τις κάνουμε πλέον (παρ' ότι πολύ θα το θέλαμε). Όποιος θα ήθελε να διεκδικήσει μεγαλύτερο βαθμό, θα πρέπει να το γράψει στην εκφώνηση που σας μοιράζεται, ψηλά, εκεί που υπάρχει χώρος για να μπει ο βαθμός σας ("αν δεν πάρω τουλάχιστον Κ, κόψε με να το δώσω το Σεπτέμβρη").
Διαγώνισμα στο MS Teams.
Για την περίπτωση διαγωνισμάτων με MS-Teams: όταν θα έρθει η μέρα του διαγωνίσματος, όπως προβλέπει το σχετικό πρωτόκολλο του Πανεπιστημίου, θα μπούμε στο MSTeams, στην ομάδα του μαθήματος. Αν θα υπάρξει επιμερισμός των εξεταζομένων σε επί μέρους ομάδες για την εξέταση, η σχετική ανακοίνωση θα εμφανιστεί εδώ.
- Θα σας ανακοινωθεί η εκφώνηση μέσω μια φόρμας MS Forms που θα ενεργοποιηθεί την ώρα του διαγωνίσματος και θα πρέπει να υποβάλλετε την απάντησή σας με ένα αρχείο pdf, το οποίο και θα πρέπει να ανεβάσετε στη φόρμα του διαγωνίσματος. Θα πρέπει να ονομάσετε το αρχείο σας με τον Aριθμό Mητρώου σας και το επώνυμό σας
AM_SURNAME_MYY301_exam.pdf
. - Αν γράψετε σε χαρτί, θα χρειαστεί να φωτογραφήσετε τις (κατά προτίμηση λευκές) σελίδες με τις λύσεις σας και να τις κάνετε ένα (1) αρχείο pdf.
- Ακόμα κι αν απαντήσετε όλα τα θέματα ηλεκτρονικά, πάλι θα χρειαστεί να εξάγετε ένα pdf για να το ανεβάσετε.
Κωδικοί και Σύνδεσμοι για Εξ' Αποστάσεως Εξέταση.
- Ο κωδικός του μαθήματος στο
MS Teams
είναι αυτός που αναφέρεται ακριβώς από πάνω. Για όσους παλιούς ξέρετε το μάθημα ως ΠΛY308: στο MS Teams εμφανίζεται με τον κωδικό MYY301. You can't miss it. - By default, η ανάρτηση της εκφώνησης από μένα και το upload της απάντησής σας στα θέματα θα γίνει στη φόρμα που θα αναρτηθεί στο MSTeams (όπου θα πρέπει να ξέρετε τον κωδικό σας του Παν/μίου).
- Η παρούσα
σελίδα του μαθήματος
θα χρησιμεύσει για κάποια ανακοίνωση αν κάτι πάει τελείως στραβά με το MS Teams. - To
turnin
του μαθήματος. Αν τα υπόλοιπα συστήματα σπάσουν, το εναλλακτικό πλάνο ασφαλείας είναι η παράδοση του διαγωνίσματός σας να γίνει μέσω turnin, ως εξής:turnin exam@myy301 AM_SURNAME_MYY301_exam.pdf
(δλδ., θα πρέπει να ονομάσετε το αρχείο σας με τον αριθμό μητρώου σας και το επώνυμό σας). Πρέπει να μπορείτε να κάνετε turnin αν χρειαστεί, με το δικό σας login (όχι του φίλου σας!). - Πρέπει να είστε γραμμένοι σε MSTeams, να ξέρετε τον κωδικό σας @uoi.gr και να ξέρετε να κάνετε turnin αν χρειαστεί (να ξέρετε τον κωδικό σας @cs.uoi.gr καθώς και όλη τη διαδικασία του turnin).
- Με βάση το πρωτόκολλο του Παν/μίου, απαντήσεις με email είναι διαβλητές και δεν μπορούν να γίνουν δεκτές. Άρα, πρέπει να είστε εις θέση να ανταπεξέλθετε στα παραπάνω.