ΠΕΡΙΕΧΟΜΕΝΑ 1. ΕΙΣΑΓΩΓΗ ΑΡΙΘΜΗΤΙΚΗ ΤΟΥ ΥΠΟΑΟΓΙΣΤΗ ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΤΟΥ ΥΠΟΛΟΓΙΣΤΗ...3-1

Σχετικά έγγραφα
ΕΙΔΗ,ΤΕΧΝΙΚΕΣ ΚΑΙ ΠΕΡΙΒΑΛΛΟΝΤΑ ΠΡΟΓΡΑΜΜΑΤΙ- ΣΜΟΥ

2. Αλγόριθμοι, δομές δεδομένων και πολυπλοκότητα

ΚΕΦΑΛΑΙΟ 6 ΕΙΣΑΓΩΓΗ ΣΤΟΝ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟ. 03/01/09 Χαράλαμπος Τζόκας 1

10. Με πόσους και ποιους τρόπους μπορεί να αναπαρασταθεί ένα πρόβλημα; 11. Περιγράψτε τα τρία στάδια αντιμετώπισης ενός προβλήματος.

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ. Στέφανος Ουγιάρογλου

Ανάπτυξη Εφαρµογών σε Προγραµµατιστικό Περιβάλλον

Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον κεφ.6 Εισαγωγή στον Προγραμματισμό

Επιµέλεια Θοδωρής Πιερράτος

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ

6. Εισαγωγή στον προγραµµατισµό

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΜΑΡΙΑ Σ. ΖΙΩΓΑ ΚΑΘΗΓΗΤΡΙΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΕΙΣΑΓΩΓΗ ΣΤΟΝ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟ

ΠΕΡΙΕΧΟΜΕΝΑ ΜΕΡΟΣ Α : ΘΕΜΑΤΑ ΒΑΣΗΣ 1. ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ ΑΡΙΘΜΗΤΙΚΑ ΣΥΣΤΗΜΑΤΑ...30

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

Α. Ερωτήσεις Ανάπτυξης

4.2.1 Α εξάμηνο Β εξάμηνο Γ εξάμηνο 4.2. ΣΥΝΟΠΤΙΚΟ ΠΡΟΓΡΑΜΜΑ ΣΠΟΥΔΩΝ ΑΝΑ ΕΞΑΜΗΝΟ

ΑΕΠΠ Ερωτήσεις θεωρίας

ΠΕΡΙΕΧΟΜΕΝΑ. ΠΡΟΛΟΓΟΣ... iii 1 ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΥΠΟΛΟΓΙΣΤΩΝ Η αρχιτεκτονική von Neumann Περιφερειακές συσκευές...

Προγραμματισμός Η/Υ. Προτεινόμενα θέματα εξετάσεων Εργαστήριο. Μέρος 1 ό. ΤΕΙ Λάρισας- Σχολή Τεχνολογικών Εφαρμογών Τμήμα Πολιτικών Έργων Υποδομής

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

ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ

ΠΕΡΙΕΧΟΜΕΝΑ 1 ΚΕΦΑΛΑΙΟ ΟΙ ΥΠΟΛΟΓΙΣΤΕΣ ΑΠΟ ΤΗΝ ΑΡΧΑΙΟΤΗΤΑ ΜΕΧΡΙ ΣΗΜΕΡΑ Ιστορική αναδρομή Υπολογιστικές μηχανές

Πληροφορική 2. Γλώσσες Προγραμματισμού

6. 1 Η έννοια του προγράμματος

Κεφάλαιο 6 ο. Διαχείριση στοιχείων λογισμικού

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

Ε Ι Α Γ Ω Γ Η Σ Ο Ν Π Ρ Ο Γ Ρ Α Μ Μ Α Σ Ι Μ Ο Κ Ε Υ Α Λ Α Ι Ο 6. Σο πρόγραμμα γράφεται σε κάποια γλώσσα προγραμματισμού.

Μαλούτα Θεανώ Σελίδα 1

ΠΛΗΡΟΦΟΡΙΚΗ Ι JAVA Τμήμα θεωρίας με Α.Μ. σε 8 & 9 11/10/07

επιφάνεια πυριτίου Αναφορά στο Εκπαιδευτικό Υλικό : 5. Αναφορά στο Εργαστήριο :

ΚΕΦΑΛΑΙΟ 6 - ΕΙΣΑΓΩΓΗ ΣΤΟΝ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟ

