Εισαγωγή στην Πληροφορική και Προγραμματισμός [open]
Γ. Τσιρτσής, Β. Κολοβογιάννης
Το παρόν μάθημα απευθύνεται στους φοιτητές της σειράς ανοιχτών μαθημάτων (open courses) του Πανεπιστημίου Αιγαίου. Περιλαμβάνει σύντομη εισαγωγή στον προγραμματισμό και επικεντρώνεται στην διδασκαλία προγραμματισμού στο περιβάλλον της R. Ο προγραμματισμός σε R παρέχει σημαντικά πλεονεκτήματα: (α) Η R τείνει να καθιερωθεί διεθνώς ως το πρότυπο στην επεξεργασία δεδομένων στις επιστήμες και στην τεχνολογία, (β) Το περιβάλλον R χρησιμοποιείται πλέον ευρύτατα έναντι αντίστοιχων εμπορικών ή μη λογισμικών, στην ανώτατη εκπαίδευση διεθνώς, σε προπτυχιακό και μεταπτυχιακό επίπεδο, (γ) Πρόκειται για ελεύθερο λογισμικό, προσβάσιμο στον καθένα μέσω του διαδικτύου, με πληθώρα έτοιμων συναρτήσεων, βιβλιογραφικών πηγών αλλά και εμπλουτισμό με νέες συναρτήσεις-δυνατότητες σε συνεχή βάση και (δ) Το περιβάλλον προγραμματισμού R, σε συνδυασμό με το RStudio, είναι περισσότερο φιλικό στον χρήστη σε σχέση με κλασικές γλώσσες προγραμματισμού.
ΛιγότεραΤο παρόν μάθημα απευθύνεται στους φοιτητές της σειράς ανοιχτών μαθημάτων (open courses) του Πανεπιστημίου Αιγαίου. Περιλαμβάνει σύντομη εισαγωγή στον προγραμματισμό και επικεντρώνεται στην διδασκαλία προγραμματισμού στο περιβάλλον της R. Ο προγραμματισμός σε R παρέχει σημαντικά πλεονεκτήματα: (α) Η R τείνει να καθιερωθεί διεθνώς ως το πρότυπο στην επεξεργασία δεδομένων στις επιστήμες και στην τεχνολογία, (β) Το περιβάλλον R χρησιμοποιείται πλέον ευρύτατα έναντι αντίστοιχων εμπορικών ή μη λογισμικών, στην ανώτατη εκπαίδευση διεθνώς, σε προπτυχιακό και μεταπτυχιακό επίπεδο, (γ) Πρόκειται για ελεύθερο λογισμικό, προσβάσιμο στον καθένα μέσω του διαδικτύου, με πληθώρα έτοιμων συναρτήσεων, βιβλιογραφικών πηγών αλλά και εμπλουτισμό με νέες συναρτήσεις-δυνατότητες σε συνεχή βάση και (δ) Το περιβάλλον προγραμματισμού R, σε συνδυασμό με το RStudio, είναι περισσότερο φιλικό στον χρήστη σε σχέση με κλασικές γλώσσες προγραμματισμού.
Το παρόν μάθημα απευθύνεται στους φοιτητές της σειράς ανοιχτών μαθημάτων (open courses) του Πανεπιστημίου Αιγαίου. Περιλαμβάνει σύντομη εισαγωγή στον προγραμματισμό και επικεντρώνεται στην διδασκαλία προγραμματισμού στο περιβάλλον της R. Ο προγραμματισμός σε R παρέχει σημαντικά πλεονεκτήματα: (α) Η R τείνει να καθιερωθεί διεθνώς ως το πρότυπο στην επεξεργασία δεδομένων στις επιστήμες και στην τεχνολογία, (β) Το περιβάλλον R χρησιμοποιείται πλέον ευρύτατα έναντι αντίστοιχων εμπορικών ή μη λογισμικών, στην ανώτατη εκπαίδευση διεθνώς, σε προπτυχιακό και μεταπτυχιακό επίπεδο, (γ) Πρόκειται για ελεύθερο λογισμικό, προσβάσιμο στον καθένα μέσω του διαδικτύου, με πληθώρα έτοιμων συναρτήσεων, βιβλιογραφικών πηγών αλλά και εμπλουτισμό με νέες συναρτήσεις-δυνατότητες σε συνεχή βάση και (δ) Το περιβάλλον προγραμματισμού R, σε συνδυασμό με το RStudio, είναι περισσότερο φιλικό στον χρήστη σε σχέση με κλασικές γλώσσες προγραμματισμού.
Σύντομη ιστορική αναδρομή-Η έννοια του αλγορίθμου και του λογικού διαγράμματος-Γλώσσες προγραμματισμού
Εγκατάσταση της R και του RStudio-Εξοικείωση με τα περιβάλλοντα της R και του RStudio-Χρήση της R μέσω της γραμμής εντολών
Η έννοια της σταθερά και της μεταβλητής-Απόδοση τιμών σε μεταβλητές στην R-Εντολές εκτέλεσης πράξεων-Εκτύπωση τιμών μεταβλητών στην οθόνη-Εισαγωγή σχολίων
Λογικοί τελεστές-Λογικές συνθήκες-Εντολές if
Δομές επανάληψης-Εντολή for-Εντολή while-Εντολές apply
Μεταβλητές με δείκτη (διανύσματα-vectors)-Μεταβλητές με δείκτες (πίνακες-matrices)-Δέσμευση χώρου μνήμης-Μαζική επεξεργασία μεταβλητών με δείκτη
Η έννοια του αρχείου δεδομένων-Δημιουργία αρχείου δεδομένων σε φύλλο εργασίας και σε κειμενογράφο-Ορισμός φακέλου εργασίας της R-Εντολές ανάγνωσης αρχείου δεδομένων-Εντολές εκτύπωσης αποτελεσμάτων σε αρχείο-Ανάγνωση αρχείου αποτελεσμάτων της R από λογισμικό φύλλου εργασίας και κειμενογράφο
Η έννοια της συνάρτησης-Ενσωματωμένες συναρτήσεις της R-Χρήση ενσωματωμένων συναρτήσεων
Κατασκευή συναρτήσεων χρήστη-Η έννοια του υποπρογράμματος-Ανταλλαγή πληροφορίας μεταξύ κυρίως προγράμματος-υποπρογράμματος-Η έννοια της λίστας (list) στην R
Παράθυρο γραφικών στην R και το RStudio-Εντολές γραφικών στην R
Η σημασία των πακέτων συναρτήσεων της R-Εγκατάσταση πακέτου συναρτήσεων-Χρήση συναρτήσεων από πακέτο
Κατασκευή πακέτου συναρτήσεων χρήστη-Εγκατάσταση πακέτου συναρτήσεων χρήστη-Χρήση συναρτήσεων από πακέτο συναρτήσεων χρήστη
Η έννοια του παράλληλου προγραμματισμού-Αναγκαιότητα και περιορισμοί παράλληλου προγραμματισμού-Εγκατάσταση πακέτου παράλληλου προγραμματισμού-Εντολές παράλληλου προγραμματισμού
Ανοικτό Ακαδ. Μάθημα
Αρ. Επισκέψεων : 10338
Αρ. Προβολών : 58463