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



Σχετικά έγγραφα
Χημεία Β Γυμνασίου Τμήμα Β3. Γρηγόρης Μαγουλάς Φανή Μανούσου Κύρος Μαλλαμίδης Ελίνα Μάλλιαρη Μάγδα Μαντά

ΚΕΦ. 1 Η ΛΟΓΙΣΤΙΚΗ ΚΑΙ Η ΣΗΜΑΣΙΑ ΤΗΣ ΣΤΙΣ ΕΠΙΧΕΙΡΗΣΕΙΣ

Αρωματικά φυτά της Ελλάδας

ΠΕΡΙΦΕΡΕΙΑΚΗ ΕΝΟΤΗΤΑ ΚΟΖΑΝΗΣ

Καλές Πρακτικές Πρόληψης και Αντιμετώπισης Ενδοσχολικής Βίας- Σχολική Διαμεσολάβηση

Μαρία-Στεφανία-Γιάννης 1 ο Πρότυπο Πειραματικό Δημοτικό Σχολείο Θεσσαλονίκης Ε2 Π.Τ.Δ.Ε.-Α.Π.Θ

Δρ.ΠΟΛΥΚΑΡΠΟΣ ΕΥΡΙΠΙΔΟΥ

ΟΣΤΑ & ΣΚΕΛΕΤΙΚΟ ΣΥΣΤΗΜΑ

Το Ευρωπαϊκό Κοινοβούλιο αποτελεί την άμεσα εκλεγμένη δημοκρατική έκφραση της πολιτικής βούλησης των λαών της Ευρώπης.

Οι Πνευματικές Δυνάμεις στο Σύμπαν

ΕΘΙΜΑ ΤΟΥ ΚΟΣΜΟΥ. Αγγελική Περιστέρη Α 2

Προδημοσιεύτηκαν τα τέσσερις πρώτα προγράμματα του νέου ΕΣΠΑ που αφορούν

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

ΠΡΟΣΚΛΗΣΗ. των Τοπικών Προϊόντων. του Δήμου Σητείας. «Σητείας Γη»

1. Κώστα Κυριλή 2. Εμμανουέλα Μπουγά 3. Πόπη Δόγα. Η Επιτροπή, αφού έλαβε υπόψη:

*Απόσπασμα από το βιβλίο των Σέργιου Δημητριάδη και Αλεξίας Μ. Τζωρτζάκη, ΜΑΡΚΕΤΙΝΓΚ, Αρχές, Στρατηγικές, Εφαρμογές, εκδόσεις Rosili, Αθήνα, 2010.

ΦΥΣΙΚΗ ΚΑΤΑΣΤΑΣΗ. Βασίλης Γιωργαλλάς Καθηγητής Φυσικής Αγωγής

ΚΩ ΙΚΑΣ ΕΟΝΤΟΛΟΓΙΑΣ ΤΗΣ ΕΤΑΙΡΕΙΑΣ ΜΕ ΤΗΝ ΕΠΩΝΥΜΙΑ «ΠΑΠΟΥΤΣΑΝΗΣ ΑΝΩΝΥΜΗ ΒΙΟΜΗΧΑΝΙΚΗ ΚΑΙ ΕΜΠΟΡΙΚΗ ΕΤΑΙΡΕΙΑ ΚΑΤΑΝΑΛΩΤΙΚΩΝ ΑΓΑΘΩΝ»

ΜΟΥΣΕΙΟ ΚΑΠΝΟΥ ΚΑΒΑΛΑΣ ΦΥΛΛΟ ΕΡΓΑΣΙΑΣ

Κατερίνα Παναγοπούλου: Δημιουργώντας κοινωνικό κεφάλαιο την εποχή της κρίσης

και το Ελληνικό ιατροφικό Πρότυπο Ευρωπαϊκό και Ελληνικό ιατροφικό Πρότυπο - Συμπέρασμα...50