Εισαγωγή στον προγραμματισμό

Εισαγωγή στον Προγραμματισμό

ΕΡΩΤΗΣΕΙΣ ΑΞΙΟΛΟΓΗΣΗΣ

Αντικειμενοστρεφής Προγραμματισμός -Python. Κ.Π. Γιαλούρης

ΑΝΤΙΣΤΟΙΧΙΣΕΙΣ ΜΑΘΗΜΑΤΩΝ ΙΣΧΥΟΥΝ ΑΠΟ ΤΟ ΑΚΑΔΗΜΑΪΚΟ ΕΤΟΣ Α ΕΞΑΜΗΝΟ ΠΑΛΑΙΟ ΠΡΟΓΡΑΜΜΑ ΣΠΟΥΔΩΝ. Κατηγορ ία ΝΕΟ ΠΡΟΓΡΑΜΜΑ ΣΠΟΥΔΩΝ ΚΟΣ Υ/ΕΥ

Π ρ ο γ ρ α μ μ α τ ι σ μ ό ς Β α σ ι κ έ ς έ ν ν ο ι ε ς Ι σ τ ο ρ ι κ ή α ν α δ ρ ο μ ή Η έννοια του προγράμματος Ιστορική αναδρομή

ΜΑΘΗΜΑΤΑ ΤΜΗΜΑΤΟΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΜΑΘΗΜΑ ΠΑΡΑ ΟΣΕΙΣ ΑΣΚΗΣΕΙΣ ΚΑΘΗΓΗΤΕΣ/ΤΡΙΕΣ

Παραδείγματα Δεδομένων: Οι τιμές στο κυλικείο, μια λίστα από ονόματα, τα σήματα της τροχαίας.

ΥΠΟΛΟΓΙΣΤΕΣ Ι. Τα επιμέρους τμήματα Η ΟΜΗ TOY ΥΠΟΛΟΓΙΣΤΗ. Αναπαράσταση μεγεθών. Αναλογική αναπαράσταση ΚΕΝΤΡΙΚΗ ΜΝΗΜΗ ΜΟΝΑ Α ΕΛΕΓΧΟΥ

ΑΝΤΙΣΤΟΙΧΙΣΕΙΣ ΜΑΘΗΜΑΤΩΝ ΙΣΧΥΟΥΝ ΑΠΟ ΤΟ ΑΚΑΔΗΜΑΪΚΟ ΕΤΟΣ Α ΕΞΑΜΗΝΟ ΠΑΛΑΙΟ ΠΡΟΓΡΑΜΜΑ ΣΠΟΥΔΩΝ. Κατηγορ ία ΝΕΟ ΠΡΟΓΡΑΜΜΑ ΣΠΟΥΔΩΝ ΚΟΣ Υ/ΕΥ

Κεφ. 2 Θέματα Θεωρητικής Επιστήμης Υπολογιστών. Κοντογιάννης Βασίλειος ΠΕ19

Αρχές Προγραμματισμού Υπολογιστών

Εισαγωγή στην Πληροφορική

ΕΠΛ 003: ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ. Επανάληψη

Ελληνική Δημοκρατία Τεχνολογικό Εκπαιδευτικό Ίδρυμα Ηπείρου. Πληροφορική II. Ενότητα 3 : Γλώσσες προγραμματισμού. Δρ.

ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ

ΚΑΤΑΝΟΗΣΗ ΑΝΑΛΥΣΗ ΕΠΙΛΥΣΗ. Ο προγραμματισμός ασχολείται με το σύνολο των εντολών που δίνονται στον υπολογιστή ώστε να υλοποιείται ο αλγόριθμος.

ΠΕΡΙΕΧΟΜΕΝΑ Υλικό και Λογισμικό Αρχιτεκτονική Υπολογιστών Δομή, Οργάνωση και Λειτουργία Υπολογιστών 6

Smartphones και πολυμέσα

ΕΠΛ 001: ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ. Επανάληψη

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ Κεφάλαιο 6 ο

ΚΕΦΑΛΑΙΟ VI. Εισαγωγή στον προγραμματισμό

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

Κεφάλαιο 7 : Είδη, Τεχνικές, και Περιβάλλοντα Προγραµµατισµού

