Εισαγωγή

Καλωσορίσατε στις ιστοσελίδες του προπτυχιακού μαθήματος "[ΜΥΥ301] Ανάπτυξη Λογισμικού" του τμήματος Μηχ. Η/Υ και Πληροφορικής του Πανεπιστημίου Ιωαννίνων. Οι ιστοσελίδες απευθύνονται στους σπουδαστές του μαθήματος αλλά ταυτόχρονα προσφέρουν και γενικότερη πληροφόρηση γύρω από το αντικείμενο της ανάπτυξης του λογισμικού.

MS Teams

Ο κωδικός του μαθήματος στο MS Teams είναι 5dgz1z1. Αν χρειαστεί να κάνουμε διαλέξεις, θα χρησιμοποιήσουμε το κανάλι General, ενώ για επικοινωνία με τους βοηθούς του μαθήματος, υπάρχει το κανάλι Office Hours.

Βίντεο Διαλέξεων

Μπορείτε να δείτε κάποια uploaded videos στο Panos Vassiliadis YouTube channel στην playlist ΜΥY301 Software Development.

Νέα

  • [2022/12/06] Άνοιξε η αξιολόγηση. Θερμότατη παράκληση να αξιολογήσετε το μάθημα και ως προς τα θετικά και ως προς τα προβλήματα. Το ερωτηματολόγιο βρίσκεται αναρτημένο στο σύνδεσμο https://classweb.uoi.gr. Επειδή αναρωτιέστε: (α) όχι, δεν υπάρχει κανένας τρόπος να ξέρω ποιος έγραψε τι, (β) διαβάζω τα σχόλια με προσοχή πάντα, (γ) ό,τι είναι εύλογο (π.χ., "κάνε καλύτερα γράμματα, πες πιο πολλά για το project") το προσπαθώ στα όρια του εφικτού, (δ) υπάρχουν πράγματα (όπως π.χ., να κρατιέται το project σε επόμενη χρονιά) που δεν γίνονται δεκτά.
  • [2022/12/06] Επειδή ζητήθηκε, έβγαλα μία νέα εκδοχή για το παράδειγμα με τα αρχεία: [01_FilesIOPrj.zip] (διαθέσιμο και από τη σελίδα "υλικό") για να δείτε λίγο και buffered i/o με αρχεία.

  • [2022/11/28] Μπορείτε να δείτε σχόλια για το παραδοτέο της πρώτης φάσης, δίνοντας το ΑΜ σας στη φόρμα εδώ. Παρακαλώ θερμά:
    • Η προσπάθεια ήταν να διορθωθούν όλες οι υποβολές, ακόμα κι αυτές που δεν πέρασαν από τη φόρμα. Αν τυχόν δεν έχει διορθωθεί η εργασία σας ή έχει γίνει κάποιο λάθος στα στοιχεία της ομάδας, (α) στέλνετε ένα email myy301@cs.uoi.gr και (β) μου το λέτε στο επόμενο μάθημα.
    • Αν τυχόν χρειάζεστε διευκρινήσεις: θερμή παράκληση, αποταθείτε στο email του μαθήματος, όχι στο δικό μου email, ώστε να γίνει οργανωμένα η απάντηση. Δείτε τη σελίδα "Διεξαγωγή".
    • Βαθμούς θα μάθετε συνολικά και όχι τώρα. Αυτό που σας νοιάζει τώρα είναι να ολοκληρώσετε επιτυχώς την 2η φάση.
    • Για όσους δεν παρέδωσαν την α' φάση: (α) το κομμάτι της πρώτης παράδοσης βαθμολογείται χωριστά, (β) αν, πάντως, δεν μπορέσετε για κάποιο λόγο να το παραδώσετε, μπορείτε να συνεχίσετε για την τελική παράδοση (δεν είναι λόγος αποκλεισμού η μη παράδοση στην α' φάση)
    • Για οτιδήποτε άλλο, θα τα πούμε στο μάθημα από κοντά.

  • [2022/11/06] Μικρή διόρθωση και ενημέρωση της εκφώνησης του project. Πρόσθεσα το παραδειγματάκι από το βίντεο για να είναι πιο απλά όλα, και άλλαξα κάποια screendumps. Ελπίζω τώρα να είναι πιο απλό. Επίσης διόρθωσα και ένα δικό μου λάθος στην εκφώνηση (συγνώμη!).
    Όλες οι παρεμβάσεις είναι στον πάτο της σελ. 2 και στην κορυφή της σελ. 3, με πράσινα γράμματα, καθώς και τα πιο απλά screendumps.
  • [2022/11/01] Μέχρι το μάθημα της επόμενης TET 16/11/22, παρακαλώ να γραφτείτε ΟΜΑΔΙΚΑ (όχι ως χωριστά άτομα) στην φόρμα εγγραφής εδώ. Δείτε το κείμενο στην κορυφή της φόρμας με οδηγίες για τη συμπλήρωση. Δείτε επίσης στη σελίδα "Εργασίες" οδηγίες για το πώς να κάνετε turnin.
  • [2022/10/23] Ανακοινώθηκαν στη σελίδα "Διεξαγωγή" οι ώρες γραφείου των βοηθών στο MS-Teams και η διαδικασία με την οποία μπορείτε να επικοινωνείτε μαζί τους. Παρακλήσεις:
    • Σεβαστείτε το χρόνο όλων: the office hours are to be used, not abused.
    • Οι ώρες αυτές είναι για να τις αξιοποιείτε, και είστε ευπρόσδεκτοι και σας ενθαρύνω να το κάνετε....
    • ... αλλά μόνο αυτές: οι βοηθοί είναι κι αυτοί φοιτητές και έχουν και αυτοί υποχρεώσεις. Επίσης, δεν είναι κολλητοί ή υπηρέτες σας, αλλά σύμβουλοι στην προσπάθειά σας.
    • Use the course email, too (δεν είναι μόνο για γέρους το email, η offline επικοινωνία είναι εξαιρετικά βολική). Θυμηθείτε από την αρχική διάλεξη πώς συντάσσουμε τα emails.
  • [2022/10/15] Τις δύο επόμενες εβοδμάδες, λόγω διοικητικών υποχρεώσεων, δεν θα συναντηθούμε την Τετάρτη, αλλά μόνο τη Δευτέρα. Άρα, ΤΕΤ 19/10 και 26/10 δεν θα έχουμε διάλεξη ή πρακτική εξάσκηση. Αξιοποιήστε το χρόνο για να προχωρήσετε το project ή να καλύψετε κενά στην Java.
  • [2022/10/10] Μεθαύριο ΤΕΤ 2022/10/12 (09.00 στη Ι5), θα συμπληρώσω όσα θέματα δεν καλύψαμε στη σημερινή διάλεξη. Από τα σημερινά: είναι σημαντικό να ξέρετε να χειρίζεστε σύνθετα αντικείμενα και συλλογές. Την ΤΕΤ θα συνεχίσουμε με συναφή θέματα αντικειμενοστρέφειας.
  • [2022/10/03] Μεθαύριο ΤΕΤ 2022/10/05 (09.00 στη Ι5), θα εξηγήσω το project του μαθήματος και θα συμπληρώσω όσα θέματα δεν καλύψαμε στη σημερινή διάλεξη.
  • [2022/10/01] Ανακοινώθηκε το project (δείτε τη σελίδα "Εργασίες" για την εκφώνηση και τον κώδικα που σας δίνεται).
  • Καλώς ήρθατε στις σελίδες του μαθήματος. Δείτε τα σχετικά links για περισσότερες πληροφορίες.