Εθνικό Μετσόβιο Πολυτεχνείο
Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών
Τομέας Τεχνολογίας Πληροφορικής και Υπολογιστών

Γλώσσες Προγραμματισμού Ι

http://courses.softlab.ntua.gr/pl1/

Γλώσσες Προγραμματισμού Ι
(Programming Languages I)

Προπτυχιακό μάθημα, 6ου εξαμήνου
Υποχρεωτικό στη ροή Λ της ΣΗΜΜΥ, κωδικός 3.4.14.6

Εξάμηνο: Εαρινό 2013
Διδάσκοντες:
Κωστής Σαγώνας   ()   γρ. 1.1.21   τηλ: 210-772-2487
Νίκος Παπασπύρου   ()   γρ. 1.1.21   τηλ: 210-772-3393

 

Ανακοινώσεις

1/4/2014 Τα αποτελέσματα της επί πτυχίω εξέτασης του μαθήματος του Φεβρουαρίου 2014 είναι διαθέσιμα στο παρακάτω PDF αρχείο. Οι προβιβάσιμοι βαθμοί έχουν εδώ και αρκετό καιρό σταλεί στη Γραμματεία.
4/7/2013 Το φυλλάδιο με τις λύσεις του φυλλαδίου του τρίτου εργαστηρίου του μαθήματος καθώς και ο κώδικας των προγραμμάτων Prolog αυτών των ασκήσεων είναι διαθέσιμα.
8/6/2013 Η τρίτη άσκηση του μαθήματος είναι διαθέσιμη. Καταληκτική ημερομηνία και ώρα παράδοσης: 17/7/2013, 23:59:59.
3/6/2013 Η προθεσμία υποβολής της δεύτερης άσκησης παρατείνεται για τις: 13/6/2013, 23:59:59.
27/5/2013 Το φυλλάδιο για το δεύτερο εργαστήριο του μαθήματος καθώς και ο κώδικας των προγραμμάτων Java που αναπτύχθηκαν στα εργαστήρια είναι διαθέσιμα.
15/5/2013 Η δεύτερη άσκηση του μαθήματος είναι διαθέσιμη. Καταληκτική ημερομηνία και ώρα παράδοσης: 6/6/2013, 23:59:59.
27/4/2013 Η προθεσμία υποβολής της πρώτης άσκησης παρατείνεται για τις: 8/5/2013, 23:59:59.
8/4/2013 Η πρώτη άσκηση του μαθήματος είναι διαθέσιμη. Καταληκτική ημερομηνία και ώρα παράδοσης: 1/5/2013, 23:59:59.
4/4/2013 Το φυλλάδιο για το πρώτο εργαστήριο του μαθήματος καθώς και ένα φυλλάδιο με τις λύσεις για κάποιες από τις ασκήσεις του πρώτου εργαστηρίου είναι διαθέσιμα.
1/4/2013 Τα αποτελέσματα της έκτακτης εξέτασης του μαθήματος της 29/3/2013 είναι διαθέσιμα στον παρακάτω σύνδεσμο. Οι ενδιαφερόμενοι σπουδαστές μπορούν αν θέλουν να δουν τα γραπτά τους μέχρι την 10/4/2013 μετά από συνεννόηση με τους διδάσκοντες.
2/3/2013 Ο ιστοχώρος συζήτησης και ηλεκτρονικής υποβολής των ασκήσεων του μαθήματος είναι έτοιμος. Για να τον χρησιμοποιήσετε δημιουργήστε ένα νέο λογαριασμό με το ονοματεπώνυμό σας (ή χρησιμοποιήστε τον ήδη υπάρχοντα λογαριασμό σας) στο moodle.softlab.ntua.gr.
28/2/2013

Οι διαλέξεις του μαθήματος έχουν προγραμματιστεί για κάθε Πέμπτη και Παρασκευή 12:45-14:30 στα Αμφιθέατρα 3 και 4, αντίστοιχα (Νέα Κτήρια Ηλεκτρολόγων).

Όπως φαίνεται και στον οδηγό σπουδών, το μάθημα έχει και εργαστηριακό μέρος. O σκοπός των εργαστηρίων, στα οποία η παρακολούθηση ναι μεν δεν είναι υποχρεωτική αλλά συνιστάται, είναι να βοηθήσουν την καλύτερη κατανόηση κάποιων χαρακτηριστικών των γλωσσών προγραμματισμού που θα παρουσιαστούν στις διαλέξεις, την εξοικείωση των σπουδαστών με τα περιβάλλοντα προγραμματισμού που θα χρησιμοποιηθούν για τις ασκήσεις του μαθήματος, και την παροχή χρήσιμων συμβουλών και εμπειριών για την επίλυση των ασκήσεων. Κάποιες από τις Πέμπτες του μαθήματος θα χρησιμοποιηθούν για εργαστήρια. Πιθανώς να προγραμματιστούν εργαστήρια και σε μέρες διαφορετικές από Πέμπτες ανάλογα με τη διαθεσιμότητα των PC Labs της Σχολής και την εξέλιξη του εξαμήνου.

