9
Επιστήμη των Ηλεκτρονικών Υπολογιστών Νικολός Δημήτρης (ΠΕ19) 1

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

Embed Size (px)

DESCRIPTION

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

Citation preview

Page 1: Εισαγωγή στις Βασικές Αρχές της Επιστήμης των Η/Υ: Εισαγωγή

Επιστήμη των Ηλεκτρονικών

ΥπολογιστώνΝικολός Δημήτρης (ΠΕ19)

1

Page 2: Εισαγωγή στις Βασικές Αρχές της Επιστήμης των Η/Υ: Εισαγωγή

/ ΕπιστήμηΗ Υ (Computer Science – CS)• Ο όρος “Επιστήμη των Ηλεκτρονικών Υπολογιστών” είναι

διαδεδομένος σήμερα:

2

Page 3: Εισαγωγή στις Βασικές Αρχές της Επιστήμης των Η/Υ: Εισαγωγή

ΗλεκτρονικόςΥπολογιστής• Ο ηλεκτρονικός υπολογιστής είναι μια συσκευή που μπορεί

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

• Μπορεί να επιλύσει παραπάνω από ένα προβλήματα• Σκοπός του είναι η επεξεργασία των πληροφοριών

3

Page 4: Εισαγωγή στις Βασικές Αρχές της Επιστήμης των Η/Υ: Εισαγωγή

Επιστήμη

Ἔστιν οὖν ἐπιστήμη δόξα ἀληθής μετά λόγου

Πλάτων

4

Page 5: Εισαγωγή στις Βασικές Αρχές της Επιστήμης των Η/Υ: Εισαγωγή

Δόξααληθήςμετάλόγου

Μαθηματικά

Επιστήμη Η/ΥΦυσική

5

Computer Science is no more about computers than astronomy is about telescopes.

Page 6: Εισαγωγή στις Βασικές Αρχές της Επιστήμης των Η/Υ: Εισαγωγή

Πρωτοπόροι

6

Alan Turing(Μαθηματικός)

John von Neummann(Μαθηματικός)

Edsger Dijkstra(Φυσικός)

Donald Knuth(Φυσικός και

Μαθηματικός)

Page 7: Εισαγωγή στις Βασικές Αρχές της Επιστήμης των Η/Υ: Εισαγωγή

;ΦυσικόςAnother two years later, in 1957, I married and Dutch marriage rites require you to state your profession and I stated that I was a programmer. But the municipal authorities of the town of Amsterdam did not accept it on the grounds that there was no such profession. And, believe it or not, but under the heading “profession” my marriage act shows the ridiculous entry “theoretical physicist”!

7

Edsger Dijkstra

Page 8: Εισαγωγή στις Βασικές Αρχές της Επιστήμης των Η/Υ: Εισαγωγή

Θεωρητική επιστήμητηςΠληροφορικής• Βασικές έννοιες:• Πρόβλημα• Αλγόριθμος (ορισμός / ανάλυση /

αναπαράσταση)• Δομές δεδομένων• Κώδικας / Πρόγραμμα• Μοντέλα ανάπτυξης εφαρμογών

8

Page 9: Εισαγωγή στις Βασικές Αρχές της Επιστήμης των Η/Υ: Εισαγωγή

Εφαρμοσμένη επιστήμη τηςΠληροφορικής

• Λειτουργικά Συστήματα• Διαχείριση δεδομένων (αποθήκευση / ανάκτηση)• Επικοινωνία και δίκτυα υπολογιστών• Τεχνητή Νοημοσύνη

9