ΑΝΤΙΣΤΟΙΧΙΣΕΙΣ ΜΑΘΗΜΑΤΩΝ ΘΑ ΙΣΧΥΣΟΥΝ ΑΠΟ ΤΟ ΑΚΑ ΗΜΑΪΚΟ ΕΤΟΣ Α ΕΞΑΜΗΝΟ Β ΕΞΑΜΗΝΟ ΠΑΛΑΙΟ ΠΡΟΓΡΑΜΜΑ ΣΠΟΥΔΩΝ. Κατηγορ ία

<<ΔΗΜΗΤΡΗΣ ΜΑΝΩΛΗΣ ΦΥΣΙΚΟΣ ΜCs>> 1

Β Εξάµηνο Τίτλος Μαθήµατος Θ Φ Α.Π Ε Φ.E. Π.Μ Προαπαιτούµενα

Γλώσσες υψηλού επιπέδου Περιέχουν περισσότερες εντολές για την εκτέλεση πολύπλοκων εργασιών Τα προγράµµατα µεταφράζονται σε γλώσσα µηχανής είτε από το

Περιεχόμενα. 2 Αριθμητικά συστήματα

Υπολογιστές Ι. Άδειες Χρήσης. Εισαγωγή. Διδάσκοντες: Αν. Καθ. Δ. Παπαγεωργίου, Αν. Καθ. Ε. Λοιδωρίκης

Κεφάλαιο 2.3: Προγραμματισμός. Επιστήμη ΗΥ Κεφ. 2.3 Καραμαούνας Πολύκαρπος

ΑΝΤΙΣΤΟΙΧΙΣΕΙΣ ΜΑΘΗΜΑΤΩΝ ΙΣΧΥΟΥΝ ΑΠΟ ΤΟ ΑΚΑΔΗΜΑΪΚΟ ΕΤΟΣ Α ΕΞΑΜΗΝΟ ΠΑΛΑΙΟ ΠΡΟΓΡΑΜΜΑ ΣΠΟΥΔΩΝ. Κατηγορ ία ΝΕΟ ΠΡΟΓΡΑΜΜΑ ΣΠΟΥΔΩΝ ΚΟΣ Υ/ΕΥ

Γεωργούλας Γεώργιος Τσίπουρας Μάρκος. Τζάλλας Αλέξανδρος 3. ΑΝΑΛΟΓΙΚΑ ΗΛΕΚΤΡΟΝΙΚΑ. Τάτση Αικατερίνη Ντόκας Ιωάννης

ΠΡΟΓΡΑΜΜΑ ΕΞΕΤΑΣΤΙΚΗΣ ΠΕΡΙΟΔΟΥ ΙΑΝΟΥΑΡΙΟΥ ΦΕΒΡΟΥΑΡΙΟΥ (23/01/ /02/2017)

ΚΕΦΑΛΑΙΟ 6 Ο ΕΙΣΑΓΩΓΗ ΣΤΟΝ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟ

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

ΠΡΟΓΡΑΜΜΑ ΕΞΕΤΑΣΤΙΚΗΣ ΠΕΡΙΟΔΟΥ ΙΟΥΝΙΟΥ (12/06/ /06/2017)

Προγραμματισμός Η/Υ. Λογισμικό. ΤΕΙ Ιονίων Νήσων Τμήμα Τεχνολόγων Περιβάλλοντος Κατεύθυνση Τεχνολογιών Φυσικού Περιβάλλοντος

Εισαγωγή στον προγραμματισμό

Μάθημα 1 ο ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ ΤΩΝ ΛΕΙΤΟΥΡΓΙΚΩΝ ΣΥΣΤΗΜΑΤΩΝ

Περιεχόµενα. Ανασκόπηση - Ορισµοί. Ο κύκλος ανάπτυξης προγράµµατος. Γλώσσες Προγραµµατισµού Ασκήσεις

ΠΕΡΙΕΧΟΜΕΝΑ. Πρόλογος...9 ΚΕΦ. 1. ΑΡΙΘΜΗΤΙΚΑ ΣΥΣΤΗΜΑΤΑ - ΚΩΔΙΚΕΣ

Υποδομή ΤΠ: Υλικό και λογισμικό

Προγραμματισμός Η/Υ. 1 η ενότητα: Εισαγωγή στις γλώσσες προγραμματισμού. Τμήμα. Τεχνολόγων Περιβάλλοντος. ΤΕΙ Ιονίων Νήσων

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

Πληροφορική και Υπολογιστές

