Os kaloussa-2014

20
Εισαγωγή στις αρχές της Επιστήμης των Η/Υ Καλούσα Σεπ 2014

Transcript of Os kaloussa-2014

Page 1: Os kaloussa-2014

Εισαγωγή στις αρχές της Επιστήμης των Η/Υ

Καλούσα Σεπ 2014

Page 2: Os kaloussa-2014

Ενότητα 1η : Βασικές Έννοιες

Page 3: Os kaloussa-2014

Κρυπτογραφία

Θεωρητική Επιστήμη των Υπολογιστών (1)

Αυτόματα

Page 4: Os kaloussa-2014

Αλγόριθμοι

Θεωρητική Επιστήμη των Υπολογιστών (2)

Δομές δεδομένων

Page 5: Os kaloussa-2014

Θεωρητική Επιστήμη των Υπολογιστών (3)

Γλώσσες Προγραμματισμού

Page 6: Os kaloussa-2014

Ρομποτική

Εφαρμοσμένη Επιστήμη των Υπολογιστών (1)

Page 7: Os kaloussa-2014

Λειτουργικά Συστήματα

Εφαρμοσμένη Επιστήμη των Υπολογιστών (2)

Βάσεις Δεδομένων

Βάσεις Δεδομένων

Page 8: Os kaloussa-2014

Δίκτυα Υπολογιστών

Εφαρμοσμένη Επιστήμη των Υπολογιστών (3)

Τεχνητή Νοημοσύνη

Page 9: Os kaloussa-2014

Ενότητα 2η : Θέματα Θεωρητικής Επιστήμης

των Υπολογιστών

Page 10: Os kaloussa-2014

Προβλήματα

Μας ενδιαφέρουν τα υπολογιστικά προβλήματα, εκείνα δηλαδή τα προβλήματα για τα οποία ζητάμε να βρούμε έναν αλγόριθμο.

Το πρόβλημα του Euler Το πρόβλημα του Hamilton

Page 11: Os kaloussa-2014

Αλγόριθμοι

Μία πεπερασμένη σειρά ενεργειών, αυστηρά καθορισμένων και εκτελέσιμων σε πεπερασμένο χρόνο, που στοχεύουν στην

επίλυση ενός προβλήματος.

Quicksort Αλγόριθμος του Ευκλείδη

Page 12: Os kaloussa-2014

Αλγοριθμικές δομές

Οι βασικές αλγοριθμικές δομές είναι η ακολουθία, η επιλογή και η επανάληψη.

Page 13: Os kaloussa-2014

Προγράμματα

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

χρήστη αποτέλεσμα.

Πρόγραμμα σε Python Πρόγραμμα σε Scratch

Page 14: Os kaloussa-2014

Ενότητα 3η : Θέματα Εφαρμοσμένης

Επιστήμης των Υπολογιστών

Page 15: Os kaloussa-2014

Λειτουργικά συστήματα

Μία συλλογή βασικών προγραμμάτων, η οποία

ελέγχει τη λειτουργία του υπολογιστή συνολικά και

χρησιμοποιείται ως υπόβαθρο για την εκτέλεση όλων των

υπόλοιπων προγραμμάτων, τη διαχείριση των περιφερειακών συσκευών και την εξασφάλιση

της επικοινωνίας μεταξύ χρήστη και υπολογιστή.

Page 16: Os kaloussa-2014

Βάσεις δεδομένων

Μία συλλογή από σχετιζόμενα δεδομένα στα οποία είναι δυνατή η ανάκτηση δεδομένων μέσω αναζήτησης κατ' απαίτηση.

Βάσεις Δεδομένων

Page 17: Os kaloussa-2014

Δίκτυα υπολογιστών

Ένα σύστημα από αυτόνομους ή μη αυτόνομους διασυνδεδεμένους υπολογιστές.

Page 18: Os kaloussa-2014

Τεχνητή νοημοσύνη

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

σχετίζονται με τη νοημοσύνη στην ανθρώπινη συμπεριφορά.

Μηχανική όραση Επεξεργασία φυσικής γλώσσας

Page 19: Os kaloussa-2014

Τεχνητή νοημοσύνη (2)

Ρομποτική Επεξεργασία ιατρικών εικόνων

Page 20: Os kaloussa-2014

Σας ευχαριστώ!!!