ΠΡΑΚΤΙΚΟ ΣΥΝΕΔΡΙΑΣΕΩΣ ΕΠΙΤΡΟΠΗΣ ΜΕΤΕΓΓΡΑΦΩΝ ΤΗΣ ΕΛΛΗΝΙΚΗΣ ΙΣΤΙΟΠΛΟΪΚΗΣ ΟΜΟΣΠΟΝΔΙΑΣ ΕΤΟΥΣ 2014

Μέθοδοι διαχωρισμού των συστατικών ενός ετερογενούς μείγματος

ΚΕΦΑΛΑΙΟ 3 ο ΤΟ ΜΕΛΛΟΝ ΤΗΣ ΕΥΡΩΠΑΪΚΗΣ ΕΝΩΣΗΣ. 3.1 Εισαγωγή

Το ολοκαύτωμα της Κάσου

ΤΕΙ ΗΠΕΙΡΟΥ ΣΧΟΛΗ ΔΙΟΙΚΗΣΗΣ ΚΑΙ ΟΙΚΟΝΟΜΙΑΣ ΤΜΗΜΑ ΛΟΓΙΣΤΙΚΗΣ ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ

ΗΛΙΟΠΡΟΣΤΑΣΙΑ ΑΥΤΟΣΚΙΑΣΜΟΣ ΤΟΥ ΚΤΗΡΙΑΚΟΥ ΚΕΛΥΦΟΥΣ

ΔΙΑΔΟΣΗ ΘΕΡΜΟΤΗΤΑΣ Φυσική Β' Γυμνασίου. Επιμέλεια: Ιωάννης Γιαμνιαδάκης

Ασυντήρητες και επικίνδυνες οικοδομές

γραμματισμό των νηπίων

Σεμινάριο με θέμα : Εθελοντισμός & Δικαιώματα Παιδιού

ΘΕΣΕΙΣ ΠΡΟΤΑΣΕΙΣ ΠΡΟΤΕΡΑΙΟΤΗΤΕΣ

Συνοπτική Παρουσίαση. Ελλάδα

ΧΡΙΣΤΟΣ ΑΠ. ΛΑΔΙΑΣ

Δευτέρα, 9 Απριλίου 2012 ΙΝΣΤΙΤΟΥΤΟ ΕΜΠΟΡΙΟΥ & ΥΠΗΡΕΣΙΩΝ ΠΕΤΡΑΚΗ 16 Τ.Κ ΑΘΗΝΑ ΤΗΛ.: FAX:

Τοποθέτηση Δημάρχου Γ. Πατούλη. για τεχνικό πρόγραμμα 2010

ΠΡΟΒΛΗΜΑΤΑ ΤΗΣ ΔΗΜΟΣΙΑΣ ΖΩΗΣ, ΜΙΑ ΨΥΧΑΝΑΛΥΤΙΚΗ ΠΡΟΣΕΓΓΙΣΗ

Σοφία Γιουρούκου, Ψυχολόγος Συνθετική Ψυχοθεραπεύτρια

ΦΥΛΛΟ ΕΡΓΑΣΙΑΣ 4. Δημιουργήθηκε από τη Μαρία Καλαματιανού Ιανουάριος 2012.

ΠΑΛΑΙΟ ΜΕΤΟΝΟΜΑΣΙΑ ΠΕΡΙΟΧΗ ΕΤΟΣ. Αβδουλάρ Νέον Περιβόλιον Λαρίσης Άγιοι Ανάργυροι Ζωοδόχος Πηγή Φαρσάλων Άγιος Γεώργιος Πηγαί Βόλου 1963

ΔΕΛΤΙΟ ΤΥΠΟΥ. Ακολουθεί ολόκληρη η τοποθέτηση - παρέμβαση του Υπουργού Δ.Μ.&Η.Δ.

Ατομικό ιστορικό νηπίου

