<?xml version='1.0' encoding='utf-8'?><rss version='2.0' xmlns:atom='http://www.w3.org/2005/Atom'><channel><atom:link href='https://eclass.uth.gr/modules/announcements/rss.php?c=E-CE_U_169' rel='self' type='application/rss+xml' /><title>Ανακοινώσεις μαθήματος ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΙΙ </title><link>https://eclass.uth.gr/courses/E-CE_U_169/</link><description>Ανακοινώσεις</description><lastBuildDate>Fri, 24 Apr 2026 20:00:04 +0300</lastBuildDate><language>el</language><item><title>Επιπλέον παράδειγμα για την διάλεξη L13</title><link>https://eclass.uth.gr/modules/announcements/index.php?an_id=176250&amp;course=E-CE_U_169</link><description>&lt;p&gt;Στο zip που έχει τα παραδείγματα για την διάλεξη L13 προστέθηκε ένα ακόμα πρόγραμμα (files_int2int.c ) που γράφει / διαβάσει ακέραιες τιμές σε / από ένα αρχείο με την δυαδική μορφή με την οποία αυτές αποθηκεύονται στην μνήμη του προγράμματος.&lt;/p&gt;</description><pubDate>Fri, 24 Apr 2026 20:00:04 +0300</pubDate><guid isPermaLink='false'>Fri, 24 Apr 2026 20:00:04 +0300176250</guid></item><item><title>Εναλλακτική έκδοση βιβλιοθήκης για την 3η εργασία </title><link>https://eclass.uth.gr/modules/announcements/index.php?an_id=176136&amp;course=E-CE_U_169</link><description>&lt;p&gt;Ανέβηκε στα Έγγραφα της Εργασίας 3 μια παραλλαγή της βιβλιοθήκης. Χρησιμοποιήστε τη αν η αρχική έκδοση είχε ως αποτέλεσμα να παράγονται 400+ κόμβοι στο τεστ3. Αν εξακολουθεί να υπάρχει πρόβλημα ενημερώστε μας.&lt;/p&gt;</description><pubDate>Thu, 23 Apr 2026 13:41:45 +0300</pubDate><guid isPermaLink='false'>Thu, 23 Apr 2026 13:41:45 +0300176136</guid></item><item><title>Υποβολή διορθωμένων εργασιών </title><link>https://eclass.uth.gr/modules/announcements/index.php?an_id=175816&amp;course=E-CE_U_169</link><description>&lt;p&gt;Προστέθηκε στο autolab η κατηγορία REVISIONS για όσους επιθυμούν να τη διορθώσουν και να υποβάλουν ξανά τη 2η εργασία (εφόσον την είχαν υποβάλει εμπρόθεσμα και δεν πέτυχαν τον ελάχιστο βαθμό). Η διορθωμένη εργασία πρέπει να πετύχει 100%. &lt;/p&gt;
&lt;p&gt;Θυμίζουμε πως:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Η τελική προθεσμία είναι 31/7.&lt;/li&gt;
&lt;li&gt;Μπορείτε να διορθώσετε μόνο μία από τις εργασίες #2, #3, #4&lt;/li&gt;
&lt;li&gt;Εάν υποβάλετε τη διορθωμένη εργασία πριν τη λήξη μαθημάτων του εαρινού εξαμήνου, τότε θα μπορείτε να συμμετάσχετε στην εργαστηριακή εξέταση Ιουνίου (εφόσον είναι οκ και οι άλλες εργασίες), κι αν χρειαστεί και στην εργαστηριακή Σεπτεμβρίου.&lt;/li&gt;
&lt;li&gt;Εάν υποβάλετε μετά τη λήξη μαθημάτων, τότε η μόνη εργαστηριακή εξέταση που μπορείτε να συμμετάσχετε είναι αυτή του Σεπτεμβρίου. &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Σε κάθε περίπτωση, δείτε το έγγραφο  "Κανόνες μαθήματος" για περισσότερες λεπτομέρειες αναφορικά με την πολιτική των εργασιών κι εξετάσεων. &lt;/p&gt;</description><pubDate>Mon, 20 Apr 2026 18:39:30 +0300</pubDate><guid isPermaLink='false'>Mon, 20 Apr 2026 18:39:30 +0300175816</guid></item><item><title>Εργασία #3 - Αρχεία ελέγχου</title><link>https://eclass.uth.gr/modules/announcements/index.php?an_id=175812&amp;course=E-CE_U_169</link><description>&lt;p&gt;Τα αρχεία ελέγχου για την εργασία #3 έχουν αναρτηθεί.&lt;/p&gt;</description><pubDate>Mon, 20 Apr 2026 18:00:06 +0300</pubDate><guid isPermaLink='false'>Mon, 20 Apr 2026 18:00:06 +0300175812</guid></item><item><title>Εργασία #3 - Προαιρετικά επιπλέον αρχεία</title><link>https://eclass.uth.gr/modules/announcements/index.php?an_id=175544&amp;course=E-CE_U_169</link><description>&lt;p&gt;Στην εργασία 3, θα έχετε την επιλογή να υποβάλετε δύο επιπλέον (προαιρετικά) αρχεία, με ονόματα util.h και util.c στα οποία ορίζονται κοινές/βοηθητικές συναρτήσεις (π.χ. για τον έλεγχο της τιμής επιστροφής της malloc). &lt;/p&gt;</description><pubDate>Tue, 14 Apr 2026 11:01:20 +0300</pubDate><guid isPermaLink='false'>Tue, 14 Apr 2026 11:01:20 +0300175544</guid></item><item><title>Επιπλέον παρατηρήσεις στο autolab για την εργασία 2</title><link>https://eclass.uth.gr/modules/announcements/index.php?an_id=175310&amp;course=E-CE_U_169</link><description>&lt;p&gt;Λόγω τεχνικών προβλημάτων που προέκυψαν από διακοπές ρεύματος, καθυστέρησε ο έλεγχος και προσθήκη στο autolab των σχολίων που σας είχα υποσχεθεί για την εργασία 2.&lt;/p&gt;
&lt;p&gt;Μέχρι στιγμής έχουν ολοκληρωθεί τα σχόλια όσων έχουν usernames που ξεκινούν από a-n. Αν το username σας ξεκινά από p-z, ελέγξτε το autolab αύριο το βράδυ. &lt;/p&gt;</description><pubDate>Thu, 02 Apr 2026 20:39:03 +0300</pubDate><guid isPermaLink='false'>Thu, 02 Apr 2026 20:39:03 +0300175310</guid></item><item><title>Εργασία #3 - Εκφώνηση και φροντιστήριο</title><link>https://eclass.uth.gr/modules/announcements/index.php?an_id=175024&amp;course=E-CE_U_169</link><description>&lt;div class="announcement-main"&gt;
&lt;div class="announcement-main"&gt;
&lt;p&gt;Η εκφώνηση  για την 3η εργασία έχει αναρτηθεί στα Έγγραφα/Υλικό εργαστηρίου. Διαβάστε την εκφώνηση προσεκτικά πριν το φροντιστήριο για να έχετε ήδη έτοιμες κάποιες βασικές ερωτήσεις.&lt;/p&gt;
&lt;p&gt;Το φροντιστήριο θα γίνει αύριο Τετάρτη στην ώρα του μαθήματος. Είναι σημαντικό να το παρακολουθήσετε συγκεντρωμένα,  να κάνετε ερωτήσεις για να τις συζητήσουμε επί τόπου, και κυρίως να κρατάτε σημειώσεις.&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;</description><pubDate>Tue, 31 Mar 2026 09:30:21 +0300</pubDate><guid isPermaLink='false'>Tue, 31 Mar 2026 09:30:21 +0300175024</guid></item><item><title>Ώρες παρουσίασης εργασιών (#2)</title><link>https://eclass.uth.gr/modules/announcements/index.php?an_id=174915&amp;course=E-CE_U_169</link><description>&lt;p&gt;Δείτε στα σχόλια της εργασίας σας στο autolab αν θα χρειαστεί να μας παρουσιάσετε την εργασία σας και &lt;strong&gt;ποια ημέρα και ώρα θα είναι αυτό&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Όλες οι παρουσιάσεις θα γίνουν &lt;strong&gt;στο εργαστήριο 105&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Κάθε παρουσίαση γίνεται ατομικά σε εμένα ή στον κύριο Θάνο και διαρκεί 20 λεπτά.&lt;/p&gt;
&lt;p&gt;Θα ζητηθεί να εξηγήσετε κομμάτια του κώδικα σας, να δικαιολογήσετε επιλογές της υλοποίησης σας και να περιγράψετε πώς προσπαθήσατε να αντιμετωπίσετε τυχόν προβλήματα που παραμένουν στην εργασία. Δε χρειάζεται να φέρετε laptop - θα έχουμε εμείς τον κώδικα που υποβάλατε. &lt;/p&gt;
&lt;p&gt; &lt;/p&gt;</description><pubDate>Mon, 30 Mar 2026 11:15:20 +0300</pubDate><guid isPermaLink='false'>Mon, 30 Mar 2026 11:15:20 +0300174915</guid></item><item><title>Υπενθύμιση: Πολιτική για επανυποβολή εργασίας που δεν πέρασε τη βάση</title><link>https://eclass.uth.gr/modules/announcements/index.php?an_id=174797&amp;course=E-CE_U_169</link><description>&lt;p&gt;Σας υπενθυμίζουμε πως αν μία εργασία (από τις #2, #3 ή #4) δεν επιτυγχάνει τον ελάχιστο βαθμό στο autolab, τότε έχετε δικαίωμα να τη διορθώσετε σε δεύτερο χρόνο. Πιο συγκεκριμένα: &lt;/p&gt;
&lt;p&gt;- Η εργασία πρέπει να έχει υποβληθεί στο autolab εντός της κανονικής προθεσμίας και να είναι σαφές ότι έγινε σοβαρή προσπάθεια ολοκλήρωσης της.&lt;/p&gt;
&lt;p&gt;- Η διορθωμένη εργασία πρέπει να υποβληθεί το αργότερο έως 31/7 (με στόχο τη συμμετοχή στην εργαστηριακή εξέταση Σεπτεμβρίου) αλλά αν υποβληθεί  επιτυχώς πριν το τέλος του εαρινού εξαμήνου τότε μπορείτε να συμμετάσχετε στην εργαστηριακή εξέταση Ιουνίου.&lt;/p&gt;
&lt;p&gt;- Η διορθωμένη εργασία θα πρέπει να περνάει όλα τα τεστ. &lt;/p&gt;</description><pubDate>Sat, 28 Mar 2026 11:38:42 +0300</pubDate><guid isPermaLink='false'>Sat, 28 Mar 2026 11:38:42 +0300174797</guid></item><item><title>test 0c </title><link>https://eclass.uth.gr/modules/announcements/index.php?an_id=174659&amp;course=E-CE_U_169</link><description>&lt;p&gt;Για να μη γίνεται trigger το rehashing στο τεστ 0c, αφαιρέστε μερικές λέξεις από την κριτική στο reviews0.txt ώστε να μην έχει περισσότερες από 3.&lt;/p&gt;
&lt;p&gt;Τα αρχεία ελέγχου έχουν ανανεωθεί, αν και η αλλαγή είναι αρκετά μικρή ώστε να μην είναι απαραίτητο να τα κατεβάσετε πάλι.&lt;/p&gt;</description><pubDate>Thu, 26 Mar 2026 16:34:19 +0300</pubDate><guid isPermaLink='false'>Thu, 26 Mar 2026 16:34:19 +0300174659</guid></item><item><title>Αρχεία ελέγχου και ανανεωμένες βιβλιοθήκες</title><link>https://eclass.uth.gr/modules/announcements/index.php?an_id=173997&amp;course=E-CE_U_169</link><description>&lt;p&gt;Αναρτήθηκαν στα Έγγραφα: &lt;/p&gt;
&lt;p&gt;- Ένα zip με τα αρχεία ελέγχου για την τελική μορφή της εργασίας&lt;/p&gt;
&lt;p&gt;- Το libhw2.a (για linux και mac) με μια διόρθωση. (Υπήρχε memory leak σε οριακή περίπτωση, το οποίο διορθώθηκε.)&lt;/p&gt;</description><pubDate>Wed, 18 Mar 2026 22:21:26 +0300</pubDate><guid isPermaLink='false'>Wed, 18 Mar 2026 22:21:26 +0300173997</guid></item><item><title>Στάδιο 1 στο autolab</title><link>https://eclass.uth.gr/modules/announcements/index.php?an_id=173962&amp;course=E-CE_U_169</link><description>&lt;p&gt;Μπορείτε να ανεβάσετε στο autolab τον κώδικα σας για το στάδιο 1. Κάποιες παρατηρήσεις: &lt;/p&gt;
&lt;p&gt;- Το zip που θα ανεβάσετε πρέπει να περιέχει τα hw2.c, hw2.c, review.c, review.h και Makefile.&lt;/p&gt;
&lt;p&gt;- Αν έχετε στον κώδικα σας εντολές #include για άλλα αρχεία (π.χ. list.h) τα οποία δεν είναι μέρος αυτού του σταδίου, ή τότε βάλτε τις σε σχόλια πριν κατασκευάσετε το zip ή συμπεριλάβετε και τα αρχεία που κάνετε #include.&lt;/p&gt;
&lt;p&gt;- Προαιρετικά, μπορείτε να συμπεριλάβετε στο zip ένα ζευγάρι αρχείων με ονόματα util.h, util.c σε περίπτωση που έχετε βοηθητικές συναρτήσεις που δεν ανήκουν σε κανένα από τα άλλα αρχεία. &lt;/p&gt;
&lt;p&gt;- Το τεστ0, subtest A εξετάζει τη δομή του Makefile σας. Επειδή ο αυτόματος έλεγχος δεν είναι πάντα ακριβής, αν σας κόβει μονάδες και πιστεύετε ότι δε θα έπρεπε, στείλτε μας email ώστε να το κοιτάξουμε.&lt;/p&gt;</description><pubDate>Wed, 18 Mar 2026 15:09:14 +0300</pubDate><guid isPermaLink='false'>Wed, 18 Mar 2026 15:09:14 +0300173962</guid></item><item><title>Διόρθωση στην εκφώνηση της 2ης εργασίας</title><link>https://eclass.uth.gr/modules/announcements/index.php?an_id=173891&amp;course=E-CE_U_169</link><description>&lt;p&gt;Στην περιγραφή της συνάρτησης διαγραφής κριτικής (σελίδα 2, στοιχείο (γ)) αντικαταστάθηκε η πρόταση&lt;/p&gt;
&lt;p&gt;"Επιτρέπεται η χρήση &lt;span&gt;τοπικών μεταβλητών σε αυτή τη συνάρτηση&lt;/span&gt;"&lt;/p&gt;
&lt;p&gt;με το σωστό&lt;/p&gt;
&lt;p&gt;"Επιτρέπεται η χρήση &lt;strong&gt;static&lt;/strong&gt; &lt;span&gt;τοπικών μεταβλητών σε αυτή τη συνάρτηση.&lt;/span&gt;"&lt;/p&gt;</description><pubDate>Tue, 17 Mar 2026 20:17:04 +0300</pubDate><guid isPermaLink='false'>Tue, 17 Mar 2026 20:17:04 +0300173891</guid></item><item><title>Τελικές παρατηρήσεις στο autolab για το hw1+ παράδειγμα χρήσης read_line</title><link>https://eclass.uth.gr/modules/announcements/index.php?an_id=173489&amp;course=E-CE_U_169</link><description>&lt;p&gt;Ολοκληρώθηκε ένα δεύτερο πέρασμα της 1ης εργασίας στο autolab. Προστέθηκαν:&lt;/p&gt;
&lt;p&gt;- Κάποιες light παρατηρήσεις πάνω στον κώδικα&lt;/p&gt;
&lt;p&gt;- Τελική απόφαση για το αν συνεχίζετε στο εργαστήριο. &lt;/p&gt;
&lt;p&gt;Επίσης, επειδή έχουμε λάβει αρκετές απορίες για το πώς λειτουργεί η read_line, προστέθηκε στο χώρο Συζητήσεων για τη 2η εργασία (&lt;a title="link" href="/modules/forum/viewforum.php?course=E-CE_U_169&amp;amp;forum=11284" target="_blank" rel="noreferrer noopener"&gt;link: https://eclass.uth.gr/modules/forum/viewforum.php?course=E-CE_U_169&amp;amp;forum=11284&lt;/a&gt; ) ένα post με πλήρες παράδειγμα χρήσης της. &lt;/p&gt;</description><pubDate>Thu, 12 Mar 2026 21:12:30 +0300</pubDate><guid isPermaLink='false'>Thu, 12 Mar 2026 21:12:30 +0300173489</guid></item><item><title>Αρχεία ελέγχου για το 1ο στάδιο της 2ης εργασίας</title><link>https://eclass.uth.gr/modules/announcements/index.php?an_id=173479&amp;course=E-CE_U_169</link><description>&lt;p&gt;Αναρτήθηκαν στα Έγγραφα.&lt;/p&gt;</description><pubDate>Thu, 12 Mar 2026 17:41:45 +0300</pubDate><guid isPermaLink='false'>Thu, 12 Mar 2026 17:41:45 +0300173479</guid></item><item><title>Αρχεία για την 2η εργασία + μια διόρθωση</title><link>https://eclass.uth.gr/modules/announcements/index.php?an_id=173431&amp;course=E-CE_U_169</link><description>&lt;p&gt;Αναρτήθηκε ένα zip με τα αρχικά αρχεία και τη βιβλιοθήκη για την εργασία 2. Εντός της ημέρας θα αναρτηθούν τα αρχεία ελέγχου (δε θα βγει νέα ανακοίνωση γι αυτά).&lt;/p&gt;
&lt;p&gt;Διορθώθηκε ένα τυπογραφικό λάθος στη σελίδα 3 της εκφώνησης (το #ifdef άλλαξε σε #ifndef ).&lt;/p&gt;</description><pubDate>Thu, 12 Mar 2026 10:43:39 +0300</pubDate><guid isPermaLink='false'>Thu, 12 Mar 2026 10:43:39 +0300173431</guid></item><item><title>Εργασία #2 - Εκφώνηση και φροντιστήριο</title><link>https://eclass.uth.gr/modules/announcements/index.php?an_id=173187&amp;course=E-CE_U_169</link><description>&lt;div class="announcement-main"&gt;
&lt;p&gt;Η εκφώνηση  για την 2η εργασία έχει αναρτηθεί στα Έγγραφα/Υλικό εργαστηρίου. Διαβάστε την εκφώνηση προσεκτικά πριν το φροντιστήριο για να έχετε ήδη έτοιμες κάποιες βασικές ερωτήσεις.&lt;/p&gt;
&lt;p&gt;Το φροντιστήριο θα γίνει αύριο Τετάρτη στην ώρα του μαθήματος. Είναι σημαντικό να το παρακολουθήσετε συγκεντρωμένα,  να κάνετε ερωτήσεις για να τις συζητήσουμε επί τόπου, και κυρίως να κρατάτε σημειώσεις.&lt;/p&gt;
&lt;/div&gt;</description><pubDate>Tue, 10 Mar 2026 07:58:01 +0300</pubDate><guid isPermaLink='false'>Tue, 10 Mar 2026 07:58:01 +0300173187</guid></item><item><title>Ώρες παρουσίασης εργασιών (#1)</title><link>https://eclass.uth.gr/modules/announcements/index.php?an_id=173122&amp;course=E-CE_U_169</link><description>&lt;p&gt;Σε λίγα λεπτά θα μπορείτε να δείτε στο autolab: &lt;/p&gt;
&lt;p&gt;- Αν η εργασία σας ικανοποιεί τις απαιτήσεις (κι εφόσον έχει βαθμό &amp;gt;= 70%), και&lt;/p&gt;
&lt;p&gt;- Αν, σε αυτή την περίπτωση, θα χρειαστεί να μας παρουσιάσετε την εργασία σας και ποια ώρα θα είναι αυτό. Όλες οι παρουσιάσεις θα γίνουν &lt;strong&gt;αύριο Τρίτη στο εργαστήριο 105&lt;/strong&gt;. Κάθε παρουσίαση γίνεται ατομικά σε εμένα ή στον κύριο Θάνο και διαρκεί 15 λεπτά. Θα ζητηθεί να εξηγήσετε κομμάτια του κώδικα σας, να δικαιολογήσετε επιλογές της υλοποίησης σας και να περιγράψετε πώς προσπαθήσατε να αντιμετωπίσετε τυχόν προβλήματα που παραμένουν στην εργασία. Δε χρειάζεται να φέρετε laptop - θα έχουμε εμείς τον κώδικα που υποβάλατε. &lt;/p&gt;
&lt;p&gt;Αν η εργασία σας δεν ικανοποιεί τις ελάχιστες απαιτήσεις αλλά θα θέλατε να συζητήσουμε οτιδήποτε πάνω σε αυτή, μπορείτε να έρθετε στο εργαστήριο 105 αυτή την Πέμπτη 11:00-13:00.&lt;/p&gt;</description><pubDate>Mon, 09 Mar 2026 15:12:52 +0300</pubDate><guid isPermaLink='false'>Mon, 09 Mar 2026 15:12:52 +0300173122</guid></item><item><title>Νέο φυλλάδιο</title><link>https://eclass.uth.gr/modules/announcements/index.php?an_id=172837&amp;course=E-CE_U_169</link><description>&lt;p&gt;Αναρτήθηκε στα Έγγραφα -&amp;gt; Υλικό εργαστηρίων ένα φυλλάδιο με τίτλο &lt;a class="fileURL fileModal" title="Εργαλεία εντοπισμού σφαλμάτων στη διαχείριση μνήμης" href="/modules/document/file.php/E-CE_U_169/%CE%A5%CE%BB%CE%B9%CE%BA%CF%8C%20%CE%95%CF%81%CE%B3%CE%B1%CF%83%CF%84%CE%B7%CF%81%CE%AF%CE%BF%CF%85/mem_tools.pdf" target="_blank" rel="noreferrer noopener"&gt;Εργαλεία εντοπισμού σφαλμάτων στη διαχείριση μνήμης&lt;/a&gt; που περιλαμβάνει παραδείγματα χρήσης address sanitizer και valgrind για τον εντοπισμό διαφόρων σφαλμάτων στη διαχείριση μνήνης.&lt;/p&gt;</description><pubDate>Thu, 05 Mar 2026 19:25:22 +0300</pubDate><guid isPermaLink='false'>Thu, 05 Mar 2026 19:25:22 +0300172837</guid></item><item><title>Ορθή ανανέωση εκφώνησης</title><link>https://eclass.uth.gr/modules/announcements/index.php?an_id=172596&amp;course=E-CE_U_169</link><description>&lt;p&gt;Το pdf που είχε αναρτηθεί στις 26/2 δεν περιείχε τις αλλαγές που επισημάνθηκαν στην &lt;a href="/modules/announcements/index.php?course=E-CE_U_169&amp;amp;an_id=172246" target="_blank" rel="noreferrer noopener"&gt;ανακοίνωση της 26/2&lt;/a&gt;. Αυτό διορθώθηκε.&lt;/p&gt;</description><pubDate>Tue, 03 Mar 2026 15:18:39 +0300</pubDate><guid isPermaLink='false'>Tue, 03 Mar 2026 15:18:39 +0300172596</guid></item><item><title>Αναφορικά με την υποβολή της εργασίας</title><link>https://eclass.uth.gr/modules/announcements/index.php?an_id=172322&amp;course=E-CE_U_169</link><description>&lt;p&gt;Για να μπορέσετε να συνεχίσετε στα εργαστήρια, είναι υποχρεωτικό να υποβάλετε ολοκληρωμένη την 1η εργασία μέχρι τις 8 Μαρτίου 21:00 και να πετύχετε τον ελάχιστο βαθμό που προσδιορίζει η εκφώνηση. Το autolab για την εργασία θα είναι διαθέσιμο από σήμερα στις 21:00.&lt;/p&gt;
&lt;p&gt;Η υποβολή του πρώτου μέρους της εργασίας είναι προαιρετική. Προτείνουμε την υποβολή της ώστε να έχετε ένα στόχο για το τι να έχετε ολοκληρώσει στο τέλος της πρώτης εβδομάδας, αλλά δεν είναι απαραίτητο να υποβάλετε κάτι σήμερα.&lt;/p&gt;</description><pubDate>Fri, 27 Feb 2026 20:10:40 +0300</pubDate><guid isPermaLink='false'>Fri, 27 Feb 2026 20:10:40 +0300172322</guid></item><item><title>Ανανέωση εκφώνησης για την 1η εργασία</title><link>https://eclass.uth.gr/modules/announcements/index.php?an_id=172246&amp;course=E-CE_U_169</link><description>&lt;p&gt;Ανανεώθηκε το pdf της εκφώνησης:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Έχει αναδιατυπωθεί η παράγραφος της 3ης σελίδας που ξεκινά με "&lt;strong&gt;Γράψτε μια συνάρτηση δημιουργίας της αρχικής κλάσης ισοδυναμίας&lt;/strong&gt;..." ώστε να είναι πιο ξεκάθαρη.&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;
&lt;li&gt;Προστέθηκε στις απαιτήσεις η απαγόρευση χρήσης πινάκων μεταβλητού μεγέθους&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Γενικά προσέξτε τις απαιτήσεις υλοποίησης. Για παράδειγμα, μία απαίτηση που είδαμε συχνά να μην τηρείται είναι ότι πρέπει να δεσμεύετε πάντα ακριβώς όση μνήμη χρειάζεται (όχι περισσότερη). &lt;/p&gt;</description><pubDate>Thu, 26 Feb 2026 15:08:40 +0300</pubDate><guid isPermaLink='false'>Thu, 26 Feb 2026 15:08:40 +0300172246</guid></item><item><title>Απουσίες στα εργαστήρια Προγραμματισμού 2</title><link>https://eclass.uth.gr/modules/announcements/index.php?an_id=171928&amp;course=E-CE_U_169</link><description>&lt;p&gt;Έχουμε λάβει αρκετά email από άτομα που διαπίστωσαν κυριολεκτικά την τελευταία στιγμή ότι αύριο είναι κανονική ημέρα μαθημάτων και εργαστηρίων, τα οποία θα χάσουν επειδή δεν φρόντισαν να επιστρέψουν έγκαιρα στον Βόλο.&lt;/p&gt;
&lt;p&gt;Να υπενθυμίσουμε ότι το ακαδημαϊκό ημερολόγιο είναι γνωστό από την αρχή του εξαμήνου. Η επιλογή να απουσιάζετε από μαθήματα και εργαστήρια είναι δική σας, αλλά οι συνέπειες επίσης σας αφορούν αποκλειστικά. Καλό είναι αυτό να γίνει αντιληπτό όσο είστε ακόμη στα πρώτα έτη των σπουδών σας.&lt;/p&gt;
&lt;p&gt;Η πολιτική απουσιών στα εργαστήρια διαμορφώνεται ως εξής:&lt;/p&gt;
&lt;p&gt;- Επιτρέπεται απουσία τη 2η εβδομάδα που «τρέχει» μια εργασία, εφόσον αυτή έχει επιτύχει το μέγιστο βαθμό στο autolab.&lt;/p&gt;
&lt;p&gt;- Παρέχεται επιπλέον η δυνατότητα μίας αδικαιολόγητης απουσίας κατά την 1η εβδομάδα που «τρέχει» μια εργασία.&lt;/p&gt;
&lt;p&gt;- Σε περίπτωση απουσίας την 1η εβδομάδα, η παρουσία τη 2η εβδομάδα είναι υποχρεωτική, ανεξαρτήτως βαθμού στο autolab.&lt;/p&gt;
&lt;p&gt;Επιπλέον, επιτρέπονται έκτακτες αμοιβαίες ανταλλαγές τμημάτων. Παρακαλούμε σε αυτές τις περιπτώσεις να μας ενημερώνετε εκ των προτέρων με email στο ece116lab@gmail.com&lt;/p&gt;</description><pubDate>Mon, 23 Feb 2026 20:15:55 +0300</pubDate><guid isPermaLink='false'>Mon, 23 Feb 2026 20:15:55 +0300171928</guid></item><item><title>Εγγραφή στο autolab</title><link>https://eclass.uth.gr/modules/announcements/index.php?an_id=171905&amp;course=E-CE_U_169</link><description>&lt;p&gt;Οι λογαριασμοί σας στο autolab για το μάθημα του Προγραμματισμού 2 είναι έτοιμοι.&lt;/p&gt;
&lt;p&gt;Αν είχατε χρησιμοποιήσει το autolab στο προηγούμενο εξάμηνο με username &lt;strong&gt;το ιδρυματικό σας email&lt;/strong&gt;, απλά συνδέεστε με τον κωδικό που είχατε τότε. &lt;/p&gt;
&lt;p&gt;Σε κάθε άλλη περίπτωση, ακολουθήστε τα παρακάτω βήματα:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Πηγαίνετε στην κεντρική σελίδα του &lt;a href="https://autolab.e-ce.uth.gr/" target="_blank" rel="noreferrer noopener"&gt;Autolab&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Κάντε click στο "Forgot your password?" στο κάτω μέρος της σελίδας.&lt;/li&gt;
&lt;li&gt;Στην επόμενη σελίδα εισάγετε το email της σχολής στη μορφή &lt;strong&gt;username@uth.gr&lt;/strong&gt; και κάντε click στο "SEND ME RESET PASSWORD INSTRUCTIONS".&lt;/li&gt;
&lt;li&gt;Συνδεθείτε στο &lt;a href="https://webmail.uth.gr/login.php" target="_blank" rel="noreferrer noopener"&gt;webmail&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Μετά από (πιθανώς αρκετά) λεπτά, θα σας έρθει ένα μήνυμα με αποστολέα csl_uth@yahoo.com&lt;br /&gt;και τίτλο "Reset password instructions" το οποίο περιέχει ένα link "Change my password". Κάντε το&lt;br /&gt;click και θα μεταβείτε σε μια σελίδα όπου θα σας ζητηθεί να προσδιορίσετε το νέο σας password για&lt;br /&gt;το autolab.&lt;/li&gt;
&lt;li&gt;Την πρώτη φορά που θα συνδεθείτε επιτυχώς στο autolab και θα επιλέξετε ένα νέο μάθημα (π.χ. το&lt;br /&gt;ECE116_S26), θα σας ζητήσει να προσδιορίσετε ένα "nickname". Εισάγετε στο σχετικό πεδίο το&lt;br /&gt;πενταψήφιο ΑΕΜ σας.&lt;/li&gt;
&lt;/ol&gt;</description><pubDate>Mon, 23 Feb 2026 16:03:49 +0300</pubDate><guid isPermaLink='false'>Mon, 23 Feb 2026 16:03:49 +0300171905</guid></item><item><title>Τμήματα εργαστηρίων</title><link>https://eclass.uth.gr/modules/announcements/index.php?an_id=171895&amp;course=E-CE_U_169</link><description>&lt;p&gt;Αναρτήθηκε στα Έγγραφα-&amp;gt;Υλικό εργαστηρίου ένα pdf με τις αναθέσεις σας σε τμήματα. &lt;/p&gt;</description><pubDate>Mon, 23 Feb 2026 12:06:43 +0300</pubDate><guid isPermaLink='false'>Mon, 23 Feb 2026 12:06:43 +0300171895</guid></item><item><title>Συμπληρωματικό υλικό ασκήσεων </title><link>https://eclass.uth.gr/modules/announcements/index.php?an_id=171652&amp;course=E-CE_U_169</link><description>&lt;p&gt;Αναρτήθηκε στα έγγραφα ένα pdf με επιπλέον ασκήσεις για το μάθημα.&lt;/p&gt;
&lt;p&gt;Πολλές από τις ασκήσεις βασίζονται σε παραδείγματα και μικρά κομμάτια κώδικα που έχουν παρουσιαστεί στο μάθημα και έχουν ως στόχο να προσφέρουν επιπλέον εξάσκηση. Το υλικό απευθύνεται κυρίως σε όσες/όσους δε συμμετέχουν στα εργαστήρια, αλλά φυσικά μπορούν να το αξιοποιήσουν όλοι.&lt;/p&gt;
&lt;p&gt;Το αρχείο θα ανανεώνεται με νέες ασκήσεις κατά τη διάρκεια του εξαμήνου.&lt;/p&gt;</description><pubDate>Wed, 18 Feb 2026 18:04:08 +0300</pubDate><guid isPermaLink='false'>Wed, 18 Feb 2026 18:04:08 +0300171652</guid></item><item><title>Αρχεία για την 1η εργασία</title><link>https://eclass.uth.gr/modules/announcements/index.php?an_id=171640&amp;course=E-CE_U_169</link><description>&lt;p&gt;Αναρτήθηκαν στα Έγγραφα:&lt;/p&gt;
&lt;p&gt;- Αρχικά αρχεία και βιβλιοθήκες&lt;/p&gt;
&lt;p&gt;- Αρχεία ελέγχου (και για τα δύο στάδια)&lt;/p&gt;
&lt;p&gt;- Η παρουσίαση του φροντιστηρίου&lt;/p&gt;
&lt;p&gt;- Ένα έγγραφο με τους κανόνες μορφοποίησης των προγραμμάτων σας (ισχύει για όλες τις εργασίες)&lt;/p&gt;</description><pubDate>Wed, 18 Feb 2026 16:34:39 +0300</pubDate><guid isPermaLink='false'>Wed, 18 Feb 2026 16:34:39 +0300171640</guid></item><item><title> Δήλωση συμμετοχής στα εργαστήρια Προγραμματισμού 2 </title><link>https://eclass.uth.gr/modules/announcements/index.php?an_id=171626&amp;course=E-CE_U_169</link><description>&lt;div class="announcement-main"&gt;
&lt;p&gt;Δηλώστε συμμετοχή στα εργαστήρια Προγραμματισμού 2 στο link &lt;a href="https://forms.office.com/e/xeSPBdJJmD" target="_blank" rel="noreferrer noopener"&gt;Δήλωση συμμετοχής στα εργαστήρια Προγραμματισμού 2 (2025-2026)&lt;/a&gt; .&lt;/p&gt;
&lt;p&gt;Εάν κατά τη σύνδεσή σας προκύπτει λάθος της μορφής "this user does not exist", ακολουθήστε τα 4 πρώτα βήματα στο &lt;a href="https://support.e-ce.uth.gr/teams" target="_blank" rel="noreferrer noopener"&gt;https://support.e-ce.uth.gr/teams&lt;/a&gt; και ξαναπροσπαθήστε.&lt;/p&gt;
&lt;/div&gt;</description><pubDate>Wed, 18 Feb 2026 14:04:26 +0300</pubDate><guid isPermaLink='false'>Wed, 18 Feb 2026 14:04:26 +0300171626</guid></item><item><title>Εργασία #1 - Εκφώνηση και φροντιστήριο</title><link>https://eclass.uth.gr/modules/announcements/index.php?an_id=171466&amp;course=E-CE_U_169</link><description>&lt;p&gt;Η εκφώνηση  για την 1η εργασία έχει αναρτηθεί στα Έγγραφα/Υλικό εργαστηρίου. Διαβάστε την εκφώνηση προσεκτικά πριν το φροντιστήριο για να έχετε ήδη έτοιμες κάποιες βασικές ερωτήσεις.&lt;/p&gt;
&lt;p&gt;Το φροντιστήριο θα γίνει αύριο Τετάρτη στην ώρα του μαθήματος. Όσοι σκοπεύετε να ασχοληθείτε με τις εργασίες να το παρακολουθήσετε οπωσδήποτε. Να είστε συγκεντρωμένοι, να κάνετε ερωτήσεις για να τις συζητήσουμε επί τόπου, και κυρίως να κρατάτε σημειώσεις.&lt;/p&gt;
&lt;p&gt;Λίγο μετά το φροντιστήριο, θα ανακοινωθεί το link της φόρμας όπου θα μπορείτε να δηλώσετε την πρόθεση σας να συμμετάσχετε στα εργαστήρια, έτσι ώστε στη συνέχεια να φτιαχτούν τα τμήματα.&lt;/p&gt;</description><pubDate>Tue, 17 Feb 2026 07:45:51 +0300</pubDate><guid isPermaLink='false'>Tue, 17 Feb 2026 07:45:51 +0300171466</guid></item><item><title>Διαγραφή χρηστών </title><link>https://eclass.uth.gr/modules/announcements/index.php?an_id=170575&amp;course=E-CE_U_169</link><description>&lt;div class="announcement-main"&gt;
&lt;div class="announcement-main"&gt;
&lt;p&gt;Οι εγγεγραμμένοι φοιτητές στο e-class του μαθήματος θα διαγραφούν μέχρι το βράδυ στα πλαίσια της προετοιμασίας του e-class για το επόμενο εξάμηνο.&lt;/p&gt;
&lt;p&gt;Όσοι σκοπεύετε να παρακολουθήσετε φέτος το μάθημα, θα χρειαστεί να επανεγγραφείτε από αύριο.&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;</description><pubDate>Fri, 06 Feb 2026 09:37:39 +0300</pubDate><guid isPermaLink='false'>Fri, 06 Feb 2026 09:37:39 +0300170575</guid></item></channel></rss>