Section outline
-
Περιγραφή
Η γλώσσα προγραμματισμού Java. Το περιβάλλον BlueJ. Αντικείμενα, κλάσεις και μέθοδοι. Βασικά στοιχεία του συντακτικού της Java ( εντολές if-else, switch, for, while, repeat, διανύσματα, λίστες). Κληρονομικότητα, Πολυμορφισμός. Κλάσεις αφηρημένου τύπου και διαπροσωπείες. Εξαιρέσεις. Η βιβλιοθήκη κλάσεων της Java. Είσοδος-Έξοδος. Κλάσεις συλλογής δεδομένων. Γραφικά περιβάλλοντα επικοινωνίας.Εργαστήριο. Σειρά εργαστηριακών προγραμματιστικών ασκήσεων σε Java. Γίνεται χρήση του ειδικού για την διδασκαλία πρωτοετών φοιτητών προγραμματιστικού περιβάλλοντος Bluej.Τμήματα
Τμήμα-Α: Φοιτητές το επώνυμο των οποίων αρχίζει από το γράμμα Α έως και το Λ.
Τμήμα-Β: Φοιτητές το επώνυμο των οποίων αρχίζει από το γράμμα Κ έως και το Ω.
Διδάσκοντες
Τμήμα-Α:
Αντώνιος Συμβώνης, Καθηγητής
Κτίριο Μαθηματικού, Γρ. 3.18
Τμήμα-Β:Πέτρος Στεφανέας, Αναπληρωτής Καθηγητής
Κτίριο Μαθηματικού, Γρ. 3.30
Διαλέξεις
Τμήμα Α: Αμφιθέατρο 1Τμήμα Β: Αίθουσα 103 του Νέου κτιρίου ΣΕΜΦΕΠέμπτη 12:30 -- 14:15
Παρασκευή 12:30 -- 14:15Εργαστήρια
Πληροφορίες για την διεξαγωγή των εργαστηρίων θα ανακοινωθούν σύντομα.
2 ώρες/ εβδομάδα
Ικανοποιητική συμμετοχή: το πολύ έως 2 απουσίες
Υπεύθυνοι εργαστηρίων
Δημήτριος Ζαφειρακόπουλος dimzaf252@yahoo.grΏρες γραφείου: Πέμπτη 16:00 - 17:00, Online-Webex https://centralntua.webex.com/meet/dzafeirakopoulosΜαρία Δημαρόγκωνα mariadim@central.ntua.grΏρες γραφείου: Τετάρτη 16:00 - 17:00, Online-Webex https://centralntua.webex.com/meet/mariadimΝαταλία Κωτσάνη nkotsani@corelab.ntua.grΏρες γραφείου: Τρίτη 15:00 - 16:00, Online-Webex https://centralntua.webex.com/meet/nathalieΘεόδωρος Μήτσικας mitsikas@central.ntua.grΏρες γραφείου: Τρίτη 16:00 - 17:00, Online-Webex https://centralntua.webex.com/meet/mitsikas
Συγγράμματα
"Αντικειμενοστρεφής προγραμματισμός σε Java. Μια πρακτική εισαγωγή με χρήση Bluej "
David Barnes, Michael Kolling
Εκδόσεις Κλειδάριθμος"Εισαγωγή στη Java"
Γιώργος Λιακέας
Εκδόσεις Κλειδάριθμος"Java"
Savitch Walter
Εκδόσεις ΤζιόλαςΑξιολόγηση
--Προγραμματιστικές Ασκήσεις: 10% (Απαραίτητη η ικανοποιητική συμμετοχή στα εργαστήρια)--Τελικό γραπτό διαγώνισμα: 90%