13 Φεβ 2025 16:11 - Στέργιος Παπαδημητρίου

  Βιβλιογραφία και Διαμόρφωση Υλης για το μάθημα Προηγμένα Θέματα Προγραμματισμού


Προηγμένα Θέματα Προγραμματισμού


Το μάθημα έχει ερευνητική εργασία που θα μετρήσει 50% του τελικού βαθμού. Η εργασία θα δοθεί τυπωμένη μαζί με την γραπτή εξέταση του μαθήματος, την ημέρα της εξέτασης. Η εργασία είναι προαιρετική, όποιος δεν παραδώσει, θα κριθεί μόνο από την γραπτή εξέταση.


Υλικό για το μάθημα υπάρχει στο site:

https://sourceforge.net/projects/booksforihucs/files/


Το μάθημα θα βασιστεί στο βιβλίο:

"PRACTICAL JULIA: A Hands on Introduction for Scientific Minds", Lee Philips, no starch press, 2024

Θα διδαχθούν προηγμένα θέματα προγραμματισμού στο πλαίσιο της γλώσσας προγραμματισμού Julia.


Το Ελληνικό βιβλίο που είναι η 1η επιλογή στον Εύδοξο είναι μετάφραση του:

The C++ Programming Language [4th Edition] - Bjarne Stroustrup.pdf

Είναι εξαιρετικό βιβλίο, σας συνιστώ να το πάρετε για την βιβλιοθήκη σας,

αλλά για τις εξετάσεις του μαθήματος, πρέπει να συγκεντρωθείτε στο υλικό που θα διδαχθεί.


Αλλα Βιβλία για Julia:


1. Malcom Sherrington, “Mastering Julia”, Packt Publishing, 2024

2. Nabatita Dash, “Parallel and Distributed Computing with Julia for Data Science”, Orange Education, 2024

3. Ivo Balbaert and Adrian Salceanu, “Learning Path Julia 1.0 Programming Complete Reference Guide”, Pact, 2019


Από το παραπάνω βιβλίο έχουν διδαχθεί επιπλέον παραδείγματα και συγκεκριμένα από τα κεφάλαια 3,4,5,6 του βιβλίου.


4. Bogumit Kaminski and Przemyslaw Szufel, “Julia 1.0 Programming Cookbook”, Packt, 2018



Διαμόρφωση Υλης


Η ύλη όπως διαμορφώθηκε καλύπτεται πλήρως από τα βιβλίο "Practical Julia" και συγκεκριμένα από τις σελίδες σελ. 26- 295, 330-381.


Αρκετά διαθέσιμα βιβλία στην σελίδα με την βιβλιογραφία, μπορούν να χρησιμοποιηθούν για συμπληρωματική εκμάθηση της γλώσσας,

αλλά το βιβλίο Practical Julia καλύπτει από μόνο του όλα τα βασικά χαρακτηριστικά της γλώσσας.