mycloud logoask4it logobooking logo 2labapps logo 3
erasmus transpalumni logo egramdep 
  • Αυτή η διεύθυνση Email προστατεύεται από τους αυτοματισμούς αποστολέων ανεπιθύμητων μηνυμάτων. Χρειάζεται να ενεργοποιήσετε τη JavaScript για να μπορέσετε να τη δείτε.
  • 24210 74771
  • 24210 74776
  • 28ης Οκτωβρίου 78, Βόλος, ΤΚ 38333

Περιγραφή

Διάρκεια: 3 ώρες για 13 εβδομάδες με υποχρεωτικά εργαστήρια [ECTS: 4]

Περίγραμμα του μαθήματος

Σκοπός του μαθήματος είναι η εξοικείωση των φοιτητών με τους αλγορίθμους και τον προγραμματισμό. Στο μάθημα διδάσκεται η γλώσσα προγραμματισμού Python για την δημιουργία απλών αλλά ισχυρών εφαρμογών που επιτρέπουν στους φοιτητές να κατανοήσουν την αλγοριθμική σκέψη αλλά και τον τρόπο λειτουργίας και βέλτιστης αξιοποίησης των Τεχνολογιών Πληροφορικής και Επικοινωνιών (ΤΠΕ). Το μάθημα είναι εισαγωγικού χαρακτήρα και είναι απολύτως προσαρμοσμένο σε σπουδαστές οικονομικών επιστημών. Όλα τα παραδείγματα εξετάζονται σε εισαγωγικό επίπεδο. Χρησιμοποιείται η φιλική αλλά ιδιαίτερα αποτελεσματική γλώσσα προγραμματισμού Python. Το μάθημα αποτελεί παράλληλα εισαγωγή για τα μαθήματα Αναλυτική Δεδομένων και Τεχνολογία Συναλλαγών (FinTech) που βασίζονται επίσης σε Python.

Κύρια αντικείμενα μαθήματος:

  1. Εισαγωγή στον Προγραμματισμό και στον τρόπο λειτουργίας των Η/Υ
  2. Εισαγωγή στην Αλγοριθμική Σκέψη
  3. Εξοικείωση με τον ψευδοκώδικα
  4. Παρουσίαση σύγχρονων περιβαλλόντων ανάπτυξης εφαρμογών (issn,idE)
  5. Η Γλώσσα Προγραμματισμού Python
  6. Μεταβλητές και Τελεστές
  7. Εντολές Ελέγχου & Επανάληψης
  8. Ακολουθιακές Δομές Δεδομένων
  9. Συναρτήσεις
  10. Κλάσεις και Αντικείμενα
  11. Αρχεία
  12. Βάσεις Δεδομένων
  13. Επεκτάσεις και πρόσθετα της Python

Μαθησιακά Αποτελέσματα

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

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

Διοικητική Δομή

Τοποθεσία