Εθνικό Μετσόβιο Πολυτεχνείο Γλώσσες Προγραμματισμού Ι https://courses.softlab.ntua.gr/pl1/ |
Προπτυχιακό μάθημα, 6ου εξαμήνου
Υποχρεωτικό στη ροή Λ της ΣΗΜΜΥ, κωδικός 3.4.14.6
Εξάμηνο: | Εαρινό 2014 | ||||||||||||||
Διδάσκοντες: |
|
14/3/2015 | Τα αποτελέσματα της 27/2/2015 εξέτασης του μαθήματος κατά την πρόσφατη διπλή εξεταστική είναι διαθέσιμα στο παρακάτω PDF αρχείο. Οι προβιβάσιμοι βαθμοί θα σταλούν στη Γραμματεία την Παρασκευή 20/3/2015. |
23/9/2014 | Οι βαθμοί του διαγωνίσματος της 29ης Αυγούστου καθώς και οι βαθμοί για τις δύο πρώτες σειρές ασκήσεων ανακοινώθηκαν και είναι διαθέσιμοι από το σύνδεσμο που έχει ανακοινωθεί στο moodle. |
17/9/2014 | Η εκφώνηση της τρίτης σειράς ασκήσεων του μαθήματος έχει ανανεωθεί. Η πιο σημαντική αλλαγή αφορά την έξοδο των προγραμμάτων με τα κουβαδάκια και τους αναγραμματισμούς σε Prolog. Όλες οι αλλαγές είναι εμφανώς σημειωμένες με κίτρινο χρώμα στη νέα εκφώνηση. Επίσης, είναι πλέον ανοιχτό το σύστημα υποβολής. |
8/9/2014 | Με δεδομένο πλέον ότι η επαναληπτική εξέταση του μαθήματος θα είναι την Πέμπτη 2 Οκτωβρίου (2/10), η προθεσμία υποβολής της τρίτης σειράς ασκήσεων καθορίστηκε για τις 25/9/2014 για όσους θέλουν να γνωρίζουν το βαθμό τους πριν την επαναληπτική εξέταση και για τις 15/10/2014, 23:59:59 για όλους τους υπόλοιπους. |
24/8/2014 | Η εκφώνηση της τρίτης σειράς ασκήσεων του μαθήματος είναι διαθέσιμη. Η προθεσμία υποβολής θα είναι μια βδομάδα πριν την επαναληπτική εξέταση του μαθήματος και θα καθοριστεί όταν η τελική ημερομηνία της επαναληπτικής εξέτασης γίνει γνωστή. |
22/8/2014 | Η προθεσμία υποβολής της δεύτερης άσκησης παρατείνεται για τις: 31/8/2014, 23:59:59. Επίσης, στην ανανεωμένη εκφώνησή της έχει ανακοινωθεί το όριο για τις χωρητικότητες της άσκησης με τα κουβαδάκια. Όλες οι αλλαγές είναι εμφανώς σημειωμένες στη νέα εκφώνηση. |
18/8/2014 | Τα αποτελέσματα της επί πτυχίω εξέτασης του μαθήματος του Ιουλίου 2014 είναι διαθέσιμα στο παρακάτω PDF αρχείο. Οι προβιβάσιμοι βαθμοί θα σταλούν στη Γραμματεία τη βδομάδα που θα ανοίξει. |
23/7/2014 | Η δεύτερη άσκηση του μαθήματος είναι διαθέσιμη. Καταληκτική ημερομηνία και ώρα παράδοσης: 22/8/2014, 14:59:59. |
17/6/2014 | Η προθεσμία υποβολής της πρώτης άσκησης παρατείνεται για τις: 25/6/2014, 23:59:59. |
1/6/2014 | Υπάρχει διαθέσιμος ένας σκελετός προγράμματος σε SML/NJ για το διάβασμα του αρχείου της πρώτης άσκησης της πρώτης σειράς: agonas.sml. Με την κατάλληλη τροποποίηση αυτού του σκελετού είναι πολύ εύκολο να διαβάσετε και τα αρχεία της δεύτερης άσκησης. |
27/5/2014 | Η πρώτη άσκηση του μαθήματος είναι διαθέσιμη. Καταληκτική ημερομηνία και ώρα παράδοσης: 18/6/2014, 23:59:59. |
5/5/2014 | Το έκτακτο μάθημα θα πραγματοποιηθεί την Πέμπτη 8/5, 15:00–16:45 σε αίθουσα που θα ανακοινωθεί στο ήδη προγραμματισμένο μάθημα της Πέμπτης. |
2/5/2014 | Λόγω του ότι η διάλεξη της 1/5/2014 δεν έγινε και με δεδομένο ότι το εαρινό εξάμηνο φέτος άρχισε πολύ αργά, θα γίνει ένα έκτακτο μάθημα (δηλ. επιπλέον των δύο προγραμματισμένων διαλέξεων της Πέμπτης 8/5 και Παρασκευής 9/5) κάποια από τις δύο αυτές ημέρες. Μπορείτε να συμπληρώσετε τις προτιμήσεις σας μέχρι τη Δευτέρα 5/5 το βράδυ σε αυτόν τον ιστότοπο. |
29/4/2014 | Ο ιστοχώρος συζήτησης και ηλεκτρονικής υποβολής των ασκήσεων του μαθήματος είναι έτοιμος. Για να τον χρησιμοποιήσετε δημιουργήστε ένα νέο λογαριασμό με το ονοματεπώνυμό σας (ή χρησιμοποιήστε τον ήδη υπάρχοντα λογαριασμό σας) στο moodle.softlab.ntua.gr. |
10/4/2014 | Οι διαλέξεις του μαθήματος έχουν προγραμματιστεί για κάθε Πέμπτη και Παρασκευή 12:45–14:30 στα Αμφιθέατρα 3 και 4, αντίστοιχα (Νέα Κτήρια Ηλεκτρολόγων). Όπως φαίνεται και στον οδηγό σπουδών, το μάθημα έχει και εργαστηριακό μέρος. O σκοπός των εργαστηρίων, στα οποία η παρακολούθηση ναι μεν δεν είναι υποχρεωτική αλλά συνιστάται, είναι να βοηθήσουν την καλύτερη κατανόηση κάποιων χαρακτηριστικών των γλωσσών προγραμματισμού που θα παρουσιαστούν στις διαλέξεις, την εξοικείωση των σπουδαστών με τα περιβάλλοντα προγραμματισμού που θα χρησιμοποιηθούν για τις ασκήσεις του μαθήματος, και την παροχή χρήσιμων συμβουλών και εμπειριών για την επίλυση των ασκήσεων. Κάποιες από τις Πέμπτες του μαθήματος θα χρησιμοποιηθούν για εργαστήρια. Πιθανώς να προγραμματιστούν εργαστήρια και σε μέρες διαφορετικές από Πέμπτες ανάλογα με τη διαθεσιμότητα των PC Labs της Σχολής και την εξέλιξη του εξαμήνου. Προσοχή: Για παλιούς φοιτητές, όσον αφορά τις ασκήσεις και τη βαθμολογία, ισχύουν ακριβώς τα ίδια και για τους φετεινούς. Δηλαδή η βαθμολογία για όλους είναι 3 βαθμοί ασκήσεις (ένας για κάθε σειρά) και 8 βαθμοί από το διαγώνισμα. Αν εξαιρέσει κανείς το βαθμό που πιάνει η κάθε άσκηση, κατά τα άλλα η παράδοση των ασκήσεων είναι προαιρετική. Επιπλέον, δεν υπάρχει κάποια απαίτηση να γράψει κάποιος κάποιο συγκεκριμένο βαθμό στο τελικό διαγώνισμα για να περάσει το μάθημα. |
Ημερομηνία | Διάλεξη | Διαφάνειες | Βίντεο | Παράδοση |
---|---|---|---|---|
10/4/2014 | Εισαγωγή στις γλώσσες προγραμματισμού | |||
11/4/2014 | Θέματα σχεδιασμού γλωσσών προγραμματισμού | (2010) | ||
Πρωτομαγιά | ||||
2/5/2014 | Σύνταξη και συντακτική ανάλυση | (2010) (2011) | ||
8/5/2015 | Εισαγωγή στη γλώσσα ML | |||
8/5/2014 | Εισαγωγή στους τύπους | (2010) | ||
9/4/2014 | Η γλώσσα ML σε βάθος | |||
15/5/2014 | Εργαστήριο στη χρήση και στον προγραμματισμό σε ML | |||
16/5/2014 | Συμπερασμός τύπων και πολυμορφισμός | (2010) | ||
22/5/2014 | Εργαστήριο με λύση προγραμματιστικών ασκήσεων σε ML | |||
23/5/2014 | Ονόματα και εμβέλεια | (2010) | ||
29/5/2014 | Εγγραφές δραστηριοποίησης | (2010) | ||
30/5/2014 | Εισαγωγή στη γλώσσα Java | (2010) | ||
5/6/2014 | Διαχείριση μνήμης | (2010) | ||
6/6/2014 | Διαπροσωπείες, ιεραρχίες κλάσεων και κληρονομικότητα στη Java | (2010) | ||
12/6/2014 | Εργαστήριο στη χρήση και στον προγραμματισμό σε Java | |||
Το μάθημα δεν έγινε λόγω της κατάληψης του ΕΜΠ από το Σύλλογο των εργαζομένων | ||||
Το εργαστήριο δεν έγινε λόγω της κατάληψης του ΕΜΠ από το Σύλλογο των εργαζομένων | ||||
Το μάθημα δεν έγινε λόγω της κατάληψης του ΕΜΠ από το Σύλλογο των εργαζομένων | ||||
Το εργαστήριο δεν έγινε λόγω της κατάληψης του ΕΜΠ από το Σύλλογο των εργαζομένων | ||||
Το μάθημα δεν έγινε λόγω της κατάληψης του ΕΜΠ από το Σύλλογο των εργαζομένων | ||||
3/7/2014 | Αντικειμενοστρέφεια | (2010) | ||
4/7/2014 | Εξαιρέσεις (στη Java) | (2010) | ||
10/7/2014 | Εισαγωγή στη γλώσσα Prolog | (2010) | ||
11/7/2014 | Περισσότερη Prolog | (2010) | ||
17/7/2014 | Παραδείγματα προγραμμάτων στην Prolog και live demo | διαφάνειες | της 11/7 | zebra.pl |
18/7/2014 | Πέρασμα παραμέτρων | (2010) | ||
24/7/2014 | Εργαστήριο στη χρήση και στον προγραμματισμό σε Prolog | |||
25/7/2014 | Ανακεφαλαίωση της ύλης | |||
29/8/2014 | Διαγώνισμα | |||
2/10/2014 | Επαναληπτικό διαγώνισμα |
Όπως και τα προηγούμενα χρόνια, οι εξετάσεις θα γίνουν με κλειστά βιβλία και σημειώσεις, αλλά μπορείτε να έχετε μαζί σας μια κόλλα Α4 με ότι πληροφορίες από την ύλη του μαθήματος θεωρείτε ότι χρειάζεστε. Απαραίτητη προϋπόθεση είναι η κόλλα να είναι χειρόγραφη (όχι φωτοτυπία) και να έχει το ονοματεπώνυμό σας σε εμφανές σημείο.
Το παραπάνω ισχύει τόσο για την κανονική όσο και για την επαναληπτική εξέταση.
Στην ιστοσελίδα του μαθήματος των παλαιότερων ετών μπορείτε να βρείτε τόσο κάποιο προηγούμενο διαγώνισμα όσο και στατιστικά στοιχεία για τη βαθμολογία στα διαγωνισματα και στο μάθημα συνολικά.
Το wiki του μαθήματος περιέχει περισσότερες πληροφορίες για το μαθημα και επιπλέον διαγωνίσματα παλαιότερων ετών.
Σελίδα του μαθήματος για τα ακαδημαϊκά έτη: 2012-13, 2011-12, 2010-11, 2009-10, 2008-09, 2007-08, 2006-07.
Τελευταία αλλαγή: 29/4/14, 15:22.