Θεσμικό Πλαίσιο Παιδαγωγικές Δράσεις. Υποστηρικτικό Περιβάλλον στα Προγράμματα Αγωγής Υγείας. Παραδείγματα και Προτάσεις Ορθών Πρακτικών

Αρµοδιότητες Αυτοτελούς Τµήµατος Δηµοτικής Αστυνοµίας

Το ρολόι που κρατάς στα χέρια σου κρύβει ένα μυστικό: το μυστικό της κόκκινης ομάδας. Αν είσαι αρκετά τολμηρός, μπορείς κι εσύ να ενημερωθείς για τα

Εργαστηριακή εξάσκηση στις διαταραχές της κίνησης και της οπτικής αντίληψης. Διδάσκων :Α.Β.Καραπέτσας

Ταυτοποίηση Κυπριακής Φιλοξενίας. Πρότυπο κάτω από το εθνικό σήμα: «φ»

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

Το«Δέντρο της Ελευθερίας» μέσα από τη Χάρτα του Ρήγα Φεραίου και τα ιστορικά γεγονότα της εποχής του

ΕΛΑΦΡΙΕΣ ΜΕΤΑΛΛΙΚΕΣ ΚΑΤΑΣΚΕΥΕΣ ΣΥΝΤΑΚΤΗΣ: ΝΑΝΣΥ ΣΑΚΚΑ

ΑΠΟΚΑΤΑΣΤΑΣΗ ΚΑΙ ΕΠΑΝΑΧΡΗΣΗ ΤΟΥ ΧΩΡΟΥ ΤΟΥ ΧΑΝΙΟΥ ΤΟΥ ΙΜΠΡΑΗΜ ΚΩΔΙΚΟΣ ΔΙΑΓΩΝΙΖΟΜΕΝΟΥ: 12234

Πρόγραμμα Κοινωνικών Δεξιοτήτων Δεκεμβρίου

ΑΠΟΤΙΜΗΣΗ ΤΟΥ ΕΡΓΟΥ ΤΟΥ ΤΜΗΜΑΤΟΣ ΣΤΟΧΟΙ ΓΙΑ ΤΗΝ ΠΕΡΙΟΔΟ

ΠΕΡΙΕΧΟΜΕΝΑ ΕΙΣΑΓΩΓΙΚΟ ΣΗΜΕΙΩΜΑ 13 Α' ΜΕΡΟΣ ΑΠΟ ΤΟΝ ΠΟΛΕΜΟ ΤΟΥ 1897 ΣΤΟ ΓΟΥΔΙ

Ποσοστό εκπτώσεων τη χειμερινή εκπτωτική περίοδο του 2015

ΣΥΝΕΝΤΕΥΞΗ ΤΥΠΟΥ. Η ολοκληρωμένη προσέγγιση θα εφαρμοστεί με τα παρακάτω Εργαλεία

ΔΙΑΤΡΟΦΗ ΦΟΛΙΚΟ ΕΣΟ

ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ ΝΟΜΟΣ ΦΛΩΡΙΝΑΣ ΔΗΜΟΣ ΑΜΥΝΤΑΙΟΥ

2014

Υποψήφιοι Σχολικοί Σύμβουλοι

Σε ποιες κατηγορίες μειώνεται η σύνταξη από 1/1/2009 (σε εφαρμογή του Ν.3655/2008)

Από το ξεκίνημά του ο ΤΙΤΑΝ εκφράζει

ΠΕΡΙΦΕΡΕΙΑΚΗ ΕΦΟΡΕΙΑ ΑΘΗΝΩΝ. Αθήνα, 19 Ιανουαρίου 2015 Α ΝΑΚΟΙΝΩΣΗ 3/15. ΠΡΟΣ : Όλους τους Βαθμοφόρους της Αθήνας ΚΟΙΝΟΠΟΙΗΣΗ :

Απομόνωση χλωροφύλλης

ΑΝΑΚΥΚΛΩΣΗ ΤΗΓΑΝΕΛΑΙΟΥ ΓΙΑΤΙ - ΠΩΣ - ΠΟΤΕ