Προγραμματισμός και Εφαρμογές Υπολογιστών

(ΕΞΆΜΗΝΟ εγγραφής Εαρινό)

Τμήμα Χρηματοοικονομικής & Ελεγκτικής ΤΕΙ Ηπείρου Παράρτημα Πρέβεζας. Πληροφορική Ι ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΕΠΙΣΤΗΜΗ ΤΩΝ ΥΠΟΛΟΓΙΣΤΩΝ. Δρ.

ΚΕΦΑΛΑΙΟ 7 ΕΙ Η, ΤΕΧΝΙΚΕΣ ΚΑΙ ΠΕΡΙΒΑΛΛΟΝΤΑ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ

ΚΕΦΑΛΑΙΟ 1 ο : ΥΛΙΚΟ ΥΠΟΛΟΓΙΣΤΩΝ (HARDWARE)

Μέρος Α. Λογισµικό & Προγράµµατα συστήµατος και εφαρµογών ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ. Το σηµερινό µάθηµα. Λογισµικό συστηµάτων & εφαρµογών

Πληροφορική Ι (Θεωρία)

Μαλούτα Θεανώ Σελίδα 1

Τεχνολογικό Εκπαιδευτικό Ίδρυμα Ηπείρου Σχολή Διοίκησης και Οικονομίας Τμήμα Τηλεπληροφορικής Και Διοίκησης

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

Ενότητα 2 ΕΙΣΑΓΩΓΗ ΣΤΟΝ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟ

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

Τεχνολογία Λογισµικού Ι Κεφάλαιο 5

Μαθήματα 1 ου εξαμήνου

ΚΕΦΑΛΑΙΟ 6 ΕΙΣΑΓΩΓΗ ΣΤΟΝ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟ. Η επίλυση ενός προβλήματος με τον υπολογιστή περιλαμβάνει τρία εξίσου σημαντικά στάδια.

(ΕΞΆΜΗΝΟ εγγραφής Εαρινό)

ΙΑΓΩΝΙΣΜΑ ΣΤΗΝ ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΘΕΜΑ 1 Α.

Τι είναι τα πολυμέσα;

(ΕΞΆΜΗΝΟ εγγραφής Εαρινό)

Μηχανική Λογισμικού για Διαδικτυακές & Φορητές Εφαρμογές

ΕΠΛ 003: ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΕΠΙΣΤΗΜΗ Της ΠΛΗΡΟΦΟΡΙΚΗΣ. Εισαγωγή

Μαθήματα 1 ου εξαμήνου

Μέρος A - Πολυμέσα. 1 η Διδακτική Ενότητα. Εισαγωγή στα πολυμέσα Προβλεπόμενες διδακτικές ώρες: 2

Transcript:

ΠΕΡΙΕΧΟΜΕΝΑ 1. ΕΙΣΑΓΩΓΗ...1-1 1.1 Από τις χειροκίνητες υπολογιστικές μηχανές στον πρώτο ηλεκτρομηχανικό υπολογιστή...1-1 1.2 Εξέλιξη των ηλεκτρομηχανικών σε ηλεκτρονικούς υπολογιστές... 1-2 1.3 Γ ενιές υπολογιστών... 1-5 1.4 Οι υπολογιστές στη ζωή μας...i -6 1.4.1 Θετικές επιπτώσεις...1-7 1.4.2 Αρνητικές Επιπτώσεις...1-9 ΒΙΒΛΙΟΓΡΑΦΙΑ... 1-10 2. ΑΡΙΘΜΗΤΙΚΗ ΤΟΥ ΥΠΟΑΟΓΙΣΤΗ...2-1 2.1 Αριθμητικά συστήματα... 2-1 2.2 Μετατροπή συστήματος αριθμήσεως...2-2 2.2.1 Δεκαδικός Δυαδικός... 2-3 2.2.2 Δεκαδικός Οκταδικός... 2-5 2.2.3 Δυαδικός Οκταδικός...2-6 2.2.4 Δυαδικός Δεκαεξαδικός...2-7 2.3 Οι αριθμητικές πράξεις στο δυαδικό σύστημα...2-7 2.4 Η παράσταση των αριθμών στον υπολογιστή... 2-8 2.4.1 Αριθμοί σταθερής υποδιαστολής...2-9 2.4.2 Αριθμοί κινητής υποδιαστολής...2-10 2.5 Κωδικοποίηση... 2-11 2.5.1 Ψηφιακοί κώδικες... 2-12 2.5.2 Κώδικες αλφαριθμητικών χαρακτήρων...2-16 ΒΙΒΛΙΟΓΡΑΦΙΑ...2-21 3. ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΤΟΥ ΥΠΟΛΟΓΙΣΤΗ...3-1 3.1 Γ ενική περιγραφή... 3-1 3.2 Κεντρικός Υπολογιστής... 3-2 3.2.1 Κύρια μνήμη - Σύνθεση & Λειτουργία... 3-2 3.2.2 Οργάνωση & διαχείριση κύριας μνήμης...3-6 3.2.3 Ειδικές κύριες μνήμες (Cache, ROM, PROM, EPROM, RAM)...3-9 3.2.4 Υπερβατική ή εικονική μνήμη... 3-11 3.2.5 Μνήμη ημιαγωγών... 3-12 3.2.6 Μελλοντική εξέλιξη κύριας μνήμης...3-14 3.2.7 Αριθμητική μονάδα... :...3-14 3.2.8 Μονάδα ελέγχου... 3-15 3.3 Κατηγορίες υπολογιστών... 3-16 3.3.1 Μεγάλοι υπολογιστές... 3-16 3.3.2 Μεσαίου μεγέθους υπολογιστές... 3-16 3.3.3 Μικροϋπολογιστές... 3-17 3.4 Περιφερειακές μονάδες... 3-17

