Παρουσίαση/Προβολή

Εικόνα επιλογής

Τεχνολογίες & Μεθοδολογίες Προγραμματισμού

(511-4203) -  Δ. Ζήσης, Θ. Κόγιας, Α. Τρουπιώτης

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

Περιεχόμενο μαθήματος:

Tο μάθημα αυτό έχει στόχο να διδάξει στους φοιτητές πώς να λύνουν προβλήματα χρησιμοποιώντας υπολογιστές και να προάγει τις προγραμματιστικές τους ικανότητες, ενθαρρύνοντας καλές τεχνικές ανάπτυξης.

Εισάγονται οι βασικές συντακτικές δομές, όπως εντολές, μεταβλητές, κλάσεις, συλλογές και εξηγούνται μεθοδολογίες, όπως απόκρυψη πληροφορίας, υπερφόρτωση, κληρονομικότητα. Αναλύονται μεθοδικά διάφορα προβλήματα και αναπτύσσεται η λύση τους, εκφρασμένη έτσι ώστε να μπορεί να εκτελεστεί από υπολογιστή. Διαγράμματα ροής και ψευδοκώδικας χρησιμοποιούνται για την αρχική έκφραση του αλγορίθμου με σαφήνεια και ελεγξιμότητα.

Επιδιωκόμενα μαθησιακά αποτελέσματα:

  • Η ικανότητα επίλυσης σύνθετων προβλημάτων με χρήση προγραμματιστικών τεχνικών
  • Η ανάπτυξη ορθών και αποδοτικών προγραμμάτων

Προαπαιτούμενα:

  • Βασικές γνώσεις οργάνωσης και λειτουργίας υπολογιστικών συστημάτων που αποκτήθηκαν στο μάθημα "Πληροφορική"
  • Βασική κατανόηση προγραμματιστικών εννοιών (μεταβλητή, εντολή επιλογής, εντολή επανάληψης, κλπ)

Ημερομηνία δημιουργίας

Τρίτη 3 Φεβρουαρίου 2015