Τίτλος Μαθήματος Εισαγωγή στον Προγραμματισμό
Κωδικός Μαθήματος 321-1250
Εξάμηνο 1
ECTS 5
Ώρες (Θεωρία) 3
Ώρες (Εργαστηρίο) 2
Διδάσκοντας Αλεξόπουλος Χαράλαμπος

Ύλη μαθήματος

Το μάθημα έχει σκοπό την εισαγωγή στον δομημένο προγραμματισμό μέσω της Python, χωρίς προαπαιτούμενη γνώση, και την καλλιέργεια της αλγοριθμικής σκέψης. Καλύπτει έννοιες όπως Αλγόριθμοι και Δομές Δεδομένων, Σχεδίαση Αλγορίθμων, Βασικοί Αλγόριθμοι, Τεχνικές Επίλυσης Προβλημάτων, Δομημένος Προγραμματισμός και Python, Μεταβλητές και Τύποι Δεδομένων, Δομές Δεδομένων σε Python, Συναρτήσεις και Αλγόριθμοι, Προχωρημένες Συναρτήσεις, Έλεγχος Ροής και Επαναλήψεις.

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

Με την επιτυχή ολοκλήρωση του μαθήματος, ο/η φοιτητής/ τρια θα:
 
  • έχει τη γνώση να αναγνωρίζει και να περιγράφει βασικές έννοιες αλγορίθμων, δομών δεδομένων και τεχνικών επίλυσης προβλημάτων,
  • έχει τη δεξιότητα να εφαρμόζει τις αρχές του δομημένου προγραμματισμού στη γλώσσα Python για την ανάπτυξη και κατανόηση προγραμμάτων,
  • έχει την ικανότητα να σχεδιάζει, να υλοποιεί και να δοκιμάζει προγράμματα σε Python αξιοποιώντας μεταβλητές, δομές δεδομένων, συναρτήσεις και μηχανισμούς ελέγχου ροής.

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

Δεν απαιτούνται.

Γλώσσα διδασκαλίας

Ελληνικά (Αγγλικά αν υπάρχουν φοιτητές/φοιτήτριες ERASMUS)