-ν ί- 3.4.1 Μονάδες δευτερεύουσας μνήμης...3-17 3.4.2 Μονάδες εισόδου...3-20 3.4.3 Μονάδες εξόδου...3-22 3.5 Προωθημένη σχεδίαση συστημάτων. Τεχνολογία RISC...3-27 ΒΙΒΛΙΟΓΡΑΦΙΑ... 3-28 4. ΜΙΚΡΟΫΠΟΛΟΓΙΣΤΕΣ...4-1 4.1 Εξέλιξη των μικροϋπολογιστών... 4-1 4.2 Πλεονεκτήματα των μικροϋπολογιστών... 4-6 4.3 Το υλικό των μικροϋπολογιστών...4-7 4.3.1 Κεντρική Μονάδα Επεξεργασίας...4-7 4.3.2 Η Οθόνη του μ/υ...4-8 4.3.3 Το πληκτρολόγιο του μ/υ...4-10 4.4 Το λογισμικό των μικροϋπολογιστών...4-11 4.4.1 Λειτουργικό Σύστημα μ/υ...4-12 4.4.2 Διερμηνείς...4-12 4.4.3 Μεταγλωττιστές...4-13 4.4.4 Εκδότες...4-13 4.4.5 Πακέτα προγραμμάτων αυτοματισμού γραφείου... 4-14 4.4.6 Microsoft Office...4-15 4.4.7 Ανοικτό Γραφείο Λογισμικού (Open Office Software)...4-16 4.4.8 Το φαινόμενο των ιώ ν...4-17 4.5 Αρχεία... 4-20 4.5.1 Είδη αρχείων...4-22 4.5.2 Επεξεργασίες αρχείων...4-23 4.5.3 Οργάνωση αρχείων...4-23 4.5.4 Ονομασία αρχείων...4-27 4.5.5 Εννοια της περιοχής...4-28 ΒΙΒΛΙΟΓΡΑΦΙΑ... 4-29 5. ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ...5-1 5.1 Εισαγωγικές έννοιες... 5-1 5.2 Δομημένος Προγραμματισμός... 5-3 5.2.1 Βασικές δομές...5-4 5.3 Ιεραρχικός και Τμηματικός Προγραμματισμός... 5-4 5.4 Αντικειμενοστραφής προγραμματισμός...5-5 5.5 Διαδικασία εκτέλεσης προγράμματος...5-6 5.5.1 Μεταγλώττιση προγράμματος...5-6 5.5.2 Εκτέλεση προγράμματος...5-7 5.5.3 Παραγωγική αξιοποίηση του προγράμματος... 5-8 5.6 Εφαρμογές αλγορίθμων και λογικών διαγραμμάτων... 5-9 5.7 Γλώσσες Προγραμματισμού... 5-14 5.7.1 BASIC... 5-15 5.7.2 ALGOL... 5-17 5.7.3 COBOL... 5-17 5.7.4 PL/1... 5-18