Βουλευτικές Εκλογές 2011

Ξαναδίνουμε ζωή στο δικό μας ΗΡΑΚΛΕΙΟ Δ.Α.Σ.Η. ΓΙΩΡΓΟΣ ΜΑΣΤΟΡΑΚΟΣ. Δημοτική Ανεξάρτητη Συνεργασία Ηρακλείου

ΓΕΝΙΚΕΣ ΑΡΧΕΣ ΑΧΡΗΜΑΤΗΣ ΚΟΙΝΩΝΙΑΣ

Ηλεκτρονική διακυβέρνηση με ανθρώπινη διάσταση. Καθηγητής B. Ασημακόπουλος

ΔΗΜΗΤΡΑ ΠΑΠΑΖΩΤΟΥ ΧΡΥΣΑΝΘΗ-ΣΟΦΙΑ ΠΛΑΚΑ ΑΝΤΙΓΟΝΗ ΤΣΑΡΑ

ΠΤΥΧΕΣ ΤΟΥ ΣΥΓΧΡΟΝΟΥ ΦΑΙΝΟΜΕΝΟΥ ΤΗΣ ΖΩΟΛΑΤΡΙΑΣ! ΛΑΜΠΡΟΥ Κ. ΣΚΟΝΤΖΟΥ Θεολόγου - καθηγητού Δε χρειάζεται να είναι κάποιος ειδικός για να διαπιστώσει

ΑΚΡΟΒΑΤΗΣ-ΧΑΪΝΗΔΕΣ Οι Χαΐνηδες Ο Δημήτρης Αποστολάκης

Ιστορία του Αραβοϊσλαμικού Πολιτισμού

Συνωμοσία Πυρήνων της Φωτιάς - Πυρήνας Αντάρτικου Πόλης

ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ ΥΠΟΥΡΓΕΙΟ ΠΑΡΑΓΩΓΙΚΗΣ ΑΝΑΣΥΓΚΡΟΤΗΣΗΣ, ΠΕΡΙΒΑΛΛΟΝΤΟΣ & ΕΝΕΡΓΕΙΑΣ

Κύριε υπουργέ και όσοι υπάλληλοι βαθμολογούνται κάτω από τη βάση θα απολύονται;

"ΤΟ ΞΥΛΟ ΣΤΙΣ ΔΟΜΙΚΕΣ ΚΑΤΑΣΚΕΥΕΣ: ΘΕΜΑΤΑ ΥΓΡΑΣΙΑΣ ΚΑΙ ΑΝΙΣΟΤΡΟΠΙΑΣ, ΒΕΛΤΙΣΤΗ ΧΡΗΣΗ ΚΑΙ ΜΕΤΡΑ ΠΡΟΣΤΑΣΙΑΣ ΤΩΝ ΞΥΛΙΝΩΝ ΚΑΤΑΣΚΕΥΩΝ A

ΜΗΝΙΑΙΟ ΕΛΤΙΟ ΙΟΥΝΙΟΥ 2007

Ένας περίπατος στη Μονή Καισαριανής

Καλωσόρισμα επισήμων. Κυρίες και κύριοι,

ΣΥΡΙΖΑ' ΣΧΕΔΙΟ'ΚΥΒΕΡΝΗΤΙΚΟΥ'ΠΡΟΓΡΑΜΜΑΤΟΣ' ΑΥΓΟΥΣΤΟΣ'2015' ' ' ' Α.'Η'ΚΥΒΕΡΝΗΣΗ'ΤΗΣ'ΑΡΙΣΤΕΡΑΣ'ΣΤΙΣ'ΝΕΕΣ'ΣΥΝΘΗΚΕΣ:'' ΕΝΑ'ΟΧΥΡΟ'ΠΡΟΣ'ΥΠΕΡΑΣΠΙΣΗ''

