Ας αφήσω κι εγώ την αποψάρα μου:
Πήρα το μάθημα πέρσι (2022-2023), την χρονιά που έφυγε ο Φλώρος από βοηθός στο μάθημα.
Το αρχικό πλάνο ήταν (όπως τα προηγούμενα χρόνια) 4 εργασίες: OpenMP, MPI, CUDA, και η 4η μια μίξη ή ελέυθερου θέματος αν θέλουμε.
ΤΑ ΠΕΡΙΕΡΓΑ
Τελικά, καθώς πήγε πίσω το εξάμηνο και καθυστέρησαν να αναρτηθούν οι εκφωνήσεις των εργασιών, η 3η εργασία ανακοινώθηκε 13 Ιανουαρίου (άρα υλοποιήθηκε μέσα στην εξεταστική, αν και ευτυχώς ο διδάσκοντας ήταν ελαστικός με τις προθεσμίες).
Σχεδόν κανείς δεν ασχολήθηκε με την 4η εργασία καθώς είχαμε ήδη κάνει 1-2 εβδομάδες overflow στο επόμενο εξάμηνο, και δεν είχαμε άλλη όρεξη/ενέργεια/χρόνο για το μάθημα. Καθώς μπορούσε να είναι ελεύθερου θέματος, η οδηγία ήταν να πάρουμε μια εργασία άλλου μαθήματος που θα κάναμε ούτως η άλλως, και να κολλούσαμε ενα παραλληλισμο κάπου, ώστε να μην παιδευτούμε και πολύ.
Σήμερα είναι 20 Οκτωβρίου. Έχουν περάσει 8 ΜΗΝΕΣ από την λήξη εκείνου του εξαμήνου, και τους τελευταίους 3-4 μήνες έχουμε παρακαλέσει πολλαπλές φορές και με όλους τους δυνατούς τρόπους τον διδάσκοντα να βγάλει κάποια βαθμολογία, το οποίο αποφέυγει/ξεχνάει με απίστευτη μαεστρία.
Έτσι πληροφοριακά, η τελευταία ενημέρωση είναι ότι ΘΑ πάρουμε max 9 όσοι υποβάλλαμε τις 3 εργασίες (υποθέτω για να μην αδικηθεί κάποιος που υπέβαλλε και τις 4, αν υπάρχει).
ΤΑ ΔΥΣΚΟΛΑ
Όσο αφορά τη δυκολία του μαθήματος, είναι αρκετά δύσκολο κυρίως επειδή δεν υπάρχει καθοδήγηση και ξοδεύεις αρκετό χρόνο τόσο στον κώδικα όσο και σε περισσότερο περιφερειακά και τεχνικά ζητήματα. Ειδικά αν σου αρέσει και θέλεις να ασχοληθείς "σωστά", τρώει άπειρο χρόνο.
Η απουσία του Φλώρου ήταν ιδιαίτερα εμφανής, καθώς οι εργασίες βγήκαν εκτός προγράμματος, και δεν υπήρχε συγκεκριμένο specification, τι εννοώ:
Δεν υπήρξε συμφωνημένη μορφή για την είσοδο και έξοδο των προγραμμάτων που έπρεπε να γράψουμε, ή για το πως να υλοποιηθούν οι δομές δεδομένων, η αν θα γίνει χρήση C ή C++.
Με άλλα λόγια, ο καθένας έκανε του κεφαλιού του, το οποίο γινόταν ακόμη πιο ενδιαφέρον καθώς ο καθένας έπρεπε να διορθώσει και τις εργασίες των άλλων στο τέλος κάθε παραδοτέου!
ΤΑ ΩΡΑΙΑ
Οι εργασίες είναι φλου στο πως ακριβώς θα τις υλοποιήσεις (αυτό είναι και καλό και κακό), και έιναι προαιρετικά ομαδικές.
Το μάθημα είναι μια καλή αφορμή για κάποιον που γουστάρει να λερώσει τα χέρια του με C/C++, Makefiles, τον linker, πως βάζω 3rd party βιβλιοθήκες, πως τρέχω πράγματα στο cluster, και γενικά high performance κώδικα.
Αν σε ψήνουν τα παραπάνω, δεν σε ενδιαφέρει η απαίσια αναλογία προσπάθειας/ECTS, και έχεις όρεξη να "τραβήξεις το κουπί" και λίγο μόνος/μόνη σου, τότε μπορώ να συστήσω το μάθημα, καθώς αυτή τη γνώση και την τριβή δεν θα την συναντήσεις σε άλλο μάθημα στη σχολή.
TLDR
Δύσκολο μάθημα και πρέπει να μπορείς να τα βγάλεις πέρα μόνος/μόνη σου. Proceed with caution, και μόνο αν ξέρεις οτι έχεις όρεξη και μπορείς να διαθέσεις τον χρόνο.
ΥΓ Φλώρε γύρνα πίσω
by Le ece
[Today at 12:56:38]
by DarkMagiK06
[Today at 12:17:39]
by IEEE SB
[Today at 00:03:58]
by Nikos_313
[April 29, 2025, 23:04:02 pm]
by chatzikys
[April 29, 2025, 15:13:09 pm]
by Mr Watson
[April 29, 2025, 13:19:48 pm]
by Austria
[April 29, 2025, 12:50:33 pm]
by Nikos_313
[April 29, 2025, 12:38:50 pm]
by Nikos_313
[April 28, 2025, 23:56:42 pm]
by Katarameno
[April 28, 2025, 18:10:49 pm]
by Katarameno
[April 27, 2025, 20:45:13 pm]
by Katarameno
[April 26, 2025, 22:23:44 pm]
by Aris★
[April 26, 2025, 18:35:41 pm]
by Bio-Tech
[April 26, 2025, 16:54:42 pm]
by Aris★
[April 25, 2025, 18:16:56 pm]
by Διάλεξις
[April 25, 2025, 13:02:50 pm]
by Nikos_313
[April 24, 2025, 21:57:13 pm]
by Katarameno
[April 24, 2025, 18:01:29 pm]
by Katarameno
[April 24, 2025, 17:57:03 pm]
by Πατερ Ημμυων
[April 24, 2025, 16:07:53 pm]
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() (April 17, 2025, 08:47:49 am) ![]() ![]() ![]() ![]() |
|