-vii- 5.7.5 FORTRAN...5-19 5.7.6 RPG...5-20 5.7.7 PASCAL... 5-20 5.7.8 ADA...5-21 5.7.9 C 5-22 5.7.10 PROLOG...5-23 5.7.11 LISP...5-23 5.7.12 LOGO... 5-24 5.7.13 JAVA...5-24 5.7.14 HTML...5-25 5.7.15 VRML...5-26 5.7.16 Γλώσσες προγραμματισμού 4ης γενιάς...5-26 5.7.17 Φυσικές γλώσσες... 5-27 ΒΙΒΛΙΟΓΡΑΦΙΑ...5-27 6. ΛΟΓΙΣΜΙΚΟ...6-1 6.1 Λειτουργικά συστήματα... 6-1 6.2 Το λειτουργικό σύστημα MS-DOS...6-10 6.2.1 Εσωτερικές εντολές... 6-11 6.2.2 Εξωτερικές εντολές... 6-16 6.3 Το περιβάλλον παραθύρων (windows)... 6-18 6.3.1 Το λειτουργικό σύστημα windows 95...6-19 6.3.2 Καινοτομίες των windows 95... 6-20 6.3.3 Τα windows 9 8... 6-21 6.3.4 Τα windows ΧΡ... 6-22 6.3.5 Τα windows 7... 6-22 6.3.6 Τα windows Vista... 6-23 6.3.7 Τα windows 8... 6-24 6.3.8 Τα windows 10... 6-26 6.4 Το Λειτουργικό Σύστημα M acintosh...6-26 6.5 Το λειτουργικό σύστημα UNIX...6-29 6.5.1 Γενικά χαρακτηριστικά των λειτουργικών συστημάτων UNIX...6-31 6.5.2 Εργαλεία του UNIX... 6-32 6.6 Το Λειτουργικό Σύστημα L inux... 6-33 6.7 Το Λειτουργικό Σύστημα A ndroid...6-34 6.8 Λοιπές δυνατότητες του λογισμικού των Η /Υ...6-34 6.9 Batch επεξεργασία προγραμμάτων...6-36 6.10 Καταμερισμός χρόνου... 6-37 6.11 Πολυπρογραμματισμός... 6-38 6.12 Παράλληλος προγραμματισμός...6-40 ΒΙΒΛΙΟΓΡΑΦΙΑ...6-40 7. ΑΥΤΟΜΑΤΙΣΜΟΣ ΓΡΑΦΕΙΟΥ...7-1 7.1 Εισαγωγή...7-1 7.2 Εξέλιξη στον Αυτοματισμό Γ ραφείου...7-1 7.2.1 Το Ψηφιακό Γ ραφείο... 7-4

- V l l l - 1.2.2 Δυνατότητες Ψηφιακού Γραφείου - τεχνική OLE... 7-4 7.3 Εξοπλισμός γραφείου... 7-5 7.3.1 Οπτική αναγνώριση χαρακτήρων - Οπτικοί αναγνώστες... 7-5 7.3.2 Οπτικοί δίσκοι...7-6 7.3.3 Σαρωτές... 7-7 7.3.4 Αναγνώριση ήχου...7-9 7.3.5 Εξυπνοι σταθμοί εργασίας...7-9 7.3.6 Φορητοί μικροϋπολογιστές...7-9 7.3.7 Apple Υπολογιστές Γραφείου...7-10 7.3.8 Πολυμέσα...7-12 7.3.9 Τεχνολογία Laser...7-12 7.3.10 Tablets... 7-15 ΒΙΒΛΙΟΓΡΑΦΙΑ...7-17 8. ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ...8-1 8.1 Β ασικές έννοιες...8-1 8.2 Πλεονεκτήματα της Τεχνολογίας των Β Δ... 8-4 8.3 Αρχιτεκτονική ΣΔΒΔ...8-6 8.4 Κατηγορίες Σ Δ Β Δ... 8-8 8.5 Δομές Δεδομένων...8-9 8.5.1 Σχεσιακή δομή δεδομένων - Σχεσιακό πρότυπο... 8-9 8.5.2 Ιεραρχική δομή δεδομένων - Ιεραρχικό πρότυπο... 8-11 8.5.3 Δικτυωτή δομή δεδομένων - Δικτυωτό πρότυπο...8-12 8.5.4 Πλεονεκτήματα - μειονεκτήματα διαφόρων προτύπων... 8-12 8.6 Πολυμεσικές Β Δ... 8-13 ΒΙΒΛΙΟΓΡΑΦΙΑ... 8-14 9. ΤΕΧΝΗΤΗ ΝΟΗΜΟΣΥΝΗ- ΕΜΠΕΙΡΑ ΣΥΣΤ ΗΜΑΤ A...9-1 9.1 Εισαγωγή... 9-1 9.2 Εφαρμογές Τεχνητής Νοημοσύνης... 9-2 9.3 Συστήματα Βασισμένα στη Γνώση - Εμπειρα Συστήματα... 9-3 9.3.1 Απαιτήσεις από ένα Εμπειρο Σύστημα... 9-4 9.3.2 Αναπαράσταση και σύλληψη της γνώσης... 9-6 9.3.3 Δομή Εμπείρων Συστημάτων...9-7 9.3.4 Διαδικασία ανάπτυξης Ε Σ...9-8 9.3.5 Εφαρμογές Ε Σ... 9-9 ΒΙΒΛΙΟΓΡΑΦΙΑ... 9-13 10. ΔΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ...10-1 10.1 Εισαγωγή... 10-1 10.2 Είδη Δικτύων Υπολογιστών...10-3 10.3 Τοπολογίες Δικτύων... 10-4 10.4 Internet...10-6

