Παράκαμψη προς το κυρίως περιεχόμενο

Αυτό το μάθημα προσφέρει μια θεμελιώδη εισαγωγή στις έννοιες του προγραμματισμού και στη υπολογιστική σκέψη, εστιάζοντας στη γλώσσα προγραμματισμού R. Απευθύνεται σε φοιτητές/τριες με ελάχιστη ή καμία προηγούμενη εμπειρία προγραμματισμού και έχει ως στόχο να τους/ις εξοπλίσει με βασικές δεξιότητες προγραμματισμού. Το μάθημα θα καλύψει σημαντικά θέματα, όπως οι τύποι δεδομένων, οι δομές ελέγχου, οι συναρτήσεις και οι βασικές τεχνικές χειρισμού και οπτικοποίησης δεδομένων. Οι φοιτητές/τριες θα μάθουν πώς να γράφουν απλά R scripts, να διαχειρίζονται δεδομένα και να εκτελούν βασικές αναλύσεις στην R. Θα δοθεί έμφαση στην ανάπτυξη δεξιοτήτων επίλυσης προβλημάτων και στην εφαρμογή αρχών προγραμματισμού σε πραγματικές καταστάσεις, ιδιαίτερα σε περιβάλλοντα που βασίζονται σε δεδομένα. Στο τέλος του μαθήματος, οι φοιτητές/τριες θα έχουν αποκτήσει μια ισχυρή κατανόηση των βασικών εννοιών προγραμματισμού και θα είναι ικανοί/ες να χρησιμοποιούν με αυτοπεποίθηση την R για βασικές υπολογιστικές εργασίες.