ΔΤ Το Ινστιτούτο Προστασίας Καταναλωτών Κρήτης καταγγέλλει στην κοινωνία

Παρασκευή, 25 Ιανουαρίου 2013 ΙΝΣΤΙΤΟΥΤΟ ΕΜΠΟΡΙΟΥ & ΥΠΗΡΕΣΙΩΝ ΠΕΤΡΑΚΗ 16 Τ.Κ ΑΘΗΝΑ ΤΗΛ.: FAX:

ΙΝΣΤΙΤΟΥΤΟ ΕΜΠΟΡΙΟΥ & ΥΠΗΡΕΣΙΩΝ ΠΕΤΡΑΚΗ 16 Τ.Κ ΑΘΗΝΑ ΤΗΛ.: FAX:

Συνταξιοδοτικός ΠΟΕΔΗΝ. Μετά την εφαρμογή των νόμων Ν.4336/2015, Ν.4337/2015. Πίνακες με τα νέα όρια ηλικίας συνταξιοδότησης Δημόσιο.

Διασυνοριακά νερά και διαχειριστικά σχέδια λεκανών

ΟΙ ΜΙΚΡΟΜΕΣΑΙΕΣ ΕΠΙΧΕΙΡΗΣΕΙΣ ΣΤΗΝ ΕΛΛΑΔΑ ΚΑΙ Ο ΚΛΑΔΟΣ ΤΗΣ ΥΠΟΔΗΣΗΣ

ΣΥΝΕΝΤΕΥΞΗ ΣΤΗΝ ΕΦΗΜΕΡΙΔΑ «ΚΡΗΤΙΚΗ ΕΝΗΜΕΡΩΣΗ» ΝΟΕΜΒΡΙΟΣ 2005

ΚΕΦΑΛΑΙΟ Α.2 ΑΝΑΠΤΥΞΙΑΚΗ ΦΥΣΙΟΓΝΩΜΙΑ ΤΟΥ ΔΗΜΟΥ ΑΜΑΛΙΑΔΑΣ

Οδηγίες για την χρήση βακτηριών και άλλων βοηθημάτων βάδισης

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

ΕΙΣΑΓΩΓΙΚΟ ΣΗΜΕΙΩΜΑ. Γραπτή έκφραση παραγωγή λόγου Α δημοτικού

ΑΝΑΝΕΩΣΙΜΕΣ ΠΗΓΕΣ ΕΝΕΡΓΕΙΑΣ (Α.Π.Ε)

Απόφαση του Δ.Σ. για το προσχέδιο του νόμου για την Ανώτατη Εκπαίδευση

Τουριστικές Μονάδες Αγροτουρισμού

ΚΠΕ ΓΡΕΒΕΝΩΝ ΣΧΟΛΙΚΕΣ ΜΟΝΑΔΕΣ Β/ΘΜΙΑΣ Τίτλος Προγράμματος Σχολικής Μονάδας

ΘΡΗΣΚΕΥΤΙΚΑ ΓΥΜΝΑΣΙΟΥ

Κοινόχρηστος κάδος απορριμμάτων για την Σαντορίνη. Φωτορεαλιστική απεικόνιση

ΔΗΜΟΓΡΑΦΙΚΑ ΣΤΟΙΧΕΙΑ ΤΩΝ ΑΤΟΜΩΝ ΜΕ ΝΟΗΤΙΚΗ ΥΣΤΕΡΗΣΗ, ΜΗΤΡΩΟ ΕΠΙΤΡΟΠΗΣ ΠΡΟΣΤΑΣΙΑΣ ΝΟΗΤΙΚΑ ΚΑΘΥΣΤΕΡΗΜΕΝΩΝ ΑΤΟΜΩΝ ΔΕΚΕΜΒΡΙΟΣ 2010

...ακολουθώντας τη ροή... ένα ημερολόγιο εμψύχωσης

Transcript:

