Section outline


    • Άλλες ανακοινώσεις

    • Τα εργαστήρια του μαθήματος «Εισαγωγή στον Αντικειμενοστρεφή Προγραμματισμό» θα ξεκινήσουν την εβδομάδα 7-11 Οκτωβρίου.

      Την πρώτη εβδομάδα μαθημάτων (30 Σεπτεμβρίου - 4 Οκτωβρίου) θα διεξαχθούν μόνο διαλέξεις (την Πέμπτη 3/10/2024 και την Παρασκευή 4/10/2024) σύμφωνα με το ωρολόγιο πρόγραμμα.

      Περισσότερες πληροφορίες για τα εργαστήρια θα δοθούν κατά την διάρκεια της πρώτης διάλεξης.


  • Περιγραφή

     
    Η γλώσσα προγραμματισμού Java. Το περιβάλλον BlueJ. Αντικείμενα, κλάσεις και μέθοδοι. Βασικά στοιχεία του συντακτικού της Java ( εντολές if-else, switch, for, while, repeat, διανύσματα, λίστες). Κληρονομικότητα, Πολυμορφισμός. Κλάσεις αφηρημένου τύπου και διαπροσωπείες. Εξαιρέσεις. Η βιβλιοθήκη κλάσεων της Java. Είσοδος-Έξοδος. Κλάσεις συλλογής δεδομένων. Γραφικά περιβάλλοντα επικοινωνίας. 
     
    Εργαστήριο. Σειρά εργαστηριακών προγραμματιστικών ασκήσεων σε Java.  Γίνεται χρήση του  ειδικού για την διδασκαλία πρωτοετών φοιτητών  προγραμματιστικού  περιβάλλοντος Bluej.
     
     

    Τμήματα

    Τμήμα-ΑΦοιτητές το επώνυμο των οποίων αρχίζει από το γράμμα Α έως και το M.

    Τμήμα-ΒΦοιτητές το επώνυμο των οποίων αρχίζει από το γράμμα N έως και το Ω.

     

    Διδάσκοντες

     
    Τμήμα-Α: 

    Κτίριο Μαθηματικού, Γρ. 3.18

    Τμήμα-Β: 
    Πέτρος Στεφανέας, Αναπληρωτής Καθηγητής
    Κτίριο Μαθηματικού, Γρ. 3.30
     
     

    Διαλέξεις

    Τμήμα Α: Αμφιθέατρο 1
    Τμήμα Β: Αίθουσα 103 του Νέου κτιρίου ΣΕΜΦΕ

    Πέμπτη 12:45  -- 14:30 
    Παρασκευή  12:45  -- 14:30

    Εργαστήρια

    Τα εργαστήρια διεξάγονται στο PC-lab της Σχολής (Κτίριο Β, 1ος όροφος)
    2 ώρες/ εβδομάδα
    Ικανοποιητική συμμετοχή: το πολύ έως 2 απουσίες

    Υπεύθυνοι εργαστηρίων

     
    Ναταλία Κωτσάνη nkotsani@corelab.ntua.gr
    Ώρες γραφείου: 
     
    Μαρία-Σοφία Λιανού  mslianou@gmail.com
    Ώρες γραφείου: 
     
    Θεόδωρος Μήτσικας mitsikas@central.ntua.gr
    Ώρες γραφείου: 
     
    Θάνος Τόλιας thanostolias@mail.ntua.gr
    Ώρες γραφείου:
     
     
     

    Εργαστηριακές Ομάδες

    Ομάδα    Ώρα   Αίθουσα Διδάσκων    Φοιτητές   
    Δευτέρα 3-5μμ  Α Θ. Τόλιας  GAVRILENKO -- TARASH
    ΑΒΡΑΜΕΑΣ -- ΓΕΡΑΣΗ
    Δευτέρα 3-5μμ.  Β Ν. Κωτσάνη ΓΕΩΡΓΙΟΥ -- ΚΑΡΑΜΑΝΗΣ
    Τρίτη 3-5μμ.  Α Θ. Μήτσικας ΚΑΡΔΑΣΗΣ -- ΚΡΥΣΤΑΛΛΗΣ
    Τρίτη 3-5μμ.  Β Μ.Σ. Λιανού ΚΩΤΟΥΛΑΣ -- ΝΑΚΗΣ
    Τετάρτη 2-4μμ.  Α Ν. Κωτσάνη ΝΙΚΟΛΑΟΥ -- ΠΟΥΜΠΡΟΣ
    Τετάρτη 4-6μμ.  Α Θ. Μήτσικας  ΡΑΠΑΝΟΣ-ΚΟΚΚΙΖΑΣ -- ΤΖΩΡΤΖΗΣ
    Τετάρτη 4-6μμ.  Β Μ.Σ. Λιανού ΤΟΚΑΣ -- ΧΡΥΣΟΓΟΝΙΔΗΣ
    --.  -- --   --

     

    Συγγράμματα

    "Αντικειμενοστρεφής προγραμματισμός σε  Java. Μια πρακτική εισαγωγή με χρήση Bluej "
    David Barnes, Michael Kolling
    Εκδόσεις Κλειδάριθμος

    "Εισαγωγή στη Java"
    Γιώργος Λιακέας
    Εκδόσεις Κλειδάριθμος

    "Java"
    Savitch Walter
    Εκδόσεις Τζιόλας

    Αξιολόγηση

    --Προγραμματιστικές Ασκήσεις: 15%  (Απαραίτητη η ικανοποιητική συμμετοχή στα εργαστήρια)
    --Τελικό γραπτό διαγώνισμα: 85%

      • Documents Documents
    • H 1η Προγραμματιστική Εργασία είναι διαθέσιμη στο Helios.

      Εκφώνηση - οδηγίες: 

      • assignment_1_2024.pdf

      Πρότυπo εκτελέσιμo πρόγραμμα:

      • Lottery_executable.zip