Please ensure Javascript is enabled for purposes of website accessibility

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

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

Προγραμματισμός ΙΙ (2025-26)

(DET304) -  ΔΗΜΗΤΡΙΟΣ ΣΠΗΛΙΩΤΟΠΟΥΛΟΣ

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

Αυτό το μάθημα στοχεύει να διδάξει σε όλους τα βασικά του προγραμματισμού υπολογιστών που χρησιμοποιούν την Python. Καλύπτει τα βασικά για το πώς κάποιος κατασκευάζει ένα πρόγραμμα από μια σειρά απλών οδηγιών στη γλώσσα Python 3. Το μάθημα είναι συνέχεια του μαθήματος Προγραμματισμός Ι. Με το πέρας του εξαμήνου οι φοιτητές θα είναι σε θέση να αναπτύξουν μόνοι τους προγράμματα στον υπολογιστή και θα έχουν επαρκές υπόβαθρο για να παρακολουθήσουν πιο προχωρημένα μαθήματα που έχουν ως προαπαιτούμενη την καλή γνώση του προγραμματισμού.

Ο σκοπός του μαθήματος είναι η απόκτηση βασικών γνώσεων των αρχών της επίλυσης προβλημάτων με τη βοήθεια υπολογιστή, με βάση τη γλώσσα Python. Οι κύριοι στόχοι για την επίτευξη του σκοπού είναι:

  • Ανάλυση των απαιτήσεων προβλημάτων τα οποία πρόκειται να επιλυθούν με υπολογιστή και σύνθεση της λύσης τους.
  • Παραγωγή λύσεων που συμμορφώνονται αυστηρά σε προδιαγραφές.
  • Γνώση των βασικών χαρακτηριστικών, δομών και μηχανισμών της γλώσσας προγραμματισμού Python και εφαρμογή των καταλληλότερων κάθε φορά για την υλοποίηση των αλγοριθμικών λύσεων που επιλέγονται.
  • Εφαρμογή βασικών αρχών της τεχνολογίας λογισμικού για την οργάνωση του κώδικα (οργάνωση, σχεδιασμός, τεκμηρίωση).
  • Αξιολόγηση της ορθότητας προγραμμάτων και εντοπισμός σφαλμάτων.
  • Κατανόηση και ορθή χρήση των εργαλείων ανάπτυξης και αποσφαλμάτωσης προγραμμάτων.
  • Εργασία ατομική και ομαδική, με συγκεκριμένους χρονικούς περιορισμούς.

Eνότητες
1. Προγραμματισμός και αλγόριθμοι
2. Πλειάδες
3. Σύνολα
4. Συναρτήσεις
5. Αντικείμενα
6. Διαχείριση αρχείων
7. Βιβλιοθήκες

Η εξέταση του μαθήματος γίνεται όπως παρακάτω:

Μόνο για τους/τις φοιτητέςς/φοιτήτριες που ακολουθούν τους Οδηγούς Σπουδών από το 2019-2023
Βαθμολογούμενες εργασίες = 100% του βαθμού

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

Τρίτη 28 Οκτωβρίου 2025