Εισαγωγή στον Αντικειμενοστρεφή Προγραμματισμό
Κωδικός: | 9543 |
Κατηγορία: | Υποχρεωτικό |
Εξάμηνο: | 1ο |
Ώρ./εβδ.: | 6 |
Σχολή: | ΣΠΜ |
SEMFE_LESSON_DESC
Εισαγωγή στον αντικειμενοστρεφή προγραμματισμό με την γλώσσα Java: Αντικείμενα, κλάσεις και μέθοδοι. Περιβάλλον προγραμματισμού BlueJ. Τύποι δεδομένων και τελεστές, υλοποίηση μεθόδων: Βασικοί τύποι και τύποι αναφορών. Εμβέλεια (πεδίων, μεταβλητών, μεθόδων). Δημιουργία αντικειμένων. Δήλωση μεθόδων (τύπος αποτελέσματος, εμβέλεια, παράμετροι). Κατασκευαστές. Εντολές ροής προγράμματος: Εντολές διακλάδωσης (if, if-else, switch). Εντολές επανάληψης (for, while, repeat). Διανύσματα και λίστες: Μονοδιάστατα/ δισδιάστατα διανύσματα. Συνδεδεμένες λίστες. Η βιβλιοθήκη κλάσεων της Java: Οι κλάσεις String, Arraylist, Random. Κλάσεις συσκευαστές (wrapper classes). Εργαστήριο: Σειρά εργαστηριακών προγραμματιστικών ασκήσεων σε Java. Γίνεται χρήση του ειδικού για την διδασκαλία πρωτοετών φοιτητών προγραμματιστικού περιβάλλοντος Bluej.