Προσοχή: Για παλιούς φοιτητές, όσον αφορά τις ασκήσεις και τη βαθμολογία, ισχύουν ακριβώς τα ίδια και για τους φετεινούς. Δηλαδή η βαθμολογία για όλους είναι 3 βαθμοί ασκήσεις (ένας για κάθε σειρά) και 8 βαθμοί από το διαγώνισμα. Αν εξαιρέσει κανείς το βαθμό που πιάνει η κάθε άσκηση, κατά τα άλλα η παράδοση των ασκήσεων είναι προαιρετική. Επιπλέον, δεν υπάρχει κάποια απαίτηση να γράψει κάποιος κάποιο συγκεκριμένο βαθμό στο τελικό διαγώνισμα για να περάσει το μάθημα.

 

Διαλέξεις και υλικό

Ημερομηνία
Διάλεξη
Διαφάνειες
Βίντεο
Παράδοση
28/2/2013 Εισαγωγή στις γλώσσες προγραμματισμού pdf pdf
1/3/2013 Θέματα σχεδιασμού γλωσσών προγραμματισμού pdf pdf video (2010)
7/3/2013 Το μάθημα δεν έγινε λόγω μη προσέλευσης σπουδαστών
8/3/2013 Σύνταξη και συντακτική ανάλυση pdf pdf video (2010) video (2011)
14/3/2013 Το μάθημα δεν έγινε λόγω κατάληψης της Σχολής
15/3/2012 Εισαγωγή στη γλώσσα ML pdf pdf
21/3/2013 Το μάθημα δεν έγινε λόγω κατάληψης της Σχολής
22/3/2013 Το μάθημα δεν έγινε λόγω κατάληψης της Σχολής
28/3/2013 Το μάθημα δεν έγινε λόγω κατάληψης της Σχολής
29/3/2013 Εισαγωγή στους τύπους pdf pdf video (2010)
4/4/2013 Εργαστήριο στη χρήση και στον προγραμματισμό σε ML pdf
5/4/2013 Η γλώσσα ML σε βάθος pdf pdf
11/4/2013 Συμπερασμός τύπων και πολυμορφισμός pdf pdf video(2010)
12/4/2013 Ονόματα και εμβέλεια pdf pdf video(2010)
18/4/2013 Εγγραφές δραστηριοποίησης pdf pdf video(2010)  
19/4/2013 Εισαγωγή στη γλώσσα Java pdf pdf video(2010)
25/4/2013 Διαχείριση μνήμης pdf pdf video(2010)
26/4/2013 Διαπροσωπείες, ιεραρχίες κλάσεων και κληρονομικότητα στη Java pdf pdf video(2010)
16/5/2013 Εργαστήριο στη χρήση και στον προγραμματισμό σε Java pdf
17/5/2013 Αντικειμενοστρέφεια pdfpdf video(2010)
23/5/2013 Εισαγωγή στη γλώσσα Prolog pdf pdf video(2010)
24/5/2013 Περισσότερη Prolog και παραδείγματα pdf pdf video(2010)
30/5/2013 Εργαστήριο στη χρήση και στον προγραμματισμό σε Prolog pdf
31/5/2013 Εξαιρέσεις (στη Java) pdf pdf video(2010)
6/6/2013 Περισσότερη Prolog και παραδείγματα διαφάνειες της 24/5
7/6/2013 Πέρασμα παραμέτρων pdf pdf video(2010)
13/6/2013 Η ανακεφαλαίωση δεν πραγματοποιήθηκε λόγω απεργίας
14/6/2013 Ανακεφαλαίωση της ύλης
9/7/2013 Διαγώνισμα
13/9/2013 Επαναληπτικό διαγώνισμα

 

Συμπληρωματικό υλικό

 

Εξετάσεις

Όπως και τα προηγούμενα χρόνια, οι εξετάσεις θα γίνουν με κλειστά βιβλία και σημειώσεις, αλλά μπορείτε να έχετε μαζί σας μια κόλλα Α4 με ότι πληροφορίες από την ύλη του μαθήματος θεωρείτε ότι χρειάζεστε. Απαραίτητη προϋπόθεση είναι η κόλλα να είναι χειρόγραφη (όχι φωτοτυπία) και να έχει το ονοματεπώνυμό σας σε εμφανές σημείο.

Το παραπάνω ισχύει τόσο για την κανονική όσο και για την επαναληπτική εξέταση.

Στην ιστοσελίδα του μαθήματος των παλαιότερων ετών μπορείτε να βρείτε τόσο κάποιο προηγούμενο διαγώνισμα όσο και στατιστικά στοιχεία για τη βαθμολογία στα διαγωνισματα και στο μάθημα συνολικά.

Το wiki του μαθήματος περιέχει περισσότερες πληροφορίες για το μαθημα και επιπλέον διαγωνίσματα παλαιότερων ετών.

 

Παλαιότερα έτη

Σελίδα του μαθήματος για τα ακαδημαϊκά έτη: 2011-12, 2010-11, 2009-10, 2008-09, 2007-08, 2006-07.

 

Τελευταία αλλαγή: 30/5/13, 10:42.