Εισαγωγή στην Επιστήμη των Υπολογιστών 4ο εξάμηνοσhmμy Ενότητα 0: Εισαγωγή ιδάσκοντες: Στάθης Ζάχος, Κωστής Σαγώνας, Άρης Παγουρτζής, ημήτρης Σούντρης Επιμέλεια διαφανειών: Στάθης Ζάχος, Άρης Παγουρτζής http://www.corelab.ece.ntua.gr/courses/introcs http://courses.microlab.ntua.gr/ 1

Επιστήμη των Υπολογιστών Ο επιστημονικός και τεχνολογικός κλάδος που: μελετάει την αναπαράσταση, αποθήκευση, επεξεργασία και μετάδοση πληροφοριών μέσω υπολογιστών και δικτύων αναζητά και εξετάζει τρόπους (αλγόριθμους, δομές δεδομένων, γλώσσες προγραμματισμού, αρχιτεκτονικές) για την αποδοτική υλοποίηση των παραπάνω εργασιών 2

Άλλα ονόματα Informatics (Πληροφορική) Computing Science (Επιστήμη Υπολογισμών) Dijkstra: «Η επιστήμη των υπολογιστών έχει ως αντικείμενο τους υπολογιστές όσο και η αστρονομία τα τηλεσκόπια» 3

Κεντρικό ερώτημα της επιστήμης υπολογιστών Τι μπορεί να μηχανοποιηθεί και μάλιστα αποδοτικά; Ποια προβλήματα μπορούμε να λύσουμε με υπολογιστή και πόσο καλά; 4

Όψεις επιστήμης υπολογιστών Θεωρητικές θεμελιώσεις: υπολογισιμότητα, λογική, αυτόματα, γράφοι Αλγόριθμοι και πολυπλοκότητα Γλώσσες και μοντέλα προγραμματισμού: προστακτικές, αντικειμενοστρεφείς, συναρτησιακές, λογικού προγραμματισμού, γλώσσες σεναρίων Μεταγλωττιστές Αρχιτεκτονική υπολογιστή, assembly Ψηφιακή σχεδίαση, VLSI 5

Άλλες όψεις της επιστήμης των υπολογιστών ίκτυα και διαδίκτυο Εμπορικές εφαρμογές (online συναλλαγές, e- commerce, e-banking, e-anything). Σύγχρονη τεχνολογία (AI, multimedia, ubiquitous computing) Ασφάλεια και παρακολούθηση (encryption, security, e-voting, digital warfare, big brother) Αλλαγές σε κάθε τομέα της ζωής (αγορές, διασκέδαση, κοινωνικά δίκτυα) 6

Κλάδοι επιστήμης υπολογιστών (i) Υπολογισιμότητα και πολυπλοκότητα Αλγόριθμοι και δομές δεδομένων Γλώσσες προγραμματισμού και μεταγλωττιστές Τεχνολογία λογισμικού Βάσεις δεδομένων και διαχείριση πληροφοριών Αρχιτεκτονική και οργάνωση υπολογιστών Λειτουργικά - παράλληλα - κατανεμημένα συστήματα 7

Κλάδοι επιστήμης υπολογιστών (ii) ίκτυα υπολογιστών και τεχνολογίες διαδικτύου Τεχνητή νοημοσύνη Επικοινωνία ανθρώπου μηχανής, πολυμέσα Κρυπτογραφία Υπολογιστική βιολογία, βιολογικοί υπολογισμοί Κβαντικοί υπολογισμοί 8

Είπαν... Dijkstra: «Το ερώτημα εάν ο υπολογιστής σκέφτεται δεν είναι πιο ενδιαφέρον από το ερώτημα εάν το υποβρύχιο κολυμπάει» Tom Watson, IBM, 1945: «Ο κόσμος δεν χρειάζεται περισσότερους από πέντε υπολογιστές» 9

