Μεθοδολογία Προγραμματισμού
Section outline
- 
                    
Στις 23/05/2025 δε θα πραγματοποιηθεί μάθημα λόγω απουσίας του διδάσκοντα.
Ν. Πεταλίδης - 
                    
- Θεωρία 
 
Εισαγωγή στην Μεθοδολογία Προγραμματισμού - Θεωρία 
 - 
                    
- Θεωρία
 - Εισαγωγή στη Java
 - Κανόνες συγγραφής προγραμμάτων
 - Αμυντικός προγραμματισμός
 - Τεκμηρίωση
 - Javadoc
 - Εργαστήριο
 - Περιγραφή project
 
 - Θεωρία
 - 
                    
- Θεωρία
 
- Η έννοια της κλάσης στη Java
 - Interfaces στη Java
 - Εξαιρέσεις στη Java
 
 - 
                    
- Θεωρία
 
- Java Generics
 - (Παράδειγμα: Dependency Injection)
 - Διαγράμματα κλάσεων στη UML
 
 - 
                    Συνέχεια από διαγράμματα UML - Καταγραφή απαιτήσεων
 - 
                    Σύζευξη, συνεκτικότητα Κλάσεις ανάλυσης MVC pattern
 - 
                    Μοτίβα σχεδίασης
Στο μάθημα συζητήθηκαν διάφοροι τρόποι υλοποίησης του Factory Pattern (με reflection και χωρίς reflection). - 
                    Αντιστοίχιση Κλάσεων Σε Σχεσιακούς Πίνακες
 - 
                    Εισαγωγή στο συναρτησιακό προγραμματισμό
 - 
                    
Ανεβάσετε ένα .zip αρχείο με την εργασία σας. Στο zip αρχείο θα πρέπει να υπάρχει
- Ο πηγαίος κώδικας της εργασίας με ό,τι άλλο απαιτείται ώστε να γίνει compile και να τρέξει.
 - Ένα αρχείο κειμένου με τα ονόματα και τα ΑΕΜ των μελών της ομάδας
 - Ένα αρχείο κειμένου με περιγραφή των λειτουργιών που έχετε υλοποιήσει