Μη όντας μαθηματικός ούτε πληροφορικός, θα αποτολμήσω ορισμένες υποδείξεις.
Οσον αφορά το
πρώτο σου ερώτημα:
1. Το αν θα διαλέξεις την πληροφορική ή τα μαθηματικά αποτελεί κεντρική επιλογή
που λίγο-πολύ θα σφραγίσει την ζωή σου. Αν π.χ. γίνεις μαθηματικός
θα ακούσεις και τα περισσότερο θεωρητικά μαθήματα(pure mathematics),
ενώ δεν θα ακούσεις το περισσότερο τεχνολογικό μέρος της πληροφορικής.
Ανάλογα ισχύουν και αντίστροφα.
2. Το που θα κάνεις μεταπτυχιακό, θα εξαρτηθεί και από τους κύκλους ειδίκευσης που το κάθε τμήμα προσφέρει.
Αυτοί μπορεί να διαφέρουν από ΑΕΙ σε ΑΕΙ. Έλεγξες π.χ. τι μεταπτυχιακά προσφέρει το ΤΠΕ του ΕΚΠΑ;
Από τα 6 μεταπτυχιακά που αναφέρει το ΤΠΕ μόνο το πρώτο (Υπολογιστική Επιστήμη)
έχει άμεση σχέση με τα μαθηματικά.
Επιπλέον, πολλά Τμήματα αποφασίζουν κατά περίπτωση για το ποιους υποψήφιους
θα κάνουν δεκτούς στα μεταπτυχιακά τους,
στους οποίους μάλιστα μπορούν να θέσουν και επιπλέον προϋποθέσεις
(π.χ. να περάσουν και κάποια δικά τους μαθήματα).
3. Τούτων λεχθέντων, το πρώτο σου ερώτημα φαίνεται να αφορά
την συνάφεια της Θεωρητικής Πληροφορικής του ΤΠΕ και των Εφαρμοσμένων/Υπολογιστικών Μαθηματικών
του Μαθηματικού Τμήματος. Μπορείς προφανώς να την εξετάσεις συγκρίνοντας τα αντίστοιχα μέρη των προγραμμάτων σπουδών.
Π.χ. δες
- για την Θεωρητική Πληροφορική την ιστοσελίδα:
http://www.di.uoa.gr/undergraduate/courses
- για τα εφαρμοσμένα μαθηματικά την ιστοσελίδα
http://noether.math.uoa.gr/undergraduat ... ematics-ii
¨Οσον αφορά τ
ο δεύτερο ερώτημα (για τον προγραμματισμό) είμαι βέβαιος
πως και στο Μαθηματικό θα έχεις την ευκαιρία να συνεχίσεις να προγραμματίζεις (δες και το site τους).
Όμως αυτό αφορά προφανώς στο επιστημονικό-τεχνικό λογισμικό και όχι στα λειτουργικά συστήματα,
τους compilers, τις σχεσιακές βάσεις δεδομένων, τα γραφικά των computer games κτλ.
Τι ακριβώς σε τραβάει:
Σημειώνω πως για το επιστημονικό-τεχνικό λογισμικό σήμερα,
το de facto industry standard είναι το περιβάλλον MATLAB (και οι κλώνοι του).
Επιπλέον, οι μαθηματικοί ανταλλάσσουν συχνότατα κώδικες σε ΜΑΤLAB.
Σημείωση: Όπως βέβαια θα ξέρεις, γλώσσες όπως η VisualBasic είναι απλώς ακατάλληλες για επιστημονικό λογισμικό (στο οποίο δεν ανήκει ο προγραμματισμός παραθύρων).
Θα σε βοηθήσει ίσως να επισκεφτείς τις ιστοσελίδες που αναφέρονται στο ακόλουθο άρθρο της Wikipedia:
http://en.wikipedia.org/wiki/List_of_nu ... s_software
Αν βέβαια είσαι πουρίστας και είσαι προσκολλημένος (όπως κι εγώ εδώ και πολλά-πολλά χρόνια) στην γιαγιά FORTRAN, ρίξε μια ματιά και στη συλλογή NETLIB.
Για ένα εισαγωγική ματιά στους επιστημονικούς υπολογισμούς στην πράξη
δες το μάθημα Ε103 του Lieven Vandenberghe
στο
http://www.seas.ucla.edu/~vandenbe/ee103.html
Και μην ξεχνάς τα ελεύθερα μαθήματα του ΜΙΤ στο
http://ocw.mit.edu/index.htm
Φιλικά
Χρήστος Δ. Μπίσμπος, Μηχανικός