Θεωρητικές θεμελιώσεις Υπολογισιμότητα: ποιά προβλήματα μπορούμε να λύσουμε; Υπολογιστική πολυπλοκότητα: πόσο καλά μπορούμε να τα λύσουμε; ως προς το χρόνο ως προς το χώρο/μνήμη ως προς την κατανάλωση ενέργειας ως προς bandwidth... 10

Θεωρητικές θεμελιώσεις: υπολογιστική πολυπλοκότητα Αλγόριθμοι: άνω φράγματα ταξινόμηση (με bubblesort): O(n 2 ) Αποδείξεις δυσκολίας: κάτω φράγματα ταξινόμηση με συγκρίσεις: Ω(n logn) NP-πληρότητα: ισχυρή ένδειξη απουσίας αποδοτικού αλγορίθμου million dollar question! 11

Θεωρητικές θεμελιώσεις: εργαλεία Μοντέλα υπολογισμού: πεπερασμένα αυτόματα, μηχανές Turing, λ-λογισμός, λογικά κυκλώματα, νευρωνικά δίκτυα,... Αναπαράσταση προβλημάτων: γράφοι, λογική, γραμμικός προγραμματισμός,... 12

Πρόγραμμα Ακριβής περιγραφή ενός αλγορίθμου σε μία τυπική γλώσσα που ονομάζεται γλώσσα προγραμματισμού Οι ενέργειες εφαρμόζονται σε αντικείμενα που λέγονται δεδομένα (data) 13

Διατύπωση αλγορίθμου σε γλώσσα Φυσικές γλώσσες Χωρίς αυστηρούς συντακτικούς κανόνες Μεγάλη πυκνότητα και σημασιολογική ικανότητα Τυπικές γλώσσες Αυστηρό συντακτικό και σημασιολογία Γλώσσες προγραμματισμού Τυπικές γλώσσες περιγραφής υπολογισμών Εντολές εκτελέσιμες από ηλεκτρονικό υπολογιστή 14

Οργάνωση υπολογιστών (i) 15 Αναπαράσταση και πράξεις δυαδικών αριθμών Κατηγορίες αρχιτεκτονικών Αρχές σχεδιασμού και υλοποίησης εφαρμογών σε αρχιτεκτονικές/υλικό Εισαγωγή στην κατασκευή ολοκληρωμένων κυκλωμάτων 15

Οργάνωση υπολογιστών (ii) 16 Υλικό (hardware), οργάνωση και λειτουργία μικροεπεξεργαστών (τμήματα και λειτουργία υπολογιστή, μορφή εντολής-γλώσσα μηχανής, συμβολική γλώσσα (assembly), σχεδίαση μνήμης-περιφερειακές μονάδες-μονάδες αποθήκευσης) Εισαγωγή στο λογισμικό συστήματος λειτουργικό σύστημα μεταγλωττιστής 16

Επίλυση προβλημάτων μέσω Η/Υ Πρόβλημα Αλγόριθμοι Γλώσσα Αρχιτεκτονική Συνόλου Εντολών Μικροαρχιτεκτονική Κυκλώματα Στοιχεία 17

Επίλυση προβλημάτων μέσω Η/Υ Μια συστηματική ακολουθία μετασχηματισμών μεταξύ των επιπέδων αφαίρεσης (layers of abstraction) Πρόβλημα Αλγόριθμος Πρόγραμμα Αρχιτεκτονική Συνόλου Εντολών Σχεδιασμός Λογισμικού: Επιλογή αλγορίθμων και δομών δεδομένων Προγραμματισμός: Χρήση γλώσσας για την περιγραφή του αλγορίθμου Μετάφραση/ ιερμηνεία: Μετατροπή γλώσσας σε εντολές μηχανής 18

συνέχεια Αρχιτεκτονική Συνόλου Εντολών Σχεδιασμός Επεξεργαστή Μικροαρχιτεκτονική Σχεδιασμός Λογικής/Κυκλώματος Κυκλώματα Circuits ιαδικασία Κατασκευής Στοιχεία Devices 19