Θεμελιώδης Υπολογιστική θεωρία
Μεταπτυχιακά:
Κωδικοί μαθήματος:
MC09
Διδάσκοντες:
Τύπος μαθήματος:
Compulsory
Εξάμηνο:
1
Μαθησιακά αποτελέσματα:
Με την ολοκλήρωση του μαθήματος, ο/η φοιτητής/τρια θα:
- Κατανοεί και εφαρμόζει τις βασικές έννοιες της αντικειμενοστραφούς ανάλυσης, σχεδίασης και προγραμματισμού.
- Εκτιμά τις έννοιες της Μηχανικής Λογισμικού (Κύκλος Ζωής Λογισμικού, Μηχανική Απαιτήσεων, Διαγράμματα Περιπτώσεων Χρήσης & Προδιαγραφές)
- Εκτιμά και αξιοποιεί τις βασικές αρχές της Ενοποιημένης Γλώσσας Μοντελοποίησης (UML).
- Κατανοεί τα πρότυπα προγραμματισμού και παραδείγματα προγραμματισμού
- Κατανοήσει την έννοια του testing.
Γενικές δεξιότητες:
- Αναζήτηση, ανάλυση και σύνθεση δεδομένων και πληροφοριών, με τη χρήση και των απαραίτητων τεχνολογιών
- Λήψη αποφάσεων
- Ομαδική εργασία
- Προαγωγή της ελεύθερης, δημιουργικής και επαγωγικής σκέψης
Περιεχόμενο μαθήματος:
Το μάθημα αποτελεί εισαγωγή σε θεμελιώδεις έννοιες της Υπολογιστικής. Στους φοιτητές παρέχεται το απαραίτητο μαθηματικό υπόβαθρο στις παρακάτω θεματικές.
- Βασικές έννοιες αντικειμενοστραφούς ανάλυσης, σχεδίασης και προγραμματισμού.
- Μηχανική Λογισμικού (Κύκλος Ζωής Λογισμικού, Μηχανική Απαιτήσεων, Διαγράμματα Περιπτώσεων Χρήσης & Προδιαγραφές)
- Αρχές της Ενοποιημένης Γλώσσας Μοντελοποίησης (UML).
- Πρότυπα προγραμματισμού και παραδείγματα προγραμματισμού
- Η έννοια του testing.
Περιεχόμενο μαθήματος (PDF):