Προγραμματισμός

Γενικά

  • Κωδικός: 190508
  • Εξάμηνο:
  • Επίπεδο Σπουδών: Προπτυχιακό
  • Τύπος μαθήματος:
  • Γλώσσα διδασκαλίας και εξετάσεων: Ελληνικά
  • Το μάθημα διατίθεται σε φοιτητές Erasmus
  • Μέθοδοι Διδασκαλίας (Ώρες/εβδ.): Διαλέξεις- Ασκήσεις Πράξης (3)
  • Μονάδες ECTS: 4
  • Σελίδα μαθήματος: https://moodle.teithe.gr/

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

  • Εισαγωγή στους Αλγορίθμους
  • Τύποι δεδομένων και Μεταβλητές
  • Εκφράσεις και τελεστές Εντολές ελέγχου ροής
  • Συναρτήσεις
  • Πίνακες
  • Δομές δεδομένων
  • Είσοδος και Έξοδος σε αρχεία
  • Αντικειμενοστραφής Προγραμματισμός

Μαθησιακοί Στόχοι

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

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

  • Κατανοεί βασικές αλγοριθμικές αρχές και τεχνικές
  • Αναπτύσσει προγράμματα ΗΥ
  • Γνωρίζει το περιβάλλον της Python

Γενικές Ικανότητες

  • Αναζήτηση, ανάλυση και σύνθεση δεδομένων και πληροφοριών, με τη χρήση και των απαραίτητων τεχνολογιών
  • Προσαρμογή σε νέες καταστάσεις
  • Λήψη αποφάσεων
  • Αυτόνομη εργασία
  • Ομαδική εργασία
  • Εργασία σε διεθνές περιβάλλον
  • Παραγωγή νέων ερευνητικών ιδεών
  • Σχεδιασμό και διαχείριση έργου
  • Σεβασμός στη διαφορετικότητα και στην πολυπολιτισμικότητα (Appreciate diversity and multiculturality)
  • Προαγωγή της ελεύθερης, δημιουργικής και επαγωγικής σκέψης

Μέθοδοι Διδασκαλίας

Πρόσωπο με πρόσωπο, Εξ αποστάσεως ασύγχρονη εκπαίδευση, Ασκήσεις Πράξης

Χρήση Τεχνολογιών Πληροφορίας και Επικοινωνιών

Χρήση διαφανειών Power Point, χρήση προγραμματισμού περιβάλλοντος Python,

Οργάνωση Διδασκαλίας

ΔραστηριότηταΦόρτος εργασίας εξαμήνου
Διαλέξεις26
Εκπόνηση εργασίας34
Αυτοτελής Μελέτη40
Σύνολο100

Αξιολόγηση Φοιτητών

  • Η αξιολόγηση των φοιτητών γίνεται με γραπτές εξετάσεις που περιλαμβάνουν ερωτήσεις πολλαπλής επιλογής, ερωτήσεις Σωστού/Λάθους και ερωτήσεις σύντομης ανάπτυξης
  • Η τελική βαθμολογία προκύπτει με συμψηφισμό βαθμού από εκπόνηση εργασίας σε ποσοστό 40%

Συνιστώμενη Βιβλιογραφία

  • Εισαγωγή στον Προγραμματισμό με την Python, David Schneider, Μ. Γκιούρδας
  • Εισαγωγή στον Προγραμματισμό με Αρωγό την Γλώσσα Python, Γ. Μανής, ΣΕΑΒ