Περίγραμμα του Μαθήματος σύμφωνα με το πρότυπο της ΑΔΙΠ: 
Σκοπός: 

Σκοπός του μαθήματος είναι η εξοικείωση των φοιτητών με τις βασικές αρχές της Μηχανικής Λογισμικού (Software Engineering) και την ανάπτυξη εφαρμογών μεγάλης κλίμακας χρησιμοποιώντας μια γλώσσα προγραμματισμού υψηλού επιπέδου σε γραφικό περιβάλλον διεπαφής με τον χρήστη (graphical user interface) που συνδυάζει τα χαρακτηριστικά του αντικειμενοστρεφούς προγραμματισμού (object-oriented programming) και του προγραμματισμού που καθοδηγείται από συμβάντα (event-driven programming).

Περιγραφή – Περίγραμμα Μαθήματος: 

Το μάθημα καλύπτει τις βασικές φάσεις του κύκλου ζωής ανάπτυξης λογισμικού (software development life cycle) δίνοντας έμφαση σε θέματα αντικειμενοστρεφούς ανάλυσης και σχεδίασης λογισμικού (object-oriented analysis and design). Οι φοιτητές διδάσκονται μια visual γλώσσα δηλαδή μια γλώσσα που χρησιμοποιεί γραφικό περιβάλλον διεπαφής με τον χρήστη, καθοδηγείται από συμβάντα (event-driven programming) και υποστηρίζει το παράδειγμα του αντικειμενοστρεφούς προγραμματισμού. Οι φοιτητές εμπλέκονται με κατάλληλες εργασίες σε όλο τον κύκλο ανάπτυξης μιας εφαρμογής λογισμικού και πρέπει να είναι ικανοί να την υλοποιήσουν στη συγκεκριμένη γλώσσα (προτείνεται μια από τις Visual γλώσσες του Visual Studio κάτω από το .NET framework). Πιο συγκεκριμένα η διδακτέα ύλη περιλαμβάνει τα παρακάτω αντικείμενα: Εισαγωγή στη Μηχανική Λογισμικού, Μοντέλα Ανάπτυξης Κύκλου Ζωής Λογισμικού, Η γλώσσα μοντελοποίησης UML, Ανάπτυξη Προδιαγραφών, Ανάλυση και Σχεδίαση Εφαρμογής, Σχεδίαση της Διεπαφής με τον Χρήστη, Προγραμματισμός, Ελεγχος και Συντήρηση Λογισμικού, Σχεδιαστικά Μορφήματα (Design Patterns), Λογισμικά Πρότυπα, Προγραμματισμός σε Γραφικό Περιβάλλον Διεπαφής, Δράσεις, Συμβάντα και Χειριστές Συμβάντων, Οπτικά Αντικείμενα Διεπαφής, Βιβλιοθήκες Οπτικών Αντικειμένων, Δημιουργία Menus, Χρήση Πολυμέσων, Αρχεία και Διαχείριση Σφαλμάτων, Επικοινωνία με Βάσεις Δεδομένων, Συνιστώσες & Αρχιτεκτονική Πολλαπλών Επιπέδων Πελάτη-Εξυπηρετητή.

Βιβλιογραφία: 
  1. Halvorson Michael, “MICROSOFT VISUAL BASIC 2008”, Εκδόσεις ΚΛΕΙΔΑΡΙΘΜΟΣ, Αθήνα 2008
  2. Β. Γερογιάννης, Γ. Κακαρόντζας, Α. Καμέας, Γ. Σταμέλος, Π. Φιτσιλής, “Αντικειμενοστρεφής ανάπτυξη λογισμικού με τη UML”, ΚΛΕΙΔΑΡΙΘΜΟΣ, ISBN: 9602099135, 2006 
  3. Γιακουμάκης, Μανόλης, “Τεχνολογία λογισμικού”, Σταμούλη Α.Ε., ISBN: 9603517836, 2009
  4. Fowler, Martin, “Εισαγωγή στη UML. Συνοπτικός οδηγός της πρότυπης γλώσσας μοντελοποίησης αντικειμένων”, ΚΛΕΙΔΑΡΙΘΜΟΣ, ISBN: 9602099577, 2006 
  5. http://www.microsoft.com/express/
  6. http://msdn.microsoft.com/en-us/vstudio/aa718325
  7. http://msdn.microsoft.com/en-us/vbasic/ms789086

23/02/2018 - 18:15

Την ΔΕΥΤΕΡΑ 26/2/2018 είναι η τελευταία προσθεσμία για παράδοση (σε έντυπη μο

01/02/2018 - 17:45

Μπορείτε να κατεβάσετε τα αποτελέσματα του εργαστηρίου ΠΡΟ3

01/02/2018 - 17:45

Η επαναληπτικής εξέταση του εργαστηρίου Προ3 θα γίνει στης 22/2 και ώρα 11-1

29/01/2018 - 15:45

Μπορείτε να κατεβάσετε τα αποτελέσματα της τελικής εξέτασης του Προ3 (Θ) καθώ

15/01/2018 - 14:00

H ύλη για την τελική εξέταση στη PYTHON όσο αφορά το εργαστήριο είναι η εξής:

11/01/2018 - 13:15

Η εξέταση του εργαστηρίου Προγραμματισμός 3

21/12/2017 - 10:00

Το σημερινό μάθημα της θεωρίας Προ3 δεν θα γίνει .(Όπως σας είχε ανακοινωθεί

20/12/2017 - 08:15

Μπορείτε να κατεβάσετε την 6 Άσκηση του εργαστηρίου Προ3

20/12/2017 - 08:15

Την ΤΕΤΑΡΤΗ 20/12/2017 δε θα πραγματοποιηθούν οι εργαστηριακές διαλέξεις των

28/11/2017 - 08:15

Μπορείτε να κατεβάσετε τη 5η άσκηση του εργαστηρίου

Σελίδες

19/10/2017 - 21:00

Μπορείτε να κατεβάσετε τις διαφάνειες το μαθήματος