-IX- 10.4.1 Ιστορική εξέλιξη...10-6 10.4.2 Δομή...10-8 10.4.3 Λειτουργία...10-8 10.4.4 Βασικές Υπηρεσίες...10-10 10.4.5 Παγκόσμιος Ιστός...10-11 10.5 Εθνικό Δίκτυο Έρευνας και Τεχνολογίας...10-12 10.6 Greek Universities N etw ork... 10-14 10.7 Τηλεματικά Δίκτυα...10-16 10.7.1 HELLASPAC...10-16 10.7.2 HELLASCOM...10-17 10.7.3 ISDN...10-18 10.8 Τηλεματικές Υπηρεσίες... 10-19 10.8.1 Τηλεεικονογραφία...10-19 10.8.2 Διαλογική Τηλεεικονογραφία... 10-20 10.8.3 Τηλεκειμενογραφία...10-20 10.8.4 Ταχυτηλετυπία...10-21 10.8.5 Τηλεομοιοτυπία...10-21 10.8.6 Τηλεειδοποίηση...10-21 10.8.7 Εθνικό Σύστημα Διαχείρισης Μηνυμάτων και Υπηρεσιών Ηλεκτρονικού Εμπορίου...10-22 10.8.8 Τηλεδιάσκεψη...10-22 10.8.9 Ηλεκτρονικό Ταχυδρομείο...10-23 10.8.10Τηλεμάθηση...10-23 10.8.11 Τηλεεργασία...10-24 10.8.12 Τηλεεξυπηρέτηση...10-25 10.8.13 Κινητή τηλεφωνία...10-26 10.8.14 Τεχνολογία Βluetooth...10-26 ΒΙΒΛΙΟΓΡΑΦΙΑ...10-28 11. ΕΠΕΞΕΡΓΑΣΙΑ ΕΙΚΟΝΑΣ ΚΑΙ ΗΧΟΥ... 11-1 11.1 Τα γραφικά...11-1 11.2 Επεξεργασία εικόνας... 11-4 11.2.1 Ψηφιοποίηση...11-4 11.2.2 Εικόνες από υπολογιστή...11-4 11.2.3 Μορφές αρχείων εικόνας... 11-6 11.2.4 Ανάλυση εικόνας...11-7 11.3 Επεξεργασία ήχου... 11-8 11.3.1 Εφαρμογές της επεξεργασίας ήχου... 11-9 11.3.2 Διαδικασία επεξεργασίας του ήχου... 11-9 11.4 Επεξεργασία βίντεο...11-10 ΒΙΒΛΙΟΓΡΑΦΙΑ... 11-12 12. ΥΠΕΡΚΕΙΜΕΝ Α-Υ ΠΕΡΜΕΣΑ-ΠΟΛΥΜΕΣΑ... 12-1 12.1 Το υπερκείμενο... 12-1 12.1.1 Δομή υπερκειμένου...12-1 12.2 Τα υπερμέσα... 12-2 12.2.1 Δομή υπερμέσου... 12-3

