Κύριο μάθημα
BAN602 - Προγραμματισμός για Business Analytics
Κωδικός Μονάδας Μαθήματος: BAN602
Τύπος μονάδας: Πυρήνας
Επίπεδο Μονάδας Μαθήματος: Μεταπτυχιακά Προγράμματα
Έτος σπουδών: 1
Εξάμηνο: Εξάμηνο 1
Αριθμός μονάδων ECTS: 10
Ώρες επαφής με το μάθημα: 12
Τρόπος παράδοσης:
Εξ Αποστάσεως Προγράμματα
Προαπαιτούμενα
Κανένα
Στόχοι του μαθήματος
Το μάθημα επικεντρώνεται στην παροχή στους σπουδαστές των απαραίτητων δεξιοτήτων για τη χρήση της Python για επιχειρηματική ανάλυση. Το μάθημα περιλαμβάνει μια ζωτικής σημασίας πτυχή της ανάλυσης και οπτικοποίησης δεδομένων, εισάγοντας τους φοιτητές σε βιβλιοθήκες Python που χρησιμοποιούνται συνήθως στον τομέα της ανάλυσης δεδομένων.
Ο κύριος στόχος του μαθήματος είναι να εισαγάγει τους φοιτητές στην Python ως γλώσσα προγραμματισμού υψηλού επιπέδου και να τους εφοδιάσει με τις απαραίτητες δεξιότητες δομημένου προγραμματισμού, θεμελιωδών δομών δεδομένων και αλγοριθμικής σκέψης.
Το μάθημα θα εισαγάγει τους φοιτητές σε διάφορες βιβλιοθήκες Python που χρησιμοποιούνται για την ανάλυση και οπτικοποίηση δεδομένων. Αυτή η πτυχή είναι απαραίτητη στον σημερινό κόσμο που βασίζεται στα δεδομένα, όπου η ικανότητα αποτελεσματικής εργασίας με δεδομένα είναι ιδιαίτερα πολύτιμη.
Ένα από τα σημαντικότερα σημεία του μαθήματος είναι η πρακτική προσέγγιση της μάθησης. Οι φοιτητές θα διδαχθούν πώς να εφαρμόζουν τις γνώσεις που απέκτησαν για να αντιμετωπίσουν πραγματικά επιχειρηματικά προβλήματα. Αυτή η προσανατολισμένη στην εφαρμογή προσέγγιση θα κάνει τη μαθησιακή εμπειρία πιο ελκυστική και πολύτιμη.
Το μάθημα θα παρέχει στους σπουδαστές άφθονες ευκαιρίες να εξασκήσουν τις προγραμματιστικές τους δεξιότητες μέσω προβλημάτων εξάσκησης και φύλλων ασκήσεων. Αυτή η πρακτική προσέγγιση θα τους βοηθήσει να ενισχύσουν την κατανόηση των εννοιών και των τεχνικών προγραμματισμού της Python.
Στο τέλος του μαθήματος, οι φοιτητές θα έχουν γερές βάσεις στον προγραμματισμό Python, την ανάλυση δεδομένων και την οπτικοποίηση. Αυτό το ολοκληρωμένο σύνολο δεξιοτήτων θα τους προετοιμάσει να αντιμετωπίσουν ένα ευρύ φάσμα επιχειρηματικών προκλήσεων χρησιμοποιώντας τις νεοαποκτηθείσες γνώσεις τους.
Συνολικά, το μάθημα έχει σχεδιαστεί για να παρέχει στους σπουδαστές τα απαραίτητα εργαλεία και την τεχνογνωσία για να επιτύχουν στη χρήση της Python για προγραμματισμό, ανάλυση δεδομένων και οπτικοποίηση σε επιχειρηματικό πλαίσιο. Ευθυγραμμίζεται με την τρέχουσα τάση της δημοτικότητας της Python ως ευέλικτης γλώσσας για διάφορες εφαρμογές, συμπεριλαμβανομένης της επιστήμης δεδομένων και της επιχειρηματικής ανάλυσης.
Μαθησιακά αποτελέσματα
- Θεμελιώδης κατανόηση της χρήσης του προγραμματισμού Python στον τομέα των επιχειρηματικών αναλύσεων.
- Ολοκληρωμένη εξοικείωση με τις πραγματικές πληροφορίες, τις αρχές, τις διαδικασίες και τις θεμελιώδεις έννοιες που σχετίζονται με τον προγραμματισμό Python στο πλαίσιο της επιχειρηματικής ανάλυσης.
- Κατανόηση των διαφόρων τύπων δηλώσεων Python και των εφαρμογών τους.
- Αξιολόγηση και επιλογή των κατάλληλων δηλώσεων Python για την αντιμετώπιση διαφόρων λύσεων με τη χρήση προγραμματισμού.
- Εξοικειωθείτε με τις συναρτήσεις της Python και χρησιμοποιήστε τις για την επίλυση σύνθετων προβλημάτων.
- Εφαρμογή αλγορίθμων python για την εξαγωγή σημαντικών πληροφοριών από δεδομένα.
- Να διαθέτει εκτεταμένη και εξειδικευμένη κατανόηση των πραγματικών και θεωρητικών πτυχών του προγραμματισμού με Python στο πλαίσιο της επιχειρηματικής ανάλυσης, έχοντας παράλληλα επίγνωση των περιορισμών και των ορίων αυτών των γνώσεων.
Περιεχόμενο μαθήματος
1η εβδομάδα: Περιβάλλον προγραμματισμού και εργαλεία
2η εβδομάδα: Κώδικας και Markdown στο Jupyter Notebook
3η εβδομάδα: Διαγράμματα ροής. Κεφάλαιο 2 του εγχειριδίου Automate the Boring Stuff with Python - Κεφάλαιο
4η εβδομάδα: . . elif. . . else συνθήκες. Κεφάλαιο 2 του σχολικού βιβλίου Automate the Boring Stuff with Python - Chapter 2
5η εβδομάδα: Για βρόχο. Κεφάλαιο 2 του εγχειριδίου Αυτοματοποιήστε τα βαρετά πράγματα με την Python - Κεφάλαιο 2
6η εβδομάδα: Ενώ βρόχος. Κεφάλαιο 2 του εγχειριδίου Αυτοματοποιήστε τα βαρετά πράγματα με την Python - Κεφάλαιο 2
7η εβδομάδα: Συναρτήσεις στην python. Κεφάλαιο 3 του σχολικού βιβλίου Automate the Boring Stuff with Python - Chapter 3
8η εβδομάδα: Περιγραφική στατιστική. Μέρος III Περιγραφικές στατιστικές του σχολικού βιβλίου Περιγραφικές στατιστικές
9η εβδομάδα: Σχεδιάζοντας γραφήματα. Μέρος III 6. Σχεδίαση γραφικών παραστάσεων του σχολικού βιβλίου 6. Σχεδιάζοντας γραφήματα
10η εβδομάδα: Data Wrangling. Μέρος III 7. Data Wrangling του σχολικού βιβλίου 7. Data Wrangling
11η εβδομάδα: Μέρος Ι)
12η εβδομάδα: Μέρος ΙΙ)
Χαρακτηριστικά μαθήματος
Εβδομαδιαίες δραστηριότητες αυτοαξιολόγησης :
Σε εβδομαδιαία βάση, οι μαθητές θα έχουν τη δυνατότητα να συμμετέχουν σε δραστηριότητες αυτοαξιολόγησης για να κρίνουν το επίπεδο κατανόησης των εννοιών που έχουν καλυφθεί μέχρι στιγμής. Οι εβδομαδιαίες δραστηριότητες αυτοαξιολόγησης παρέχουν άμεση ανατροφοδότηση.
Εβδομαδιαίες διαδραστικές δραστηριότητες (20%)
Οι εβδομαδιαίες διαδραστικές δραστηριότητες αντιστοιχούν στο 20% του βαθμού και θα βαθμολογούνται σχεδόν αμέσως από τον διδάσκοντα με την κατάλληλη ανατροφοδότηση.
Τελική εργασία (30%)
Θα υπάρξει ένα τελικό έργο ως εργασία, το οποίο αντιπροσωπεύει το 30% του τελικού βαθμού.
Τελική εξέταση (50%):
Στους φοιτητές θα δοθεί μια δήλωση προβλήματος και το αντίστοιχο σύνολο δεδομένων και θα πρέπει να αναπτύξουν μια λύση για το πρόβλημα αυτό χρησιμοποιώντας ένα διαδικτυακό διαδραστικό περιβάλλον ανάπτυξης (Jupyter Notebook).