Please ensure Javascript is enabled for purposes of website accessibility

Παρουσίαση/Προβολή

Εικόνα επιλογής

Εφαρμοσμένη Πληροφορική (Θεωρία)

(304) -  Θεόδωρος Ζαχαριάδης

Περιγραφή Μαθήματος

Το μάθημα έχει σαν βασικό στόχο την εξοικείωση του φοιτητή με τις βασικές αρχές προγραμματισμού και τη χρηση της γλώσσας προγραμματισμού R.

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

Συνολικά η τελική βαθμολογία είναι:

  • 30% από την πρόοδο 
  • 70% από την τελική εξέταση

Σε περίπτωση που δεν δοθεί πρόοδος η βαθμολογία υπολογίζεται 100% από την τελική εξέταση

Βιβλιογραφία

Τα παραπάνω συγγράμματα είναι διαθέσιμα και στην περιοχή "Έγγραφα" του μαθήματος

Ημερομηνία δημιουργίας

Παρασκευή 23 Οκτωβρίου 2020

  • Περιεχόμενο μαθήματος

    • Εισαγωγή στον Προγραμματισμό. Ιστορική αναδρομή, βασικές έννοιες αλγορίθμου, δομές επανάληψης, δομές ελέγχου.
    • Γλώσσες Προγραμματισμού. Διαφορές γλωσσών προγραμματισμού χαμηλού και υψηλού επιπέδου, μεταγλώττιση/διερμηνεία προγραμμάτων, εικονικές μηχανές και διαδικτυακός
      προγραμματισμός.
    • Σχεδιασμός Αλγορίθμων. Μέθοδοι ανάλυσης και σχεδίασης, διαδικασίες σχεδιασμού, σύνταξης, αποσφαλμάτωσης και μεταγλώττισης/διερμηνείας προγραμμάτων.
    • Εισαγωγή στη γλώσσα προγραμματισμού R. Αριθμητικοί και Λογικοί Τελεστές, Τελεστές Σύγκρισης. Εντολές ελέγχου και επανάληψης. Παραδείγματα.
    • Σύνθετες Δομές Δεδομένων: Ορισμός διανύσματος (vector), πίνακα (matrix, array), λίστας (list), πλαισίου δεδομένων (data frame) στη γλώσσα προγραμματισμού R.
    • Προχωρημένος Προγραμματισμός. Έμφαση στη γλώσσα πραγματισμού R.
    • Κατασκευή Συναρτήσεων. Συναρτήσεις με πολλά αποτελέσματα. Αναδρομή. Ειδικές εντολές.
    • Αξιολόγηση προγραμμάτων. Εύρεση λογικών λαθών, ανάλυση και εκτίμηση πολυπλοκότητας και επίδοσης βασικών αλγορίθμων. Σύγκριση προγραμμάτων αναζήτησης
      και ταξινόμησης