-χ- 12.2.2 Είδη συνδεσμολογιών... 12-4 12.2.3 Πλεονεκτήματα και εργαλεία ανάπτυξης υπερμέσων...12-5 12.3 Πολυμέσα...12-6 12.3.1 Δομή πολυμέσων... 12-6 12.3.2 Εφαρμογές πολυμέσων... 12-7 ΒΙΒΛΙΟΓΡΑΦΙΑ... 12-8 13. ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ...13-1 13.1 Βασικές έννοιες...13-1 13.1.1 Δομικά στοιχεία και διαδικασίες ανάπτυξης Πληροφοριακού Συστήματος 13-2 13.1.2 Φάσεις ανάπτυξης Πληροφοριακού Συστήματος...13-3 13.2 Πληροφοριακά Συστήματα Διοίκησης...13-7 13.3 Πληροφοριακά Συστήματα Διοίκησης και Υποστήριξης Αποφάσεων...13-9 13.3.1 Είδη Αποφάσεων και Υποστήριξή τους από ΠΣΔ...13-9 13.3.2 Εξέλιξη ΠΣΔ... 13-11 13.4 Γεωγραφικά Πληροφοριακά Συστήματα... 13-11 13.4.1 Σύνθεση και λειτουργία Γεωγραφικών Πληροφοριακών Συστημάτων. 13-12 13.4.2 Εφαρμογές... 13-13 ΒΙΒΛΙΟΓΡΑΦΙΑ... 13-14 14. ΛΙΑΒΑΘΜΙΣΗ ΚΑΙ ΑΣΦΑΑΕΙ ΑΠΑΗΡΟΦΟΡΙΩ Ν ΚΑΙ ΠΡΟΓΡΑΜΜΑΤΩΝ...14-1 14.1 Επισή μανση του Προ βλή ματος... 14-1 14.2 Αποφυγή των κινδύνων...14-3 14.3 Αρχές Λειτουργίας Κέντρων Πληροφορικής...14-4 14.4 Διαβάθμιση και Εμπιστευτικότητα Πληροφοριών...14-6 ΒΙΒΛΙΟΓΡΑΦΙΑ...14-7 15. ΕΦΑΡΜΟΓΕΣ ΠΛΗΡΟΦΟΡΙΚΗΣ...15-1 15.1 Οι Υπολογιστές στο Εμπόριο και στη Βιομηχανία...15-1 15.2 Οι Υπολογιστές στη Δημόσια Διοίκηση...15-3 15.3 Οι Υπολογιστές στην Υ γεία...15-5 15.4 Οι Υπολογιστές στις Μεταφορές...15-6 15.5 Οι Υπολογιστές στις Επιστήμες... 15-9 15.6 Οι Υπολογιστές στην Εκπαίδευση... 15-12 15.7 Πληροφορική και ψυχαγωγία... 15-13 ΒΙΒΛΙΟΓΡΑΦΙΑ... 15-16 16. ΕΞΕΛΙΞΕΙΣ...16-1 16.1 Η Κοινωνία της Πληροφορίας... 16-1 16.2 Οι μεγάλες αλλαγές... 16-2 16.2.1 Πληροφορική και Πολιτική...16-3

-XI- 16.2.2 Πληροφορική και Οικονομία... 16-4 16.2.3 Πληροφορική και Απασχόληση... 16-4 16.2.4 Πληροφορική και Κοινωνία... 16-5 16.3 Διαδίκτυο των Αντικειμένων (Internet of Things)...16-6 16.3.1 Αρχιτεκτονική του Διαδικτύου Αντικειμένων... 16-8 16.3.2 Εφαρμογές...16-11 16.4 Υπολογιστικό Νέφος (Cloud Computing)...16-14 16.4.1 Χαρακτηριστικά ΥΝ...16-16 16.4.2 Πλεονεκτήματα και Μειονεκτήματα ΥΝ... 16-17 16.4.3 Πρότυπα υπηρεσιών ΥΝ...16-18 16.4.4 Παραδείγματα μεγάλων ΥΝ...16-20 16.5 Μεγάλα Δεδομένα (Big Data)... 16-22 16.5.1 Χαρακτηριστικά των ΜΔ...16-23 16.5.2 Χρησιμότητα των Big Data...16-24 16.5.3 Πλεονεκτήματα των Bid Data... 16-25 ΒΙΒΛΙΟΓΡΑΦΙΑ...16-26