Θεμελιώδης Υπολογιστική θεωρία

Μεταπτυχιακά:
Κωδικοί μαθήματος:

MC09

Διδάσκοντες:
Τύπος μαθήματος:

Compulsory

Εξάμηνο:

1

Μαθησιακά αποτελέσματα:

Με την ολοκλήρωση του μαθήματος, ο/η φοιτητής/τρια θα:

  • Κατανοεί και εφαρμόζει τις βασικές έννοιες της αντικειμενοστραφούς ανάλυσης, σχεδίασης και προγραμματισμού.
  • Εκτιμά τις έννοιες της Μηχανικής Λογισμικού (Κύκλος Ζωής Λογισμικού, Μηχανική Απαιτήσεων, Διαγράμματα Περιπτώσεων Χρήσης & Προδιαγραφές)
  • Εκτιμά και αξιοποιεί τις βασικές αρχές της Ενοποιημένης Γλώσσας Μοντελοποίησης (UML).
  • Κατανοεί τα πρότυπα προγραμματισμού και παραδείγματα προγραμματισμού
  • Κατανοήσει την έννοια του testing.
Γενικές δεξιότητες:
  • Αναζήτηση, ανάλυση και σύνθεση δεδομένων και πληροφοριών, με τη χρήση και των απαραίτητων τεχνολογιών
  • Λήψη αποφάσεων
  • Ομαδική εργασία
  • Προαγωγή της ελεύθερης, δημιουργικής και επαγωγικής σκέψης
Περιεχόμενο μαθήματος:

Το μάθημα αποτελεί εισαγωγή σε θεμελιώδεις έννοιες της Υπολογιστικής. Στους φοιτητές παρέχεται το απαραίτητο μαθηματικό  υπόβαθρο στις παρακάτω θεματικές.

  • Βασικές έννοιες αντικειμενοστραφούς ανάλυσης, σχεδίασης και προγραμματισμού.
  • Μηχανική Λογισμικού (Κύκλος Ζωής Λογισμικού, Μηχανική Απαιτήσεων, Διαγράμματα Περιπτώσεων Χρήσης & Προδιαγραφές)
  • Αρχές της Ενοποιημένης Γλώσσας Μοντελοποίησης (UML).
  • Πρότυπα προγραμματισμού και παραδείγματα προγραμματισμού
  • Η έννοια του testing.
Περιεχόμενο μαθήματος (PDF):