Σκοπός:
Σκοπός του σεμιναρίου είναι να αναπτυχθούν τα σημαντικότερα χαρακτηριστικά του υπολογιστικού πακέτου Mathematica v.9, να παρουσιαστούν οι κύριες συναρτήσεις της γλώσσας που βρίσκονται στον πυρήνα του και να αναδειχθούν λειτουργίες πολύ χρήσιμες σε όποιον ενδιαφέρεται να λύσει ένα πρόβλημα χωρίς να χάνει χρόνο με πολύπλοκες γλώσσες προγραμματισμού χαμηλού επιπέδου.
Περιγραφή:
Θα παρουσιαστούν τεχνικές που έχουν αποδειχθεί βέλτιστες στην πράξη και θα αφιερωθεί χρόνος στη λύση προβλημάτων που θα τεθούν από τον εισηγητή αλλά και τους συμμετέχοντες.
Το σεμινάριο αποτελείται από 2 κύκλους:
Βασικός Κύκλος (24 ώρες)
1. Εισαγωγή στο Περιβάλλον εργασίας (kernel, notebook, menu)
2. Τα βασικά συστατικά της γλώσσας (WL)
3. Διαχείριση και αναπαράσταση δεδομένων
4. Συναρτησιακός προγραμματισμός
5. Προγραμματισμός με κανόνες και πρότυπα
6. Χρήση συναρτήσεων – βιβλιοθηκών
7. Γραφικά και παρουσιάσεις
8. Δυναμικές εφαρμογές - εργαλείο CDF
9. Δημιουργία αυτόνομης εφαρμογής σε PC και RaspberryPi
10. Ειδικά θέματα που αφορούν τους συμμετέχοντες (χωρισμός σε ομάδες)
Μετά το πέρας του βασικού κύκλου οι συμμετέχοντες και εφόσον το επιθυμούν δύναται να συνεχίσουν σε ομάδες (εξειδικευμένοι κύκλοι) και να παρακολουθήσουν ειδικά θέματα.
Ενδεικτικά αναφέρονται 2 εξειδικευμένοι κύκλοι.
Ανάπτυξη επαγγελματικών εφαρμογών (16 ώρες)
1. Προχωρημένος Συναρτησιακός προγραμματισμός
2. Προχωρημένος Προγραμματισμός με κανόνες και πρότυπα
3. Τεχνικές αυτόματης μεταγλώττισης σε WVM η C για ταχύτατες εφαρμογές
4. Παράλληλος προγραμματισμός χρησιμοποιώντας πολλούς πυρήνες
5. Αξιοποίηση της κάρτας γραφικών (GPU)
6. Υλοποίηση εφαρμογών με frontend
7. Συγγραφή πακέτων εφαρμογών
8. Επικοινωνία με R, Matlab
Οικονομικά (16 ώρες)
Financial Engineering (Theory, Pricing,Simulation)
1. Τρόποι εισαγωγής δεδομένων, επεξεργασίας και εξαγωγής αποτελεσμάτων
2. Futures & Options
3. Exotic Derivatives
4. Structured Products
5. Επικοινωνία με R, Matlab
Οι συμμετέχοντες παροτρύνονται να έχουν μαζί τους φορητό Η/Υ, ώστε να μπορούν να δοκιμάζουν τη νέα γνώση και να επικοινωνούν τυχόν απορίες ή σκέψεις.
Ολοκληρώνοντας το σεμινάριο οι συμμετέχοντες θα μπορούν να χρησιμοποιούν τις δυνατότητες του Mathematica ώστε να υλοποιούν ταχύτατα επιστημονικές και επαγγελματικές εφαρμογές, καθώς και να αναζητούν εύκολα επιπλέον γνώση μέσω του υλικού που θα δοθεί.
Μετά την ολοκλήρωση του σεμιναρίου χορηγείται Πιστοποιητικό Παρακολούθησης με πιστοποίηση TÜV ACADEMY.