Εθνικό Μετσόβιο Πολυτεχνείο Γλώσσες Προγραμματισμού Ι https://courses.softlab.ntua.gr/pl1/ |
Προπτυχιακό μάθημα, 6ου εξαμήνου
Υποχρεωτικό στη ροή Λ της ΣΗΜΜΥ, κωδικός 3.4.3061.6
Εξάμηνο: | Εαρινό 2025 | ||||||||||||||
Διδάσκοντες: |
|
Ανακοινώσεις | Υλικό: Διαλέξεις, Βοηθητικό υλικό, Helios, Videos (2021), Ασκήσεις, Παλαιότερα έτη
10/6/2025 | Η δεύτερη σειρά ασκήσεων πήρε παράταση. Η νέα ημερομηνία και ώρα παράδοσης είναι το Σάββατο 14 Ιουνίου, ώρα 23:59:59. Η παραπάνω ημερομηνία είναι καταληκτική. |
15/5/2025 | Η τρίτη σειρά ασκήσεων του μαθήματος είναι διαθέσιμη. Καταληκτική ημερομηνία και ώρα παράδοσης για σειρά αυτή είναι η: Δευτέρα 30/6, ώρα 23:59:59. |
14/5/2025 | Η δεύτερη σειρά ασκήσεων του μαθήματος είναι διαθέσιμη. Καταληκτική ημερομηνία και ώρα παράδοσης για τη δεύτερη σειρά είναι η: Τετάρτη 4/6, ώρα 23:59:59. |
12/5/2025 | Η πρώτη σειρά ασκήσεων πήρε παράταση. Η νέα ημερομηνία και ώρα παράδοσης είναι η Παρασκευή 30 Μαΐου, ώρα 23:59:59. Η παραπάνω ημερομηνία είναι καταληκτική και δεν θα υπάρξει άλλη παράταση. |
10/5/2025 | Το site υποβολής των προγραμματιστικών ασκήσεων του μαθήματος άνοιξε και περιμένει τις υποβολές σας. Μπορείτε να συνδεθείτε σε αυτό μέσω τοu helios με τον ιδρυματικό σας κωδικό, να φτιάξετε την ομάδα σας (μαζί με το πολύ έναν άλλο συμφοιτητή ή μία άλλη συμφοιτήτριά σας), και να υποβάλετε τα προγράμματά σας όσες φορές θέλετε μέχρι την καταληκτική ημερομηνία υποβολής της κάθε σειράς ασκήσεων. |
19/3/2025 | Η πρώτη σειρά ασκήσεων του μαθήματος είναι διαθέσιμη. Καταληκτική ημερομηνία και ώρα παράδοσης: Μεγάλη Δευτέρα 14/4, ώρα 23:59:59. |
13/3/2025 | Από την Παρασκευή 14/3 και μέχρι την Παρασκευή 11/4 πριν από τις διακοπές του Πάσχα το μάθημα θα είναι τρίωρο (10:45 - 13:30) αντί για δίωρο (11:45 - 13:30) ούτως ώστε να αναπληρώσουμε την ύλη των διαλέξεων που χάθηκαν. |
10/2/2025 | Οι διαλέξεις του μαθήματος αρχίζουν την Πέμπτη 13 Φεβρουαρίου 2025 και θα γίνονται Πέμπτες και Παρασκευές στο Αμφιθέατρο 1 της Σχολής. Ο τρόπος με τον οποίο θα γίνουν τα εργαστήρια του μαθήματος θα ανακοινωθεί προσεχώς. |
Ημερομηνία | Διάλεξη | Διαφάνειες | Βίντεο | Κώδικας | |
---|---|---|---|---|---|
13/2/2025 | Εισαγωγή στις γλώσσες προγραμματισμού |
![]() ![]() |
![]() |
||
14/2/2025 | Θέματα σχεδιασμού γλωσσών προγραμματισμού |
![]() ![]() |
![]() |
||
20/2/2025 | Εισαγωγή στη γλώσσα ML |
![]() ![]() |
![]() |
||
21/2/2025 | Η γλώσσα ML σε βάθος |
![]() ![]() |
![]() |
practice.sml solutions.sml | |
27/2/2025 | Εργαστήριο (εξ αποστάσεως) στη χρήση και στον προγραμματισμό σε ML |
![]() |
![]() |
lab1.sml | |
Το μάθημα δεν έγινε λόγω του ότι το ΕΜΠ ανέστειλε τη λειτουργία του την ημέρα συμπλήρωσης δύο ετών από την τραγωδία στα Τέμπη. | |||||
6/3/2025 | Εργαστήριο με λύση προγραμματιστικών ασκήσεων σε ML |
![]() ![]() |
powerset.sml smallest.sml | ||
Το μάθημα δεν έγινε λόγω κατάληψης της Σχολής και φοιτητικών κινητοποιήσεων την ώρα της διεξαγωγής του μαθήματος. | |||||
13/3/2025 | Σύνταξη και συντακτική ανάλυση |
![]() ![]() |
![]() |
||
14/3/2025 | Εισαγωγή στους τύπους. |
![]() ![]() |
![]() |
||
14/3/2025 | Συμπερασμός τύπων και πολυμορφισμός. |
![]() ![]() |
![]() |
||
20/3/2025 | Ονόματα και εμβέλεια |
![]() ![]() |
![]() ![]() |
||
21/3/2025 | Εγγραφές δραστηριοποίησης |
![]() ![]() |
![]() ![]() |
||
27/3/2025 | Εισαγωγή στη γλώσσα Java & Διαπροσωπείες, ιεραρχίες κλάσεων και κληρονομικότητα |
![]() ![]() |
![]() ![]() |
||
28/3/2025 | Αντικειμενοστρέφεια & Εξαιρέσεις (στη Java) |
![]() ![]() |
![]() |
||
28/3/2025 | Διαχείριση μνήμης |
![]() ![]() |
![]() |
||
3/4/2024 | Εργαστήριο με λύση προγραμματιστικών ασκήσεων σε Java |
![]() |
![]() |
Java Lab Code | |
4/4/2025 | Εισαγωγή στη γλώσσα Prolog και εργαστήριο στο αμφιθέατρο |
![]() ![]() |
![]() ![]() |
relations.pl goat.pl | |
10/4/2025 | Περισσότερη Prolog (slides 1-49) |
![]() ![]() |
![]() ![]() |
||
11/4/2025 | Εργαστήριο στη χρήση και στον προγραμματισμό σε Prolog | ![]() |
![]() ![]() |
lab.pl | |
Δεν έγινε μάθημα λόγω Πρωτομαγιάς | |||||
2/5/2025 | Εισαγωγή στις γλώσσες σεναρίων και στην Python |
![]() ![]() ![]() |
![]() ![]() |
Jupyter notebook | |
8/5/2025 | Παράμετροι |
![]() ![]() |
![]() |
||
9/5/2024 | Περισσότερη Python | ![]() |
![]() |
Jupyter notebook | |
15/5/2025 | Ανακεφαλαίωση της ύλης και επίλυση παλιών θεμάτων από εξετάσεις του μαθήματος | ||||
16/5/2025 | Περισσότερη Python και Εργαστήριο | ![]() |
![]() ![]() |
Jupyter notebook 1 Jupyter notebook 2 | |
5/6/2025 | Εξέταση του μαθήματος (15:00–18:00) | ||||
25/9/2025 | Επαναληπτική εξέταση (15:00–18:00) |
Τα βίντεο των διαλέξεων βρίσκονται συγκεντρωμένα στα παρακάτω αποθετήρια. Σε κάποια από αυτά, είναι πιθανό να πρέπει να συνδεθείτε με τους κωδικούς σας του ΕΜΠ.
Σελίδα του μαθήματος για τα ακαδημαϊκά έτη: 2023-24, 2022-23, 2021-22, 2020-21, 2019-20, 2018-19, 2017-18, 2016-17, 2015-16, 2014-15, 2013-14, 2012-13, 2011-12, 2010-11, 2009-10, 2008-09, 2007-08, 2006-07.
Τελευταία αλλαγή: 09/02/2025, 11:29 UTC.