Βασικές αρχές προγραμματισμού

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

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

  • Κατανοεί τα δεδομένα και τα ζητούμενα ενός προβλήματος.
  • Κατανοεί τις βασικές διαδικασίες κατασκευής αλγορίθμων.
  • Αναπτύσσει εφαρμογές χρησιμοποιώντας τον αλγόριθμο επίλυσης του προβλήματος.
  • Ελέγχει την ορθότητα υλοποίησης του αλγορίθμου.