Εισαγωγή στην Επιστήµη της Πληροφορικής και των Υπολογιστών

Μέγεθος: px
Εμφάνιση ξεκινά από τη σελίδα:

Download "Εισαγωγή στην Επιστήµη της Πληροφορικής και των Υπολογιστών"

Transcript

1 1 Εισαγωγή στην Επιστήµη της Πληροφορικής και των Υπολογιστών

2 2 Υπεύθυνη Μαθήµατος και Διδάσκουσα ΑΦΡΟΔΙΤΗ ΤΣΑΛΓΑΤΙΔΟΥ Αναπλ. Καθηγήτρια, Τµ. Πληροφορικής και Υπολογιστών ΕΚΠΑ

3 3 Τρόπος διεξαγωγής του µαθήµατος Παραδόσεις κάθε Τετάρτη 11πµ - 1µµ Βιβλία: 1. ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΕΠΙΣΤΗΜΗ ΤΩΝ ΥΠΟΛΟΓΙΣΤΩΝ των Β. Forouzan και F. Mosharraf, Εκδόσεις Κλειδάριθµος 2. Η ΕΠΙΣΤΗΜΗ ΤΩΝ ΥΠΟΛΟΓΙΣΤΩΝ, µια ολοκληρωµένη παρουσίαση, του J. Glenn Brookshear, Εκδόσεις Κλειδάριθµος Προαιρετική Εκπόνηση Δραστηριοτήτων στο Διαδικτυακό Προσαρµοστικό Περιβάλλον Μάθησης Scale Τρόπος Εξέτασης του Μαθήµατος Γραπτές εξετάσεις Απαραίτητη η βάση 5 Bonus µέχρι 1.5 µονάδα για όσους εκπονήσουν τις δραστηριότητες στο Scale

4 4

5 Η Επιστήµη των Υπολογιστών Τι είναι και πότε εµφανίστηκε Είναι η θετική επιστήµη που ερευνά θέµατα που σχετίζονται µε τον υπολογιστή Εµφανίστηκε ως διακριτή επιστήµη τη δεκαετία του 1940, όταν κατασκευάστηκαν οι πρώτες υπολογιστικές µηχανές γενικού σκοπού και τέθηκαν τα θεωρητικά θεµέλια του υπολογισµού. Τα πρώτα πανεπιστηµιακά τµήµατα έγιναν τη δεκαετία του Το Τµήµα µας ιδρύθηκε το Η διάθεση των προϊόντων της έρευνας της επιστήµης των υπολογιστών στην κοινωνία άρχισε να γίνεται µετά το 1970, µε αποτέλεσµα σηµαντικές κοινωνικές, οικονοµικές και τεχνολογικές αλλαγές σε διεθνές επίπεδο. 1.5

6 6 Θέµατα σχετικά µε τον Υπολογιστή Υπολογιστές και δεδοµένα Εισαγωγή, αναπαράσταση δεδοµένων, αναπαράσταση αριθµών, πράξεις µε µπιτ Υλικό Υπολογιστών Οργάνωση και δίκτυα υπολογιστών Λογισµικό Υπολογιστών Λειτουργικά Συστήµατα, Αλγόριθµοι, Γλώσσες Προγραµµατισµού, Τεχνολογία Λογισµικού Οργάνωση Δεδοµένων Δοµές Δεδοµένων, Αφηρηµένοι Τύποι Δεδοµένων, Δοµές Αρχείων, Βάσεις Δεδοµένων Προχωρηµένα Θέµατα Συµπίεση Δεδοµένων, Ασφάλεια, Θεωρία Υπολογισµών, Τεχνητή Νοηµοσύνη

7 7 Εισαγωγικό Μάθηµα

8 8 Περιεχόµενα Εισαγωγικού Μαθήµατος Τι είναι ο υπολογιστής; Ο υπολογιστής σαν µαύρο κουτί Το Μοντέλο Turing Το µοντέλο von Neumann η βάση του υπολογιστή Συστατικά στοιχεία Η/Υ Σύντοµο ιστορικό Κοινωνικά και ηθικά ζητήµατα Η Επιστήµη Υπολογιστών ως Επαγγελµατικός Τοµέας

9 9 Στο τέλος του µαθήµατος θα ξέρετε: το µοντέλο Turing ενός υπολογιστή το µοντέλο von Neumann ενός υπολογιστή τα τρία συστατικά στοιχεία ενός υπολογιστή: υλικό, δεδοµένα, και λογισµικό θέµατα που σχετίζονται µε το υλικό του υπολογιστή θέµατα που σχετίζονται µε δεδοµένα θέµατα που σχετίζονται µε λογισµικό ορισµένα κοινωνικά και ηθικά ζητήµατα που σχετίζονται µε τη χρήση υπολογιστών ένα σύντοµο ιστορικό των υπολογιστών

10 10 Το Μοντέλο Turing Η ιδέα µιας γενικής υπολογιστικής συσκευής περιγράφτηκε για πρώτη φορά από τον Alan Turing το Οι υπολογισµοί µπορούν να εκτελεστούν από µια ειδική µηχανή -> µηχανή Turing Μαθηµατική περιγραφή της µηχανής Φιλοσοφικός ορισµός του υπολογισµού Το µοντέλο του Turing βασίστηκε στις ενέργειες που εκτελούν οι άνθρωποι όταν ασχολούνται µε υπολογισµούς προσαρµόστηκε σε ένα µοντέλο για την υλοποίηση µιας υπολογιστικής µηχανής

11 11 Η µηχανή Turing Η µηχανή Turing είναι µια υποθετική συσκευή που χειρίζεται σύµβολα σύµφωνα µε ένα σύνολο κανόνων µπορεί να προσαρµοστεί ώστε να προσοµοιώνει την λογική οποιουδήποτε αλγορίθµου µπορεί να εξηγεί τις λειτουργίες µιας κεντρικής µονάδας επεξεργασίας στο εσωτερικό του υπολογιστή.

12 12 Alan Matheson Turing 23 Ιουνίου, Ιουνίου, 1954 (απεβίωσε 42 ετών) Bρετανός µαθηµατικός, καθηγητής της λογικής και κρυπτογράφος. Θεωρείται «πατέρας της επιστήµης υπολογιστών», λόγω της µεγάλης συνεισφοράς του στο πεδίο της θεωρίας υπολογισµού και στο πεδίο της τεχνητής νοηµοσύνης, χάρη στη λεγόµενη δοκιµή Turing που πρότεινε το 1950: έναν τρόπο να διαπιστωθεί πειραµατικά αν µία µηχανή έχει αυθεντικές γνωστικές ικανότητες και µπορεί να σκεφτεί.

13 13 O Turing σε ηλικία 16 ετών Ταινία µε τη ζωή του

14 Ο Υπολογιστής ως Μαύρο Κουτί 14 Δεν ασχολούµαστε µε το εσωτερικό του Χρειάζεται ορισµός της εργασίας που εκτελείται από το µαύρο κουτί Παρουσιάζονται δύο συνήθη µοντέλα υπολογιστή Επεξεργαστής Δεδοµένων Προγραµµατιζόµενος Επεξεργαστής Δεδοµένων

15 Ο Υπολογιστής ως Επεξεργαστής Δεδοµένων (1/2) Πολύ γενικό µοντέλο δεν καθορίζει τον τύπο της επεξεργασίας ή αν υπάρχουν πολλοί τύποι επεξεργασίας σύµφωνα µε αυτό το µοντέλο και µια αριθµοµηχανή είναι υπολογιστής Δεν µπορούµε να ξέρουµε τον τύπο ή τους τύπους εξεργασίας αν είναι ένα εξειδικευµένο µηχάνηµα ή ένα µηχάνηµα γενικής χρήσης

16 16 Ο Υπολογιστής ως Επεξεργαστής Δεδοµένων (2/2) Το µοντέλο αυτό θα µπορούσε να αναπαραστήσει έναν εξειδικευµένο υπολογιστή (ή επεξεργαστή) που έχει σχεδιαστεί για να κάνει µια συγκεκριµένη εργασία, όπως ο έλεγχος της θερµοκρασίας ενός κτιρίου ή ο έλεγχος της ροής καυσίµων σε ένα αυτοκίνητο. Χρειάζεται να αλλάξουµε το µοντέλο για να αντικατοπτρίζει τους σηµερινούς υπολογιστές

17 17 Μοντέλο Turing: Ο Υπολογιστής ως Προγραµµατιζόµενος Επεξεργαστής Δεδοµένων (1/2) Πρόγραµµα (Program) είναι ένα σύνολο εντολών που καθοδηγούν τον υπολογιστή τι να κάνει µε τα δεδοµένα. Οι εντολές είναι γραµµένες σε µια γλώσσα προγραµµατισµού Παλαιότερα οι εντολές υλοποιούνταν µε την αλλαγή καλωδίωσης ή µε το άναµµα και σβήσιµο µιας οµάδας διακοπτών.

18 18 Μοντέλο Turing: Ο Υπολογιστής ως Προγραµµατιζόµενος Επεξεργαστής Δεδοµένων (2/2) Σ αυτό το µοντέλο, τα δεδοµένα εξόδου εξαρτώνται από το συνδυασµό δύο παραγόντων: τα δεδοµένα εισόδου το πρόγραµµα τρεις περιπτώσεις Ίδιο πρόγραµµα, διαφορετικά δεδοµένα εισόδου Ίδια δεδοµένα εισόδου, διαφορετικά προγράµµατα Ίδια δεδοµένα εισόδου, ίδιο πρόγραµµα

19 19 Ίδιο πρόγραµµα, διαφορετικά δεδοµένα εισόδου

20 20 Ίδια δεδοµένα εισόδου, διαφορετικά προγράµµατα

21 21 Η Μηχανή Turing Eίναι µια υποθετική συσκευή που χειρίζεται σύµβολα σύµφωνα µε ένα σύνολο κανόνων. Mπορεί να προσαρµοστεί ώστε να προσοµοιώνει την λογική οποιουδήποτε αλγορίθµου Είναι ιδιαίτερα χρήσιµη στο να εξηγεί τις λειτουργίες µιας κεντρικής µονάδας επεξεργασίας στο εσωτερικό του υπολογιστή. Eφευρέθηκε το 1936 από τον Alan Turing Δεν προορίζεται σαν µια τεχνολογία υπολογιστών αλλά κυρίως σαν µια υποθετική κατασκευή που αντιπροσωπεύει µια υπολογιστική µηχανή. Βοηθά τους επιστήµονες να καταλάβουν τα όρια του µηχανικού υπολογισµού.

22 22 Η Καθολική Μηχανή Turing Μια µηχανή Turing που µπορεί να προσοµοιώσει µια οποιαδήποτε άλλη µηχανή Turing Μπορεί να υπολογίσει οτιδήποτε µπορεί να υπολογιστεί Αποτελεί την πρώτη περιγραφή ενός σύγχρονου υπολογιστή, δηλ. ενός µηχανήµατος που µπορεί να εκτελέσει οποιονδήποτε υπολογισµό αν χρησιµοποιηθεί το κατάλληλο πρόγραµµα Μπορεί να αποδειχθεί ότι ένας πανίσχυρος υπολογιστής και µια καθολική µηχανή Turing µπορούν να εκτελέσουν τους ίδιους υπολογισµούς. Το µόνο που χρειάζεται είναι να δώσουµε σε κάθε µηχάνηµα τα δεδοµένα και το πρόγραµµα

23 23 Περιεχόµενα Μαθήµατος Τι είναι ο υπολογιστής; Ο υπολογιστής σαν µαύρο κουτί και το Μοντέλο Turing Το µοντέλο von Neumann η βάση του υπολογιστή Συστατικά στοιχεία Η/Υ Σύντοµο ιστορικό Κοινωνικά και ηθικά ζητήµατα Η Επιστήµη Υπολογιστών ως Επαγγελµατικός Τοµέας

24 24 Το µοντέλο von Neumann (1/4) Oι πρώτοι υπολογιστές βασίζονταν στο µοντέλο Turing και αποθήκευαν στη µνήµη µόνο τα δεδοµένα Το µοντέλο von Neumann ( ) oρίζει ότι το πρόγραµµα πρέπει να αποθηκεύεται στη µνήµη Αποτελεί τη βάση κάθε σύγχρονου υπολογιστή Εξετάζει το εσωτερικό του µαύρου κουτιού και Καθορίζει τον τρόπο που γίνεται η επεξεργασία Πήρε το όνοµά του από τον John von Neumann: Ούγγρος φυσικοµαθηµατικός ( ), ασχολήθηκε µε θεωρία παιγνίων και υπολογιστικές µηχανές

25 25 Το µοντέλο von Neumann (2/4) Βασίζεται σε 3 βασικές ιδέες Ορίζει τον υπολογιστή ως τέσσερα υποσυστήµατα: Μνήµη Αριθµητική και Λογική µονάδα Μονάδα Ελέγχου Είσοδος / Έξοδος Ορίζει ότι το πρόγραµµα πρέπει να αποθηκεύεται στη µνήµη Ορίζει ότι το πρόγραµµα αποτελείται από πεπερασµένο αριθµό εντολών οι οποίες εκτελούνται η µία µετά την άλλη, σειριακά

26 26 Το µοντέλο von Neumann (3/4)

27 27 Το µοντέλο von Neumann (4/4) Αποθηκευµένο Πρόγραµµα Αποθηκεύεται στη µνήµη ως δυαδικό σχήµα δηλ. ακολουθία από 0 και 1 Δεδοµένα Αποθηκεύονται στη µνήµη επίσης ως δυαδικά σχήµατα Ακολουθιακή εκτέλεση πεπερασµένου αριθµού εντολών Η µονάδα ελέγχου ανακαλεί µια εντολή από τη µνήµη, την ερµηνεύει και την εκτελεί

28 28 Περιεχόµενα Μαθήµατος Τι είναι ο υπολογιστής; Ο υπολογιστής σαν µαύρο κουτί [και Μοντέλο Turing] Κατανόηση της συµπεριφοράς του Κατανόηση του εσωτερικού του Χαρακτηριστικά του υπολογιστή Το µοντέλο von Neumann η βάση του υπολογιστή Συστατικά στοιχεία Η/Υ Σύντοµο ιστορικό Κοινωνικά και ηθικά ζητήµατα Η Επιστήµη Υπολογιστών ως Επαγγελµατικος Τοµέας

29 29 Συστατικά στοιχεία Η/Υ Υλικό Δεδοµένα Λογισµικό

30 30 Υλικό Υπολογιστών Σύµφωνα µε το µοντέλο von Neumann (που θέτει τις βάσεις για τα θεµελιώδη συστατικά των υπολογιστών) Ένας υπολογιστής πρέπει να περιέχει και τα τέσσερα συστατικά στοιχεία που ορίσθηκαν από τον von Neumann Κεντρική Μονάδα Επεξεργασίας Μνήµη Υποσύστηµα Εισόδου Υποσύστηµα Εξόδου Αυτά αναφέρονται ως υλικό υπολογιστή (computer hardware). Υπάρχουν διαφορετικά είδη µνήµης, υποσυστηµάτων εισόδου/εξόδου κλπ.[θα τα δούµε αργότερα στο Κεφ. 5]

31 31 Συστατικά στοιχεία Η/Υ Υλικό Δεδοµένα Λογισµικό

32 32 Δεδοµένα (1/4) Το µοντέλο von Neumann Ορίζει τον υπολογιστή ως µηχανή επεξεργασίας δεδοµένων που δέχεται δεδοµένα εισόδου, τα επεξεργάζεται και εξάγει δεδοµένα εξόδου Δεν καθορίζει τον τρόπο µε τον οποίο πρέπει να αποθηκεύονται τα δεδοµένα Δεν καθορίζει τον τύπο του υπολογιστή (µπορεί να είναι µηχανικός, ηλεκτρονικός, κβαντικός, µε φωτόνια κλπ)

33 33 Δεδοµένα (2/4) Αν ο υπολογιστής είναι ηλεκτρονική συσκευή, ο καλύτερος τρόπος για την αποθήκευση δεδοµένων είναι µε τη µορφή ηλεκτρικών σηµάτων και πιο συγκεκριµένα µε την παρουσία ή την απουσία τους. Άρα, ένας υπολογιστής µπορεί να αποθηκεύει δεδοµένα σε µια από δύο δυνατές καταστάσεις Τα δεδοµένα της καθηµερινής ζωής παίρνουν πάνω από δύο καταστάσεις Το αριθµητικό µας σύστηµα χρησιµοποιεί ψηφία που µπορούν να πάρουν µία από δέκα δυνατές καταστάσεις (0-9).

34 34 Δεδοµένα (3/4) Άλλοι τύποι δεδοµένων π.χ. κείµενο, εικόνα, ήχος βίντεο, δεν µπορούν να αποθηκευτούν απ ευθείας στον υπολογιστή Έτσι αριθµοί, κείµενο, εικόνα κλπ χρειάζεται να µετατραπούν σε κάποιο σύστηµα το οποίο χρησιµοποιεί µόνο δύο καταστάσεις (0 και 1). Στα επόµενα µαθήµατα θα εξετάσουµε τρόπους αποθήκευσης διαφόρων τύπων δεδοµένων ως δυαδικά σχήµατα πως γίνεται ο χειρισµός των δεδοµένων ως δυαδικά σχήµατα στο εσωτερικό του υπολογιστή

35 35 Δεδοµένα (4/4) Όπως είπαµε, στο εσωτερικό του υπολογιστή, τα δεδοµένα αποθηκεύονται σε µια µορφή (ως δυαδικά σχήµατα) Δεν ισχύει το ίδιο για αποθήκευση εκτός υπολογιστή. Έξω από τον υπολογιστή, τα δεδοµένα µπορούν να αποθηκεύονται σε πολλές µορφές. Οι υπολογιστές και η έννοια της επεξεργασίας δεδοµένων δηµιούργησαν το πεδίο µελέτης Οργάνωση Δεδοµένων Πριν την αποθήκευσή τους στον υπολογιστή, τα δεδοµένα οργανώνονται σε διάφορα λογικά σύνολα και µορφές. Δεν αντιµετωπίζονται σαν ακατέργαστες σειρές πληροφοριών. Οργανώνονται σε µικρές µονάδες, αυτές σε µεγαλύτερες κλπ

36 36 Συστατικά στοιχεία Η/Υ Υλικό Δεδοµένα Λογισµικό

37 37 Λογισµικό Υπολογιστών (1/5) Το βασικό χαρακτηριστικό του µοντέλου von Neumann είναι η έννοια του αποθηκευµένου προγράµµατος Οι πρώτοι υπολογιστές (αν και δεν χρησιµοποιούσαν αυτό το µοντέλο) χρησιµοποιούσαν την έννοια του προγράµµατος. Ο προγραµµατισµός γινόταν Με την αλλαγή συστηµάτων καλωδίωσης ή το άναµµα και σβήσιµο οµάδας διακοπτών Από κάποιο χειριστή ή µηχανικό πριν αρχίσει η επεξεργασία δεδοµένων Το µοντέλο von Neumann άλλαξε τη σηµασία του όρου «Προγραµµατισµός». Σ αυτό το µοντέλο υπάρχουν δύο χαρακτηριστικά του προγραµµατισµού που πρέπει να γίνουν κατανοητά.

38 38 Λογισµικό Υπολογιστών (2/5) 1 ο χαρακτηριστικό προγραµµατισµού στο µοντέλο von Neumann Τα προγράµµατα όπως και τα δεδοµένα πρέπει να αποθηκεύονται στη µνήµη του υπολογιστή

39 39 Λογισµικό Υπολογιστών (3/5) 2 ο χαρακτηριστικό προγραµµατισµού στο µοντέλο von Neumann Το πρόγραµµα πρέπει να έχει τη µορφή µιας ακολουθίας εντολών. Κάθε εντολή χειρίζεται ένα ή περισσότερα στοιχεία δεδοµένων και µπορεί να αλλάξει το αποτέλεσµα της προηγούµενης εντολής Πρόγραµµα που αποτελείται από εντολές 1. Εισαγωγή του πρώτου στοιχείου δεδοµένων στη µνήµη. 2. Εισαγωγή του δεύτερου στοιχείου δεδοµένων στη µνήµη. 3. Πρόσθεση των δύο αριθµών και αποθήκευση του αποτελέσµατος στη µνήµη. 4. Εµφάνιση του αποτελέσµατος.

40 40 Λογισµικό Υπολογιστών (4/5) Γιατί ένα πρόγραµµα πρέπει να αποτελείται από εντολές; Για να υπάρχει δυνατότητα επαναχρησιµοποίησης Εκατοµµύρια εργασίες εκτελούνται από έναν υπολογιστή Αν κάθε πρόγραµµα αποτελούσε µια ανεξάρτητη οντότητα, χωρίς κοινό τµήµα µε άλλα προγράµµατα θα ήταν δυσχερής ο προγραµµατισµός Το µοντέλο von Neumann (και το Turing) κάνει ευκολότερο τον προγραµµατισµό µε το να καθορίζει τις εντολές που µπορούν να χρησιµοποιηθούν από υπολογιστές Ο προγραµµατιστής κάνει προγράµµατα συνδυάζοντας αυτές τις εντολές. Άρα κάθε πρόγραµµα είναι ένας διαφορετικός συνδυασµός διαθέσιµων εντολών -> ανέδειξε νέα διάσταση στη χρήση υπολογιστών

41 41 Λογισµικό Υπολογιστών (5/5) Έννοιες που σχετίζονται µε την ανάπτυξη λογισµικού: Αλγόριθµος η βήµα προς βήµα επίλυση προβλήµατος Γλώσσες προγραµµατισµού τα προγράµµατα γράφονται σε γλώσσες προγραµµατισµού Ανάλυση και Σχεδίαση Λογισµικού - πριν αρχίσει η συγγραφή του προγράµµατος, θα πρέπει να ξεκαθαριστούν οι απαιτήσεις των χρηστών και στη συνέχεια, βάσει αυτών, να σχεδιαστεί ένα σύστηµα λογισµικού που ικανοποιεί τις απαιτήσεις Τεχνολογία Λογισµικού µιά σειρά τεχνικών και εργαλείων για τη διαχείριση της ανάπτυξης του λογισµικού Λειτουργικά Συστήµατα µια οµάδα εντολών που είναι κοινές για όλα τα προγράµµατα

42 42 Περιεχόµενα Μαθήµατος Τι είναι ο υπολογιστής; Ο υπολογιστής σαν µαύρο κουτί [και Μοντέλο Turing] Κατανόηση της συµπεριφοράς του Κατανόηση του εσωτερικού του Χαρακτηριστικά του υπολογιστή Το µοντέλο von Neumann η βάση του υπολογιστή Συστατικά στοιχεία Η/Υ Σύντοµο ιστορικό Κοινωνικά και ηθικά ζητήµατα Η Επιστήµη Υπολογιστών ως Επαγγελµατικός Τοµέας

43 43 Ιστορικό (1/5) Μηχανικές Υπολογιστικές Μηχανές πριν το 1930 Είχαν ελάχιστη σχέση µε τη σύγχρονη έννοια του όρου «Υπολογιστές» 17 ο αιώνας: Pascal -> Pascalin µηχανική αριθµοµηχανή (+,-) 20 ο αιώνας: Νiklaus Wirth -> γλώσσα προγραµµατισµού Pascal Τέλη 17 ου αιώνα: Leibnitz -> Ο τροχός του Leibnitz (+, -, x, /)

44 44 Ιστορικό (2/5) Μηχανικές Υπολογιστικές Μηχανές πριν το 1930 (συν.) Αρχές 19 ου αιώνα: Αργαλειός του Jacquard χρησιµοποίησε τις έννοιες της αποθήκευσης και προγράµµατος διάτρητες κάρτες (σαν αποθηκευµένα προγράµµατα) έλεγχαν την ανύψωση στηµονιών στην κατασκευή υφαντών 1823: Babbage -> Διαφορική και Αναλυτική Μηχανή 1890: Hollerith -> Προγραµµατιζόµενη µηχανή που διάβαζε, απαριθµούσε και ταξινοµούσε δεδοµένα από διάτρητες κάρτες

45 45 Ιστορικό (3/5) Εµφάνιση των Η/Υ ( ) Οι πρώτοι Η/Υ δεν αποθήκευαν προγράµµατα στη µνήµη 1939: ABC (Atanasoff Berry Computer), o πρώτος υπολογιστής ειδικής χρήσης (για επίλυση συστηµάτων γραµµικών εξισώσεων) που κωδικοποιούσε τις πληροφορίες µε ηλεκτρικό τρόπο. Ο Γερµανός µαθηµατικός Konrad Zuse -> µηχάνηµα γενικής χρήσης Z1 Howard Aiken, κατασκευή ενός τεράστιου υπολογιστή (Mark I) µε µηχανικά κ ηλεκτρικά στοιχεία (στο Harvard µε χρηµατοδότηση από το Ναυτικό των ΗΠΑ και την IBM) Alan Turing -> Colossus για να σπάσει τον κώδικα Enigma των Γερµανών Ο πρώτος πλήρως ηλεκτρονικός υπολογιστής γενικής χρήσης από τους Mauchly and Eckert, ENIAC (Electronic Numerical Integrator and Calculator), ολοκληρώθηκε το 1946, χρησιµοποιούσε λυχνίες κενού, είχε µήκος 30 µέτρα και ύψος 3, και ζύγιζε 30 τόνους

46 46 Ιστορικό (4/5) Υπολογιστές βασισµένοι στο µοντέλο von Neumann Οι πέντε προαναφερθέντες υπολογιστές χρησιµοποιούσαν τη µνήµη µόνο για την αποθήκευση δεδοµένων Προγραµµατίζονταν εξωτερικά µε καλώδια ή διακόπτες Με το µοντέλο von Neumann δεν χρειάζεται νέα καλωδίωση της µηχανής ή άναµµα και σβήσιµο διακοπτών, κάθε φορά που θέλουµε να εκτελεστεί µια νέα εργασία στον Η/Υ Ο πρώτος υπολογιστής που βασιζόταν στην ιδέα του von Neumann κατασκευάστηκε το 1950 στο Πανεπιστήµιο της Pennsylvania, και ονοµάστηκε EDVAC Την ίδια εποχή, ένας παρόµοιος υπολογιστής µε όνοµα EDSAC κατασκευαζόταν στο Πανεπιστήµιο του Cambridge της Αγγλίας από τον Maurice Wilkes.

47 47 Ιστορικό (5/5) Γενιές Η/Υ (1950 Σήµερα) Ακολουθούν το µοντέλο του von Neumann. Τα µηχανήµατα γίνονται γρηγορότερα, φθηνότερα, µικρότερα, αλλά η αρχή είναι σχεδόν ίδια Πρώτη γενιά (µεταξύ 1950 και 1959) ογκώδεις υπολογιστές σε κλειστά δωµάτια που χρησιµοποιούσαν ως ηλεκτρονικούς διακόπτες λυχνίες κενού Δεύτερη γενιά (µεταξύ 1959 και 1965), Χρήση τρανζίστορ αντί γιά λυχνίες κενού -> Μείωση κόστους και µεγέθους Γλώσσες προγραµµατισµού υψηλού επιπέδου [FORTRAN, COBOL] Διαχωρισµός της προγραµµατιστικής εργασίας από το χειρισµό του υπολογιστή Τρίτη γενιά (µεταξύ 1965 και 1975) Χρήση ολοκληρωµένου κυκλώµατος [τρανζίστορ, καλωδίωση κλπ σε ένα µόνο τσιπ] -> περαιτέρω µείωση κόστους και µεγέθους Εµφάνιση mini υπολογιστών και πακέτων λογισµικού Γεννήθηκε η βιοµηχανία λογισµικού Τέταρτη γενιά (µεταξύ 1975 και 1985), Εµφάνιση µικροϋπολογιστών. Altair > Πρώτος επιτραπέζιος Η/Υ, Τοποθέτηση ολόκληρων υποσυστηµάτων υπολογιστών σε µια µόνο κάρτα κυκλωµάτων. Εµφάνιση Δικτύων Υπολογιστών Πέµπτη γενιά ( σήµερα), Φορητοί υπολογιστές, υπολογιστές χειρός, βελτιώσεις στα δευτερεύοντα µέσα αποθήκευσης (CD-ROM, DVD, κ.λπ.), πολυµέσα (multimedia), φαινόµενο της εικονικής πραγµατικότητας (virtual reality)

48 48 Περιεχόµενα Μαθήµατος Τι είναι ο υπολογιστής; Ο υπολογιστής σαν µαύρο κουτί [και Μοντέλο Turing] Κατανόηση της συµπεριφοράς του Κατανόηση του εσωτερικού του Χαρακτηριστικά του υπολογιστή Το µοντέλο von Neumann η βάση του υπολογιστή Συστατικά στοιχεία Η/Υ Σύντοµο ιστορικό Κοινωνικά και ηθικά ζητήµατα Η Επιστήµη Υπολογιστών ως Επαγγελµατικός Τοµέας

49 49 Ηθικά και Κοινωνικά ζητήµατα Εξάρτηση Παραβίαση Ιδιωτικότητας Η-Έγκληµα Ψηφιακός Διαχωρισµός Πνευµατικά Δικαιώµατα Κοινωνική Δικαιοσύνη Άλλα;

50 50 Περιεχόµενα Μαθήµατος Τι είναι ο υπολογιστής; Ο υπολογιστής σαν µαύρο κουτί [και Μοντέλο Turing] Κατανόηση της συµπεριφοράς του Κατανόηση του εσωτερικού του Χαρακτηριστικά του υπολογιστή Το µοντέλο von Neumann η βάση του υπολογιστή Συστατικά στοιχεία Η/Υ Σύντοµο ιστορικό Κοινωνικά και ηθικά ζητήµατα Η Επιστήµη Υπολογιστών ως Επαγγελµατικός Τοµέας

51 51 Η Επιστήµη Η/Υ ως επαγγελµατικός τοµέας Πεδία Συστηµάτων (system areas) σχετίζονται µε δηµιουργία υλικού και λογισµικού π.χ. Αρχιτεκτονική Η/Υ, Δικτύωση Η/Υ, Ζητήµατα Ασφάλειας, Λειτουργικά Συστήµατα, Αλγόριθµοι, Γλώσσες Προγραµµατισµού, Τεχνολογία Λογισµικού κλπ Πεδία Εφαρµογών (application areas) σχετίζονται µε τη χρήση του Η/Υ π.χ. Βάσεις δεδοµένων, Τεχνητή Νοηµοσύνη κλπ. Στο µάθηµα θα εξετάσουµε κάποια από αυτά τα πεδία

52 52 Ερωτήσεις;

Εισαγωγή στην Επιστήμη της Πληροφορικής και των Υπολογιστών

Εισαγωγή στην Επιστήμη της Πληροφορικής και των Υπολογιστών Εισαγωγή στην Επιστήμη της Πληροφορικής και των Υπολογιστών 1 Υπεύθυνη Μαθήματος και Διδάσκουσα ΑΦΡΟΔΙΤΗ ΤΣΑΛΓΑΤΙΔΟΥ Αναπλ. Καθηγήτρια, Τμ. Πληροφορικής και Υπολογιστών ΕΚΠΑ E-mail: atsalga@di.uoa.gr 2

Διαβάστε περισσότερα

Εισαγωγή στην Επιστήμη των Η/Υ και Προγραμματισμός. Πρώτο Μάθημα - Εισαγωγικό

Εισαγωγή στην Επιστήμη των Η/Υ και Προγραμματισμός. Πρώτο Μάθημα - Εισαγωγικό Εισαγωγή στην Επιστήμη των Η/Υ και Προγραμματισμός Πρώτο Μάθημα - Εισαγωγικό 1 Το μάθημα στο e-class http://eclass.uoa.gr/courses/f30/ 2 Τρόπος διεξαγωγής του μαθήματος Τρίτη 4-6 -> Παραδόσεις } Βιβλία:

Διαβάστε περισσότερα

Διδάσκων:Μ.Χατζόπουλος, Παραδόσεις:Τρίτη 4-6, Τετάρτη 1-3; (Αμφιθέατρο Α15) Πληροφορίες στην ιστοσελίδα του μαθήματος http://www.di.uoa.

Διδάσκων:Μ.Χατζόπουλος, Παραδόσεις:Τρίτη 4-6, Τετάρτη 1-3; (Αμφιθέατρο Α15) Πληροφορίες στην ιστοσελίδα του μαθήματος http://www.di.uoa. Πληροφορική 1 Διδάσκων:Μ.Χατζόπουλος, Παραδόσεις:Τρίτη 4-6, Τετάρτη 1-3; (Αμφιθέατρο Α15) Πληροφορίες στην ιστοσελίδα του μαθήματος http://www.di.uoa.gr/~organosi/ 2 Η δομή του μαθήματος Εισαγωγή στην

Διαβάστε περισσότερα

Περιεχόμενα 1 Εισαγωγή Η φράση επιστήµη των υπολογιστών σήµερα έχει αποκτήσει ευρύτατο νόηµα. Ωστόσο, στο βιβλίο αυτό ορίζουµε τη φράση ως "θέµατα που σχετίζονται µε τον υπολογιστή". Αυτό το εισαγωγικό

Διαβάστε περισσότερα

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

Εισαγωγή στην επιστήμη των υπολογιστών Εισαγωγή στην επιστήμη των υπολογιστών Υπολογιστές και Δεδομένα 1 Ο Υπολογιστής ως Μαύρο Κουτί Υπάρχουν δύο μοντέλα υπολογιστή Επεξεργαστής Δεδομένων Προγραμματιζόμενος Επεξεργαστής Δεδομένων 2 Επεξεργαστής

Διαβάστε περισσότερα

Χειµερινό εξάµηνο

Χειµερινό εξάµηνο Χειµερινό εξάµηνο 2014-2015 ! Διδάσκοντες: Λευτέρης Μαµάτας και Σταύρος Σουραβλάς! E-mails: emamatas@uom.gr και sourstav@uom.gr! Υλικό Μαθήµατος: G. Βeekman & M.J. Quinn (2009), Εισαγωγη στην πληροφορικη,

Διαβάστε περισσότερα

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

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

Διαβάστε περισσότερα

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

ΠΛΗΡΟΦΟΡΙΚΗ: ΥΠΟΛΟΓΙΣΤΕΣ & ΤΕΧΝΟΛΟΓΙΕΣ ΔΙΑΔΙΚΤΥΟΥ ΠΛΗΡΟΦΟΡΙΚΗ: ΥΠΟΛΟΓΙΣΤΕΣ & ΤΕΧΝΟΛΟΓΙΕΣ ΔΙΑΔΙΚΤΥΟΥ kv@hua.gr Στόχος Μαθήματος Εισαγωγή σε Βασικούς Όρους Πληροφορικής και Τηλεματικής. Εφαρμογές Τηλεματικής. Αναφορά στις κοινωνικές επιπτώσεις των Υπολογιστών.

Διαβάστε περισσότερα

Ελληνική Δημοκρατία Τεχνολογικό Εκπαιδευτικό Ίδρυμα Ηπείρου. Πληροφορική Ι. Ενότητα 1 : Εισαγωγή στην επιστήμη των υπολογιστών. Δρ.

Ελληνική Δημοκρατία Τεχνολογικό Εκπαιδευτικό Ίδρυμα Ηπείρου. Πληροφορική Ι. Ενότητα 1 : Εισαγωγή στην επιστήμη των υπολογιστών. Δρ. 1 Ελληνική Δημοκρατία Τεχνολογικό Εκπαιδευτικό Ίδρυμα Ηπείρου Πληροφορική Ι Ενότητα 1 : Εισαγωγή στην επιστήμη των υπολογιστών Δρ. Γκόγκος Χρήστος 2 Ανοιχτά Ακαδημαϊκά Μαθήματα στο Τμήμα Χρηματοοικονομικής

Διαβάστε περισσότερα

Σύντοµη Ιστορία της Πληροφορικής

Σύντοµη Ιστορία της Πληροφορικής Σύντοµη Ιστορία της Πληροφορικής Εθνικό Μετσόβιο Πολυτεχνείο Σχολή Αγρονόµων και Τοπογράφων Μηχανικών Ρ. Κορακίτης Οκτώβριος 2004 Περίληψη Επειδή το παρόν προσδιορίζεται, σε µεγάλο βαθµό, από το παρελθόν,

Διαβάστε περισσότερα

κεφάλαιο Βασικές Έννοιες Επιστήμη των Υπολογιστών

κεφάλαιο Βασικές Έννοιες Επιστήμη των Υπολογιστών κεφάλαιο 1 Βασικές Έννοιες Επιστήμη 9 1Εισαγωγή στις Αρχές της Επιστήμης των Η/Υ Στόχοι Στόχος του κεφαλαίου είναι οι μαθητές: να γνωρίσουν βασικές έννοιες και τομείς της Επιστήμης. Λέξεις κλειδιά Επιστήμη

Διαβάστε περισσότερα

Εισαγωγή στους Ηλεκτρονικούς Υπολογιστές

Εισαγωγή στους Ηλεκτρονικούς Υπολογιστές Εισαγωγή στους Ηλεκτρονικούς Υπολογιστές 1 ο Εξάμηνο Σπουδών Χειμερινό Εξάμηνο 2012/13 Τμήμα Εφαρμοσμένων Μαθηματικών, Πανεπιστήμιο Κρήτης Διδάσκων: Χαρμανδάρης Ευάγγελος, email: vagelis@tem.uoc.gr, Ιστοσελίδα

Διαβάστε περισσότερα

ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΙΓΑΙΟΥ ΣΧΟΛΗ ΕΠΙΣΤΗΜΩΝ ΤΗΣ ΙΟΙΚΗΣΗΣ ΤΜΗΜΑ ΙΟΙΚΗΣΗΣ ΕΠΙΧΕΙΡΗΣΕΩΝ. Δρ. Κωνσταντίνος Κούτσικος - Δρ. Ιάσων Κουφοδόντης

ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΙΓΑΙΟΥ ΣΧΟΛΗ ΕΠΙΣΤΗΜΩΝ ΤΗΣ ΙΟΙΚΗΣΗΣ ΤΜΗΜΑ ΙΟΙΚΗΣΗΣ ΕΠΙΧΕΙΡΗΣΕΩΝ. Δρ. Κωνσταντίνος Κούτσικος - Δρ. Ιάσων Κουφοδόντης ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΙΓΑΙΟΥ ΣΧΟΛΗ ΕΠΙΣΤΗΜΩΝ ΤΗΣ ΙΟΙΚΗΣΗΣ ΤΜΗΜΑ ΙΟΙΚΗΣΗΣ ΕΠΙΧΕΙΡΗΣΕΩΝ ΤΕΧΝΟΛΟΓΙΑ & ΚΑΙΝΟΤΟΜΙΑ Δρ. Κωνσταντίνος Κούτσικος - Δρ. Ιάσων Κουφοδόντης 1.1 ΑΝΤΙΚΕΙΜΕΝA ΤΟΥ ΜΑΘΗΜΑΤΟΣ Βασικές εξελίξεις

Διαβάστε περισσότερα

ΙΣΤΟΡΙΚΗ ΕΞΕΛΙΞΗ ΥΠΟΛΟΓΙΣΤΩΝ

ΙΣΤΟΡΙΚΗ ΕΞΕΛΙΞΗ ΥΠΟΛΟΓΙΣΤΩΝ Σχολικό Βιβλίο - Κεφάλαιο 1 ΙΣΤΟΡΙΚΗ ΕΞΕΛΙΞΗ ΥΠΟΛΟΓΙΣΤΩΝ ΠΑΡΟΥΣΙΑΣΗ 2 Ευάγγελος Χρ. Ζιούλας (Καθηγητής Πληροφορικής) ΑΒΑΚΑΣ Πρώτη υπολογιστική μηχανή της ιστορίας (3000 π.χ.) Αρχαίο σύστημα ΑΒΑΚΑ Μοντέρνο

Διαβάστε περισσότερα

Εισαγωγή στην Επιστήµη των Η/Υ

Εισαγωγή στην Επιστήµη των Η/Υ Εισαγωγή στην Επιστήµη των Η/Υ Εισαγωγή στην Επιστήµη των Η/Υ Εισαγωγή Καθ. Κ. Κουρκουµπέτης Σηµείωση: Οι διαφάνειες βασίζονται σε µεγάλο βαθµό σε αυτές που συνοδεύονται µε το προτεινόµενο σύγγραµµα. 1

Διαβάστε περισσότερα

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

ΕΠΛ 003: ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΕΠΙΣΤΗΜΗ Της ΠΛΗΡΟΦΟΡΙΚΗΣ. Εισαγωγή ΕΠΛ 003: ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΕΠΙΣΤΗΜΗ Της ΠΛΗΡΟΦΟΡΙΚΗΣ Εισαγωγή Στόχοι 1 Να ορίσουμε τι είναι υπολογιστικό σύστημα και να απαριθμήσουμε τα στρώματά του. Να περιγράψουμε την έννοια της αφαίρεσης στη μελέτη των

Διαβάστε περισσότερα

Εισαγωγή στην Επιστήµη των Η/Υ

Εισαγωγή στην Επιστήµη των Η/Υ Εισαγωγή στην Επιστήµη των Η/Υ Καθ. Κ. Κουρκουµπέτης Οι διαφάνειες βασίζονται σε µεγάλο βαθµό σε αυτές που συνοδεύονται µε το προτεινόµενο σύγγραµµα. 1 Εισαγωγή στην Επιστήµη των Η/Υ Εισαγωγή 2 ΚΕΦΑΛΑΙΟ

Διαβάστε περισσότερα

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

ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ ΤΕΙ ΙΟΝΙΩΝ ΝΗΣΩΝ ΤΜΗΜΑ ΕΦΑΡΜΟΓΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΣΤΗ ΔΙΟΙΚΗΣΗ ΚΑΙ ΣΤΗΝ ΟΙΚΟΝΟΜΙΑ 1 Ο ΜΑΘΗΜΑ ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ ΑΠΟΣΤΟΛΙΑ ΠΑΓΓΕ Πληροφορική Η επιστήμη που ασχολείται με: τη συλλογή την αποθήκευση την

Διαβάστε περισσότερα

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

1. Εισαγωγή στην Πληροφορική Πληροφορική και Θεολογία 1. Εισαγωγή στην Πληροφορική Διδάσκοντες 2018-2019: - Χρήστος Κατσάνος (σημερινή διάλεξη) - Παναγιώτης Κατσαρός - Απόστολος Παπαδόπουλος - Θρασύβουλος-Κωνσταντίνος Τσιάτσος Γνωριμία

Διαβάστε περισσότερα

Πρόλογος 13. Κεφάλαιο 1: Εισαγωγή 19. Κεφάλαιο 2: Αριθμητικά συστήματα 37. Κεφάλαιο 3: Αποθήκευση δεδομένων 61

Πρόλογος 13. Κεφάλαιο 1: Εισαγωγή 19. Κεφάλαιο 2: Αριθμητικά συστήματα 37. Κεφάλαιο 3: Αποθήκευση δεδομένων 61 Περιεχόμενα Πρόλογος 13 Κεφάλαιο 1: Εισαγωγή 19 1.1 Το μοντέλο Turing...20 1.2 Το μοντέλο von Neumann...22 1.3 Τα συστατικά στοιχεία των υπολογιστών...24 1.4 Ιστορικό...27 1.5 Κοινωνικά και ηθικά ζητήματα...29

Διαβάστε περισσότερα

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

Περιεχόμενα. 2 Αριθμητικά συστήματα Περιεχόμενα Πρόλογος 1 Εισαγωγή 1.1 Το μοντέλο Turing 1.2 Το μοντέλο von Neumann 1.3 Συστατικά στοιχεία υπολογιστών 1.4 Ιστορικό 1.5 Κοινωνικά και ηθικά ζητήματα 1.6 Η επιστήμη των υπολογιστών ως επαγγελματικός

Διαβάστε περισσότερα

ΕΙΣΑΓΩΓΗ στους Η/Υ. Δρ. Β Σγαρδώνη. Τμήμα Τεχνολογίας Αεροσκαφών ΤΕΙ ΣΤΕΡΕΑΣ ΕΛΛΑΔΑΣ. Χειμερινό Εξάμηνο 2013-14

ΕΙΣΑΓΩΓΗ στους Η/Υ. Δρ. Β Σγαρδώνη. Τμήμα Τεχνολογίας Αεροσκαφών ΤΕΙ ΣΤΕΡΕΑΣ ΕΛΛΑΔΑΣ. Χειμερινό Εξάμηνο 2013-14 ΕΙΣΑΓΩΓΗ στους Η/Υ Τμήμα Τεχνολογίας Αεροσκαφών ΤΕΙ ΣΤΕΡΕΑΣ ΕΛΛΑΔΑΣ Δρ. Β Σγαρδώνη Χειμερινό Εξάμηνο 2013-14 Εισαγωγικές Έννοιες Τι είναι ένας ηλεκτρονικός υπολογιστής ; Ιστορία των Η/Υ Αρχιτεκτονική των

Διαβάστε περισσότερα

Εισαγωγή στον Προγ/μό Υπολογιστών. Διάλεξη 0

Εισαγωγή στον Προγ/μό Υπολογιστών. Διάλεξη 0 Εισαγωγή στον Προγ/μό Υπολογιστών Διάλεξη 0 Καλωσήρθατε στην «Εισαγωγή στον Καλή αρχή! Προγραμματισμό Υπολογιστών» Εισαγωγική διάλεξη 1. Πληροφορίες για το μάθημα 2. Βασικές έννοιες Πληροφορική, αλγόριθμος

Διαβάστε περισσότερα

Εισαγωγή στους Ηλεκτρονικούς Υπολογιστές

Εισαγωγή στους Ηλεκτρονικούς Υπολογιστές Εισαγωγή στους Ηλεκτρονικούς Υπολογιστές http://courseware.mech.ntua.gr/ml23021/ 1 ο Μάθημα Λεωνίδας Αλεξόπουλος Λέκτορας ΕΜΠ E-mail: leo@mail.ntua.gr URL: http://users.ntua.gr/leo 1 Θεωρία Εισαγωγικά:

Διαβάστε περισσότερα

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

Α. Ερωτήσεις Ανάπτυξης οµηµένος Προγραµµατισµός-Κεφάλαιο 7 Σελίδα 1 α ό 10 ΕΝΟΤΗΤΑ ΙΙΙ (ΠΡΟΓΡΑΜΜΑΤΑ) ΚΕΦΑΛΑΙΟ 7: Είδη, Τεχνικές και Περιβάλλοντα Προγραµµατισµού Α. Ερωτήσεις Ανάπτυξης 1. Τι ονοµάζουµε γλώσσα προγραµµατισµού;

Διαβάστε περισσότερα

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

ΤΕΧΝΟΛΟΓΙΚΗ ΚΑΤΕΥΘΥΝΣΗ Β ΛΥΚΕΙΟΥ ΜΑΘΗΜΑ: ΤΕΧΝΟΛΟΓΙΑ ΕΠΙΚΟΙΝΩΝΙΩΝ ΕΡΓΑΣΙΑ Α ΤΕΤΡΑΜΗΝΟΥ ΤΟΥ ΜΑΘΗΤΗ ΠΑΠΑΝΙΚΟΛΑΟΥ ΓΙΩΡΓΟΥ ΤΕΧΝΟΛΟΓΙΚΗ ΚΑΤΕΥΘΥΝΣΗ Β ΛΥΚΕΙΟΥ ΜΑΘΗΜΑ: ΤΕΧΝΟΛΟΓΙΑ ΕΠΙΚΟΙΝΩΝΙΩΝ ΕΡΓΑΣΙΑ Α ΤΕΤΡΑΜΗΝΟΥ ΤΟΥ ΜΑΘΗΤΗ ΠΑΠΑΝΙΚΟΛΑΟΥ ΓΙΩΡΓΟΥ ΘΕΜΑ: Η ΑΝΑΛΥΤΙΚΗ ΜΗΧΑΝΗ ΤΟΥ CHARLES BABBAGE ΠΡΟΤΥΠΟ ΠΕΙΡΑΜΑΤΙΚΟ ΛΥΚΕΙΟ BARBAKEIOΥ

Διαβάστε περισσότερα

Εισαγωγή στους Η/Υ. Γιώργος Δημητρίου. Μάθημα 1 ο

Εισαγωγή στους Η/Υ. Γιώργος Δημητρίου. Μάθημα 1 ο Γιώργος Δημητρίου Μάθημα 1 ο Δομή ενός Προσωπικού Υπολογιστή Eπεξεργαστής ΚΜΕ Κρυφή Μνήμη ΜΔΜ Μονάδα Διασύνδεσης Αρτηρίας Κύρια Μνήμη Βοηθητική Μνήμη Οθόνη Πληκτρολόγιο Προσαρμογέας Δικτύου Ελεγκτής Ελεγκτής

Διαβάστε περισσότερα

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

Εισαγωγή στην Πληροφορική Εισαγωγή στην Πληροφορική Χειµερινό Εξάµηνο 2006-07 ρ. Παναγιώτης Χατζηδούκας (Π..407/80) Εισαγωγή στην Πληροφορική 1 Γενικές πληροφορίες Εισαγωγή στην Πληροφορική ιδασκαλία: Παναγιώτης Χατζηδούκας Email:

Διαβάστε περισσότερα

Εισαγωγή στην επιστήμη των υπολογιστών. Υπολογιστές και Δεδομένα Κεφάλαιο 2ο Αναπαράσταση Δεδομένων

Εισαγωγή στην επιστήμη των υπολογιστών. Υπολογιστές και Δεδομένα Κεφάλαιο 2ο Αναπαράσταση Δεδομένων Εισαγωγή στην επιστήμη των υπολογιστών Υπολογιστές και Δεδομένα Κεφάλαιο 2ο Αναπαράσταση Δεδομένων 1 2.1 Τύποι Δεδομένων Τα δεδομένα σήμερα συναντώνται σε διάφορες μορφές, στις οποίες περιλαμβάνονται αριθμοί,

Διαβάστε περισσότερα

ΠΑΣΠ Πανεπιστημίου Πειραιά Τμήμα Διεθνών και Ευρωπαϊκών Σπουδών

ΠΑΣΠ Πανεπιστημίου Πειραιά Τμήμα Διεθνών και Ευρωπαϊκών Σπουδών ΕΙΣΑΓΩΓΗ ΕΡΩΤΗΣΗ: Ποιοι είναι οι τομείς της Πληροφορικής; Καθώς αυξάνεται σε πεδία και ευρύτητα η επιστήμη της πληροφορικής, αυξάνονται και οι κλάδοι στους οποίους υποδιαιρείται αλλά και εφαρμόζεται. Συνεπώς

Διαβάστε περισσότερα

Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό υλικό, όπως εικόνες, που υπόκειται σε άλλου τύ

Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό υλικό, όπως εικόνες, που υπόκειται σε άλλου τύ Θεωρία Υπολογισμού Ενότητα 26: Καθολική Μηχανή Turing Τμήμα Πληροφορικής Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό υλικό, όπως εικόνες, που

Διαβάστε περισσότερα

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

ΕΝΟΤΗΤΑ Ο ΗΛΕΚΤΡΟΝΙΚΟΣ ΥΠΟΛΟΓΙΣΤΗΣ ΕΙΣΑΓΩΓΗ ΕΝΟΤΗΤΑ 8 8.0 Ο ΗΛΕΚΤΡΟΝΙΚΟΣ ΥΠΟΛΟΓΙΣΤΗΣ ΕΙΣΑΓΩΓΗ Ο Ηλεκτρονικός Υπολογιστής (Η/Υ) είναι σήμερα η κυριότερη επικοινωνιακή συσκευή. Είναι το κατ εξοχή επικοινωνιακό υποσύστημα. Είναι μια πολυσύνθετη συσκευή.

Διαβάστε περισσότερα

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

Κεφάλαιο 7 : Είδη, Τεχνικές, και Περιβάλλοντα Προγραµµατισµού ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΥΠΟΛΟΓΙΣΤΩΝ Κεφάλαιο 7 : Είδη, Τεχνικές, και Περιβάλλοντα Προγραµµατισµού ( Απαντήσεις & Λύσεις Βιβλίου) 1. Σκοποί κεφαλαίου Κύκλος ανάπτυξης προγράµµατος Κατηγορίες γλωσσών προγραµµατισµού

Διαβάστε περισσότερα

ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ, ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΕΠΛ 001: ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΕΠΛ 003: ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ

ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ, ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΕΠΛ 001: ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΕΠΛ 003: ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ, ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΕΠΛ 001: ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ & ΕΠΛ 003: ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ Ακαδηµαϊκό Έτος 2003-2004, Εαρινό Εξάµηνο ιδάσκων

Διαβάστε περισσότερα

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

Πληροφορική Ι (Θεωρία) Πληροφορική Ι (Θεωρία) ρ Α Εξάμηνο Διδασκαλία: Δευτέρα 16:00-18:00 (Αίθουσα 303) Επίπεδο μαθήματος: Υποχρεωτικό Τμήμα Βιομηχανικού Σχεδιασμού Σκοπός του μαθήματος «ΠΛΗΡΟΦΟΡΙΚΗ Ι» Απόκτηση από τους σπουδαστές

Διαβάστε περισσότερα

Βασικές Έννοιες της Πληροφορικής

Βασικές Έννοιες της Πληροφορικής Βασικές Έννοιες της Πληροφορικής Ηλεκτρονικός Υπολογιστής Αυτόματη ηλεκτρονική μηχανή που δέχεται, φυλάσσει, επαναφέρει, επεξεργάζεται και παρουσιάζει πληροφορίες σύμφωνα με προκαθορισμένες εντολές. Δεδομένα

Διαβάστε περισσότερα

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

Εισαγωγή στις Αρχές της Επιστήμης των ΗΥ Εισαγωγή στις Αρχές της Επιστήμης των ΗΥ 2.3.1.1. Παπαγιάννη Νάσια Ηλεκτρολόγος Μηχανικός και Μηχανικός Υπολογιστών ΕΜΠ 1 περιλαμβάνει: Η έννοια του προγράμματος Επίλυση προβλήματος 1. Ακριβή προσδιορισμό

Διαβάστε περισσότερα

Κεφάλαιο 7. ΕΠΑΛ Σύμης Εφαρμογές πληροφορικής Ερωτήσεις επανάληψης

Κεφάλαιο 7. ΕΠΑΛ Σύμης Εφαρμογές πληροφορικής Ερωτήσεις επανάληψης ΕΠΑΛ Σύμης Εφαρμογές πληροφορικής Ερωτήσεις επανάληψης Κεφάλαιο 7 1. Σε τι διαφέρει ο Η/Υ από τις υπόλοιπες ηλεκτρικές και ηλεκτρονικές συσκευές; Που οφείλεται η δυνατότητά του να κάνει τόσο διαφορετικές

Διαβάστε περισσότερα

Αρχιτεκτονικές Υπολογιστών

Αρχιτεκτονικές Υπολογιστών ΑΡΧΙΤΕΚΤΟΝΙΚΕΣ ΥΠΟΛΟΓΙΣΤΩΝ Μάθηµα: Αρχιτεκτονικές Υπολογιστών Βασικά Συστατικά ενός Υπολογιστικού Συστήµατος ( οµή Οργάνωση) ιδάσκων:αναπλ.καθ. Κ. Λαµπρινουδάκης clam@unipi.gr Αρχιτεκτονικές Υπολογιστών

Διαβάστε περισσότερα

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

Εισαγωγή στην Επιστήμη των Υπολογιστών Εισαγωγή στην Επιστήμη των Υπολογιστών Ενότητα 1: Διαδικαστικά Τμήμα: Αγροτικής Οικονομίας & Ανάπτυξης Διδάσκων: Θεόδωρος Τσιλιγκιρίδης Μαθησιακοί Στόχοι Παρουσίαση της δομής και των περιεχομένων του μαθήματος.

Διαβάστε περισσότερα

Εισαγωγή στους Ηλεκτρονικούς Υπολογιστές. Τμήμα Λογιστικής. 1 Στέργιος Παλαμάς

Εισαγωγή στους Ηλεκτρονικούς Υπολογιστές. Τμήμα Λογιστικής. 1 Στέργιος Παλαμάς ΤΕΙ Ηπείρου Παράρτημα Πρέβεζας Τμήμα Λογιστικής 1 Θεματικές Ενότητες Ιστορική Αναδρομή - Εφαρμογές Αρχιτεκτονική ενός Η/Υ - Υλικό Σύνθεση ενός Προσωπικού Υπολογιστή Λογισμικό Η/Υ - Λειτουργικά Συστήματα

Διαβάστε περισσότερα

ΚΕΦΑΛΑΙΟ 5. Κύκλος Ζωής Εφαρμογών ΕΝΟΤΗΤΑ 2. Εφαρμογές Πληροφορικής. Διδακτικές ενότητες 5.1 Πρόβλημα και υπολογιστής 5.2 Ανάπτυξη εφαρμογών

ΚΕΦΑΛΑΙΟ 5. Κύκλος Ζωής Εφαρμογών ΕΝΟΤΗΤΑ 2. Εφαρμογές Πληροφορικής. Διδακτικές ενότητες 5.1 Πρόβλημα και υπολογιστής 5.2 Ανάπτυξη εφαρμογών 44 Διδακτικές ενότητες 5.1 Πρόβλημα και υπολογιστής 5.2 Ανάπτυξη εφαρμογών Διδακτικοί στόχοι Σκοπός του κεφαλαίου είναι οι μαθητές να κατανοήσουν τα βήματα που ακολουθούνται κατά την ανάπτυξη μιας εφαρμογής.

Διαβάστε περισσότερα

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

Πληροφορική και Υπολογιστές Πληροφορική και Υπολογιστές Πληροφορική είναι η επιστήμη και η τεχνολογία που ασχολείται με τις πληροφορίες, τα μέσα και τους τρόπους επεξεργασίας των πληροφοριών, χρησιμοποιώντας ως βασικό εργαλείο τον

Διαβάστε περισσότερα

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

ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ Κ. Δεμέστιχας Εργαστήριο Πληροφορικής Γεωπονικό Πανεπιστήμιο Αθηνών Επικοινωνία μέσω e-mail: cdemest@aua.gr, cdemest@cn.ntua.gr Διαφάνειες: Καθ. Νικόλαος Λορέντζος 1. ΕΙΣΑΓΩΓΗ

Διαβάστε περισσότερα

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

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΜΑΡΙΑ Σ. ΖΙΩΓΑ ΚΑΘΗΓΗΤΡΙΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΕΙΣΑΓΩΓΗ ΣΤΟΝ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟ ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΕΠΙΜΕΛΕΙΑ: ΜΑΡΙΑ Σ. ΖΙΩΓΑ ΚΑΘΗΓΗΤΡΙΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΘΕΩΡΙΑ 6 ΟΥ ΚΕΦΑΛΑΙΟΥ ΕΙΣΑΓΩΓΗ ΣΤΟΝ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟ 6.1 Τι ονοµάζουµε πρόγραµµα υπολογιστή; Ένα πρόγραµµα

Διαβάστε περισσότερα

ιαφάνειες παρουσίασης #1

ιαφάνειες παρουσίασης #1 ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΗΛΕΚΤΡΟΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ http://www.corelab.ece.ntua.gr/courses/programming/ ιδάσκοντες: Στάθης Ζάχος (zachos@cs.ntua.gr) Νίκος Παπασπύρου (nickie@softlab.ntua.gr) ιαφάνειες παρουσίασης

Διαβάστε περισσότερα

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

ΜΑΘΗΜΑΤΑ ΤΜΗΜΑΤΟΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΜΑΘΗΜΑ ΠΑΡΑ ΟΣΕΙΣ ΑΣΚΗΣΕΙΣ ΚΑΘΗΓΗΤΕΣ/ΤΡΙΕΣ Τεχνικές Προγραµµατισµού Εισαγωγή στον Προγραµµατισµό Γλώσσες Προγραµµατισµού, Θεωρία Γλωσσών Προγραµµατισµού 1999-2002 Θεωρία Γλωσσών 1996-2000, 2000-2002 Αρχές Γλωσσών Προγραµµατισµού 2002-2005 Τυπικές

Διαβάστε περισσότερα

Εισαγωγή στην Πληροφορική. Ανδρέας Παπασαλούρος andpapas@aegean.gr

Εισαγωγή στην Πληροφορική. Ανδρέας Παπασαλούρος andpapas@aegean.gr Εισαγωγή στην Πληροφορική Ανδρέας Παπασαλούρος andpapas@aegean.gr Σχετικά με το μάθημα (1) Ώρες Μαθήματος: Δευτέρα 18-20, Κτίριο Εμπορικής, Αιθ. Α1. Τρίτη 9-11,Κτίριο Εμπορικής, Αιθ. Α1. Εργαστήριο: Παρασκευή

Διαβάστε περισσότερα

Το υλικό του υπολογιστή

Το υλικό του υπολογιστή Το υλικό του υπολογιστή Ερωτήσεις 1. Τι αντιλαμβάνεστε με τον όρο υλικό; Το υλικό(hardware) αποτελείται από το σύνολο των ηλεκτρονικών τμημάτων που συνθέτουν το υπολογιστικό σύστημα, δηλαδή από τα ηλεκτρονικά

Διαβάστε περισσότερα

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

4.2.1 Α εξάμηνο Β εξάμηνο Γ εξάμηνο 4.2. ΣΥΝΟΠΤΙΚΟ ΠΡΟΓΡΑΜΜΑ ΣΠΟΥΔΩΝ ΑΝΑ ΕΞΑΜΗΝΟ 4.2. ΣΥΝΟΠΤΙΚΟ ΠΡΟΓΡΑΜΜΑ ΣΠΟΥΔΩΝ ΑΝΑ ΕΞΑΜΗΝΟ 4.2.1 Α εξάμηνο Α εξάμηνο K10 Μαθηματική Ανάλυση Ι 2 2 5 K11 Φυσική Ι 2 2 5 K12 Προγραμματισμός Ι 2 2 5 K13 Γραμμική Άλγεβρα και Εφαρμογές 2 2 5 K16 Ηλεκτρικά

Διαβάστε περισσότερα

Τεχνολογία Πολυμέσων. Ενότητα # 3: Συστήματα πολυμέσων Διδάσκων: Γεώργιος Ξυλωμένος Τμήμα: Πληροφορικής

Τεχνολογία Πολυμέσων. Ενότητα # 3: Συστήματα πολυμέσων Διδάσκων: Γεώργιος Ξυλωμένος Τμήμα: Πληροφορικής Τεχνολογία Πολυμέσων Ενότητα # 3: Συστήματα πολυμέσων Διδάσκων: Γεώργιος Ξυλωμένος Τμήμα: Πληροφορικής Χρηματοδότηση Το παρόν εκπαιδευτικό υλικό έχει αναπτυχθεί στα πλαίσια του εκπαιδευτικού έργου του

Διαβάστε περισσότερα

Εύα Βουρνά Ειρήνη Γούλα, Β1

Εύα Βουρνά Ειρήνη Γούλα, Β1 Άλαν Μάθισον Τούρινγκ (Alan Matheson Turing, 23 Ιουνίου 1912-7 Ιουνίου 1954), Άγγλος μαθηματικός, καθηγητής της λογικής, κρυπτογράφος και θεωρητικός βιολόγος (Με βάση και την ταινία «Το παιχνίδι της μίμησης»

Διαβάστε περισσότερα

Γενικά Στοιχεία Ηλεκτρονικού Υπολογιστή

Γενικά Στοιχεία Ηλεκτρονικού Υπολογιστή Γενικά Στοιχεία Ηλεκτρονικού Υπολογιστή 1. Ηλεκτρονικός Υπολογιστής Ο Ηλεκτρονικός Υπολογιστής είναι μια συσκευή, μεγάλη ή μικρή, που επεξεργάζεται δεδομένα και εκτελεί την εργασία του σύμφωνα με τα παρακάτω

Διαβάστε περισσότερα

ΜΑΘΗΜΑ: Εισαγωγή στις Αρχές της Επιστήμης των Η/Υ. 1 η ΘΕΜΑΤΙΚΗ ΕΝΟΤΗΤΑ: ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ

ΜΑΘΗΜΑ: Εισαγωγή στις Αρχές της Επιστήμης των Η/Υ. 1 η ΘΕΜΑΤΙΚΗ ΕΝΟΤΗΤΑ: ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ ΜΑΘΗΜΑ: Εισαγωγή στις Αρχές της Επιστήμης των Η/Υ 1 η ΘΕΜΑΤΙΚΗ ΕΝΟΤΗΤΑ: ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ Στόχος Θεματικής Ενότητας Οι μαθητές να περιγράφουν τους βασικούς τομείς της Επιστήμης των Υπολογιστών και να μπορούν

Διαβάστε περισσότερα

1 η Γενιά Υπολογιστών

1 η Γενιά Υπολογιστών 1 η Γενιά Υπολογιστών 1946-1956 Για πρώτη φορά δημιουργήθηκε ένα τεράστιο μηχάνημα που αντί για μηχανικά μέρη χρησιμοποιούσε ηλεκτρονικές λυχνίες, κατασκευασμένες από τον Λι Ντε Φορέ (Lee DeForest). Ο

Διαβάστε περισσότερα

2 ΟΥ και 7 ΟΥ ΚΕΦΑΛΑΙΟΥ

2 ΟΥ και 7 ΟΥ ΚΕΦΑΛΑΙΟΥ ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΕΠΙΜΕΛΕΙΑ: ΜΑΡΙΑ Σ. ΖΙΩΓΑ ΚΑΘΗΓΗΤΡΙΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΘΕΩΡΙΑ 2 ΟΥ και 7 ΟΥ ΚΕΦΑΛΑΙΟΥ ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ ΑΛΓΟΡΙΘΜΩΝ και ΔΟΜΗ ΑΚΟΛΟΥΘΙΑΣ 2.1 Να δοθεί ο ορισμός

Διαβάστε περισσότερα

215 Μηχανικών Η/Υ και Πληροφορικής Πάτρας

215 Μηχανικών Η/Υ και Πληροφορικής Πάτρας 215 Μηχανικών Η/Υ και Πληροφορικής Πάτρας Το Τμήμα ασχολείται με τη διδασκαλία και την έρευνα στην επιστήμη και τεχνολογία των υπολογιστών και τη μελέτη των εφαρμογών τους. Το Τμήμα ιδρύθηκε το 1980 (ως

Διαβάστε περισσότερα

ΠΛΗΡΟΦΟΡΙΚΗ 1 Ο ΜΑΘΗΜΑ

ΠΛΗΡΟΦΟΡΙΚΗ 1 Ο ΜΑΘΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗ 1 Ο ΜΑΘΗΜΑ Ηλεκτρονικός Υπολογιστής Πουλιέται οπουδήποτε (ακόμη και σε Super Market) Είναι παντού Ο φορητός έχει τις ίδιες δυνατότητες με τον επιτραπέζιο Γίνονται μικρότεροι και ισχυρότεροι

Διαβάστε περισσότερα

ΣΗΜΕΙΩΣΕΙΣ ΓΡΑΦΙΣΤΙΚΗ ΜΕ Η/Υ 1. Του Αποστόλου Παπαποστόλου Επίκουρου Καθηγητή του ΤΕΙ Αθήνας

ΣΗΜΕΙΩΣΕΙΣ ΓΡΑΦΙΣΤΙΚΗ ΜΕ Η/Υ 1. Του Αποστόλου Παπαποστόλου Επίκουρου Καθηγητή του ΤΕΙ Αθήνας ΣΗΜΕΙΩΣΕΙΣ ΓΡΑΦΙΣΤΙΚΗ ΜΕ Η/Υ 1 Του Αποστόλου Παπαποστόλου Επίκουρου Καθηγητή του ΤΕΙ Αθήνας ΕΙΣΑΓΩΓΗ Οι γραφικές παραστάσεις µε υπολογιστές έχουν προχωρήσει πολύ από τότε που οι ε- πιστήµονες που δούλευαν

Διαβάστε περισσότερα

Το Διαδικτυακό Προσαρμοστικό Συνεργατικό Περιβάλλον Μάθησης SCALE

Το Διαδικτυακό Προσαρμοστικό Συνεργατικό Περιβάλλον Μάθησης SCALE Το Διαδικτυακό Προσαρμοστικό Συνεργατικό Περιβάλλον Μάθησης SCALE Supporting Collaboration and SCALE Adaptation in a Learning Environment Το περιβάλλον SCALE Διαδικτυακό Προσαρμοστικό Εκπαιδευτικό Περιβάλλον

Διαβάστε περισσότερα

Ενότητα 4. Εισαγωγή στην Πληροφορική. Αναπαράσταση δεδοµένων. Αναπαράσταση πληροφορίας. υαδικοί αριθµοί. Χειµερινό Εξάµηνο 2006-07

Ενότητα 4. Εισαγωγή στην Πληροφορική. Αναπαράσταση δεδοµένων. Αναπαράσταση πληροφορίας. υαδικοί αριθµοί. Χειµερινό Εξάµηνο 2006-07 Ενότητα 4 Εισαγωγή στην Πληροφορική Κεφάλαιο 4Α: Αναπαράσταση πληροφορίας Κεφάλαιο 4Β: Επεξεργαστές που χρησιµοποιούνται σε PCs Χειµερινό Εξάµηνο 2006-07 ρ. Παναγιώτης Χατζηδούκας (Π..407/80) Εισαγωγή

Διαβάστε περισσότερα

ΗΜΜΥ 100 Εισαγωγή στην Τεχνολογία

ΗΜΜΥ 100 Εισαγωγή στην Τεχνολογία University of Cyprus ptical Diagnostics ΗΜΜΥ 100 Εισαγωγή στην Τεχνολογία Διάλεξη 14 60 MB RAM κι όμως με ξέχασες! Ομαδική Εργασία 4 Η Στόχοι και Διαδικασία Καθορίστε Τον σκοπό και τους στόχους Τη διαδικασία

Διαβάστε περισσότερα

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

6. Εισαγωγή στον προγραµµατισµό 6. Εισαγωγή στον προγραµµατισµό 6.1 Η έννοια του προγράµµατος. 6.2 Ιστορική αναδροµή. 6.2.1 Γλώσσες µηχανής. ΗΜ04-Θ1Α 1. Ένα πρόγραµµα σε γλώσσα µηχανής είναι µια ακολουθία δυαδικών ψηφίων. 5. Ένα πρόγραµµα

Διαβάστε περισσότερα

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

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

Διαβάστε περισσότερα

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

ΕΙΣΑΓΩΓΗ ΣΤΙΣ ΑΡΧΕΣ ΤΗΣ ΕΠΙΣΤΗΜΗΣ ΤΩΝ Η/Υ ΜΑΘΗΜΑ ΓΕΝΙΚΗΣ ΠΑΙΔΕΙΑΣ Β ΛΥΚΕΙΟΥ ΕΙΣΑΓΩΓΗ ΣΤΙΣ ΑΡΧΕΣ ΤΗΣ ΕΠΙΣΤΗΜΗΣ ΤΩΝ Η/Υ ΜΑΘΗΜΑ ΓΕΝΙΚΗΣ ΠΑΙΔΕΙΑΣ Β ΛΥΚΕΙΟΥ ΕΙΣΑΓΩΓΗ ΣΤΙΣ ΑΡΧΕΣ ΤΗΣ ΕΠΙΣΤΗΜΗΣ ΤΩΝ Η/Υ Ιστότοπος Βιβλίου http://www.iep.edu.gr/ και «Νέα Βιβλία ΙΕΠ ΓΕΛ και ΕΠΑΛ» 2 ΠΕΡΙΕΧΟΜΕΝΑ

Διαβάστε περισσότερα

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

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

Διαβάστε περισσότερα

ΠΡΟΒΛΗΜΑ ΕΠΕΓΕΡΓΑΣΙΑ. (Είναι οι σκέψεις και οι πράξεις που κάνουμε για να λυθεί το πρόβλημα) ΕΙΣΟΔΟΥ - ΕΞΟΔΟΥ

ΠΡΟΒΛΗΜΑ ΕΠΕΓΕΡΓΑΣΙΑ. (Είναι οι σκέψεις και οι πράξεις που κάνουμε για να λυθεί το πρόβλημα) ΕΙΣΟΔΟΥ - ΕΞΟΔΟΥ 1 ο ΓΥΜΝΑΣΙΟ ΘΕΡΜΗΣ Μάθημα: Ενότητα: Πληροφορική Α' Γυμν. Το Υλικό του Υπολογιστή ΠΡΟΒΛΗΜΑ ΔΕΔΟΜΕΝΑ (Είναι τα στοιχεία που δίνουμε για λυθεί το πρόβλημα) ΕΠΕΓΕΡΓΑΣΙΑ (Είναι οι σκέψεις και οι πράξεις που

Διαβάστε περισσότερα

Μάθημα 3: Αρχιτεκτονική Υπολογιστών

Μάθημα 3: Αρχιτεκτονική Υπολογιστών Μάθημα 3: Αρχιτεκτονική Υπολογιστών 3.1 Περιφερειακές μονάδες και τμήμα επεξεργασίας Στην καθημερινή μας ζωή ερχόμαστε συνέχεια σε επαφή με υπολογιστές. Ο υπολογιστής είναι μια συσκευή που επεξεργάζεται

Διαβάστε περισσότερα

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

ΑΕΠΠ Ερωτήσεις θεωρίας ΑΕΠΠ Ερωτήσεις θεωρίας Κεφάλαιο 1 1. Τα δεδομένα μπορούν να παρέχουν πληροφορίες όταν υποβάλλονται σε 2. Το πρόβλημα μεγιστοποίησης των κερδών μιας επιχείρησης είναι πρόβλημα 3. Για την επίλυση ενός προβλήματος

Διαβάστε περισσότερα

Εισαγωγή στους Ηλεκτρονικούς Υπολογιστές. 1 ο Μάθημα. Λεωνίδας Αλεξόπουλος Λέκτορας ΕΜΠ. url:

Εισαγωγή στους Ηλεκτρονικούς Υπολογιστές. 1 ο Μάθημα. Λεωνίδας Αλεξόπουλος Λέκτορας ΕΜΠ.   url: Εισαγωγή στους Ηλεκτρονικούς Υπολογιστές 1 ο Μάθημα Λεωνίδας Αλεξόπουλος Λέκτορας ΕΜΠ email: leo@mail.ntua.gr url: http://users.ntua.gr/leo Άδεια Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες

Διαβάστε περισσότερα

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

ΕΠΛ 003: ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ. Εισαγωγή ΕΠΛ 003: ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ Εισαγωγή Στόχοι 1 Να ορίσουμε τι είναι υπολογιστικό σύστημα και να απαριθμήσουμε τα στρώματά του. Να ορίσουμε τι είναι τα δεδομένα εισόδου, τι είναι το

Διαβάστε περισσότερα

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

ΠΛΗΡΟΦΟΡΙΚΗ Ι JAVA Τμήμα θεωρίας με Α.Μ. σε 8 & 9 11/10/07 ΠΛΗΡΟΦΟΡΙΚΗ Ι JAVA Τμήμα θεωρίας με Α.Μ. σε 8 & 9 11/10/07 Τμήμα θεωρίας: Α.Μ. 8, 9 Κάθε Πέμπτη, 11πμ-2μμ, ΑΜΦ23. Διδάσκων: Ντίνος Φερεντίνος Γραφείο 118 email: kpf3@cornell.edu Μάθημα: Θεωρία + προαιρετικό

Διαβάστε περισσότερα

ΚΡΥΠΤΟΓΡΑΦΙΑ Α. ΑΠΟ ΤΟ ΒΙΒΛΙΟ «Η ΦΥΣΗ ΚΑΙ Η ΔΥΝΑΜΗ ΤΩΝ ΜΑΘΗΜΑΤΙΚΩΝ»

ΚΡΥΠΤΟΓΡΑΦΙΑ Α. ΑΠΟ ΤΟ ΒΙΒΛΙΟ «Η ΦΥΣΗ ΚΑΙ Η ΔΥΝΑΜΗ ΤΩΝ ΜΑΘΗΜΑΤΙΚΩΝ» ΚΡΥΠΤΟΓΡΑΦΙΑ Α. ΑΠΟ ΤΟ ΒΙΒΛΙΟ «Η ΦΥΣΗ ΚΑΙ Η ΔΥΝΑΜΗ ΤΩΝ ΜΑΘΗΜΑΤΙΚΩΝ» - Κρυπτογραφία είναι - Κρυπτανάλυση είναι - Με τον όρο κλειδί. - Κρυπτολογία = Κρυπτογραφία + Κρυπτανάλυση - Οι επιστήµες αυτές είχαν

Διαβάστε περισσότερα

Φουκαράκη Χρυσούλα - ΓΕΛ Γαζίου

Φουκαράκη Χρυσούλα - ΓΕΛ Γαζίου ΚΕΦΑΛΑΙΟ 1 Φουκαράκη Χρυσούλα - ΓΕΛ Γαζίου Υπολογιστικά συστήματα σχεδιάστηκαν για να καλύψουν συγκεκριμένες ανάγκες σε συγκεκριμένη χρονική στιγμή και βοηθούν στη συνολική πρόοδο της τεχνολογίας Φουκαράκη

Διαβάστε περισσότερα

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

Β Εξάµηνο Τίτλος Μαθήµατος Θ Φ Α.Π Ε Φ.E. Π.Μ Προαπαιτούµενα ΤΕΙ ΠΕΛΟΠΟΝΝΗΣΟΥ ΣΧΟΛΗ ΤΕΧΝΟΛΟΓΙΚΩΝ ΕΦΑΡΜΟΓΩΝ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ Τ.Ε. ΣΥΝΟΠΤΙΚΟ ΠΡΟΓΡΑΜΜΑ ΣΠΟΥ ΩΝ ΑΝΑ ΕΞΑΜΗΝΟ Α Εξάµηνο Τίτλος Μαθήµατος Θ Φ Α.Π Ε Φ.Ε Π.Μ Προαπαιτούµενα Κ10 ΜΑΘΗΜΑΤΙΚΗ ΑΝΑΛΥΣΗ

Διαβάστε περισσότερα

219 Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών Θεσσαλονίκης

219 Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών Θεσσαλονίκης 219 Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών Θεσσαλονίκης Το Τμήμα Ηλεκτρολόγων Μηχανικών ιδρύθηκε με το ΒΔ.400/72 και άρχισε να λειτουργεί το 1972-73. Το ΑΠΘ είχε τότε ήδη 28.000 φοιτητές. Η ακριβής

Διαβάστε περισσότερα

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

Εισαγωγή στην Επιστήμη των Υπολογιστών Εισαγωγή στην Επιστήμη των Υπολογιστών Ενότητα1: Η επιστήμη των ΗΥ Αρχιτεκτονικές, 3ΔΩ Τμήμα: Αγροτικής Οικονομίας & Ανάπτυξης Διδάσκων: Θεόδωρος Τσιλιγκιρίδης Μαθησιακοί στόχοι Με την ολοκλήρωση της ενότητας

Διαβάστε περισσότερα

Προγραµµατισµός Συστηµάτων Πραγµατικού Χρόνου

Προγραµµατισµός Συστηµάτων Πραγµατικού Χρόνου Προγραµµατισµός Συστηµάτων Πραγµατικού Χρόνου Εφαρµογές σε µικρά ενσωµατωµένα συστήµατα Ιωάννης Καλόµοιρος Αναπληρωτής Καθηγητής Τµήµα Μηχανικών Πληροφορικής Μάθηµα 2ο Περίληψη και σηµαντικά σηµεία Τα

Διαβάστε περισσότερα

Εισαγωγή στους Η/Υ. Η εμφάνιση και η εξέλιξη των Η/Υ

Εισαγωγή στους Η/Υ. Η εμφάνιση και η εξέλιξη των Η/Υ Εισαγωγή στους Η/Υ Η εμφάνιση και η εξέλιξη των Η/Υ 1 Η ιστορία και η εξέλιξη του Η/Υ (1) Ιστορική αναδρομή Επιτεύγματα Μελλοντικές κατευθύνσεις 2 Οι πρόγονοι του Η/Υ Γνωστές υπολογιστικές μορφές ειδικού

Διαβάστε περισσότερα

ΑΛΓΟΡΙΘΜΟΙ. Τι είναι αλγόριθμος

ΑΛΓΟΡΙΘΜΟΙ. Τι είναι αλγόριθμος ΑΛΓΟΡΙΘΜΟΙ Στο σηµείωµα αυτό αρχικά εξηγείται η έννοια αλγόριθµος και παραθέτονται τα σπουδαιότερα κριτήρια που πρέπει να πληρεί κάθε αλγόριθµος. Στη συνέχεια, η σπουδαιότητα των αλγορίθµων συνδυάζεται

Διαβάστε περισσότερα

Πρόταση για Ανασχηματισμό του Προγράμματος Προπτυχιακών Σπουδών της ΣΗΜΜΥ

Πρόταση για Ανασχηματισμό του Προγράμματος Προπτυχιακών Σπουδών της ΣΗΜΜΥ Πρόταση για Ανασχηματισμό του Προγράμματος Προπτυχιακών Σπουδών της ΣΗΜΜΥ Τομέας Τεχνολογίας Πληροφορικής και Υπολογιστών Περίληψη Τί προτείνουμε, πώς και γιατί με λίγα λόγια: 55 μαθήματα = 30 για ενιαίο

Διαβάστε περισσότερα

Αρβανίτη Κατερίνα Κατζιλιέρη Μαρία Μπεζαντέ Καλλιόπη Παναγοπούλου Κατερίνα

Αρβανίτη Κατερίνα Κατζιλιέρη Μαρία Μπεζαντέ Καλλιόπη Παναγοπούλου Κατερίνα Αρβανίτη Κατερίνα Κατζιλιέρη Μαρία Μπεζαντέ Καλλιόπη Παναγοπούλου Κατερίνα Ήταν ο πρώτος υπολογιστής γενικής χρήσης, δηλαδή μπορούσε να προγραμματιστεί για να λύσει ένα οποιοδήποτε πρόβλημα. Ανακοινώθηκε

Διαβάστε περισσότερα

1.4 Τεχνολογικές εξελίξεις στο Υλικό Υπολογιστών

1.4 Τεχνολογικές εξελίξεις στο Υλικό Υπολογιστών 1.4 Τεχνολογικές εξελίξεις στο Υλικό Υπολογιστών Μεταξύ του 2700 π.χ. και 2300 π.χ. εμφανίστηκε για πρώτη φορά ο Σουμεριακός Άβακας, ένας πίνακας με διαδοχικές στήλες που οριοθετούσαν τις διαδοχικές τάξεις

Διαβάστε περισσότερα

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

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

Διαβάστε περισσότερα

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

Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον κεφ.6 Εισαγωγή στον Προγραμματισμό Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον κεφ.6 Εισαγωγή στον Προγραμματισμό Μάριος Αραποστάθης Καθηγητής πληροφορικής Βαρβάκειου Λύκειου http://users.sch.gr/mariosarapostathis 6.1 Η έννοια του

Διαβάστε περισσότερα

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

ΕΠΛ 003: ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ. Επανάληψη ΕΠΛ 003: ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ Επανάληψη 1 Ο νόμος του Moore λέει ότι a) Η πυκνότητα των κυκλωμάτων της Μνήμης είναι πάντα τριπλάσια αυτής των ολοκληρωμένων κυκλωμάτων. b) Κάθε 18 μήνες

Διαβάστε περισσότερα

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

ΕΠΛ 001: ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ. Επανάληψη ΕΠΛ 001: ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ Επανάληψη 1 Ο νόμος του Moore λέει ότι: a) Η πυκνότητα των κυκλωμάτων της μνήμης είναι πάντα τριπλάσια αυτής των ολοκληρωμένων κυκλωμάτων. b) Κάθε 18 μήνες

Διαβάστε περισσότερα

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

ΥΠΟΥΡΓΕΙΟ ΠΑΙΔΕΙΑΣ ΚΑΙ ΠΟΛΙΤΙΣΜΟΥ ΔΙΕΥΘΥΝΣΗ ΑΝΩΤΕΡΗΣ ΚΑΙ ΑΝΩΤΑΤΗΣ ΕΚΠΑΙΔΕΥΣΗΣ ΥΠΗΡΕΣΙΑ ΕΞΕΤΑΣΕΩΝ ΠΑΓΚΥΠΡΙΕΣ ΕΞΕΤΑΣΕΙΣ 2012 ΥΠΟΥΡΓΕΙΟ ΠΑΙΔΕΙΑΣ ΚΑΙ ΠΟΛΙΤΙΣΜΟΥ ΔΙΕΥΘΥΝΣΗ ΑΝΩΤΕΡΗΣ ΚΑΙ ΑΝΩΤΑΤΗΣ ΕΚΠΑΙΔΕΥΣΗΣ ΥΠΗΡΕΣΙΑ ΕΞΕΤΑΣΕΩΝ ΠΑΓΚΥΠΡΙΕΣ ΕΞΕΤΑΣΕΙΣ 2012 ΤΕΧΝΟΛΟΓΙΑ (Ι) ΤΕΧΝΙΚΩΝ ΣΧΟΛΩΝ ΘΕΩΡΗΤΙΚΗΣ ΚΑΤΕΥΘΥΝΣΗΣ Μάθημα : Μικροϋπολογιστές

Διαβάστε περισσότερα

Πληροφορίες. Εισαγωγή στην Πληροφορική. Κατηγορίες υλισµικού. Περίληψη µαθήµατος (συνέχεια) Επεξεργαστής Μνήµη. Χειµερινό Εξάµηνο 2006-07

Πληροφορίες. Εισαγωγή στην Πληροφορική. Κατηγορίες υλισµικού. Περίληψη µαθήµατος (συνέχεια) Επεξεργαστής Μνήµη. Χειµερινό Εξάµηνο 2006-07 Πληροφορίες Εισαγωγή στην Πληροφορική Χειµερινό Εξάµηνο 2006-07 ρ. Παναγιώτης Χατζηδούκας (Π..407/80) Μόνο για την επόµενη Τετάρτη 25/10, το µάθηµα (12-13) δεν θα πραγµατοποιηθεί. Τα εργαστήρια θα ξεκινήσουν

Διαβάστε περισσότερα

Εισαγωγή στην Αρχιτεκτονική Η/Υ

Εισαγωγή στην Αρχιτεκτονική Η/Υ Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής Αρχιτεκτονική Υπολογιστών 2017-18 Εισαγωγή στην Αρχιτεκτονική (θεμελιώδεις αρχές λειτουργίας των υπολογιστών) http://mixstef.github.io/courses/comparch/ Μ.Στεφανιδάκης

Διαβάστε περισσότερα

Κεφάλαιο 2 ο Βασικές Έννοιες Αλγορίθμων (σελ )

Κεφάλαιο 2 ο Βασικές Έννοιες Αλγορίθμων (σελ ) Κεφάλαιο 2 ο Βασικές Έννοιες Αλγορίθμων (σελ. 25 48) Τι είναι αλγόριθμος; Γ ΛΥΚΕΙΟΥ Αλγόριθμος είναι μία πεπερασμένη σειρά ενεργειών, αυστηρά καθορισμένων και εκτελέσιμων σε πεπερασμένο χρονικό διάστημα,

Διαβάστε περισσότερα

Ιστορική αναδροµή των Ηλεκτρονικών Υπολογιστών. Πηγή: Wiki 2010

Ιστορική αναδροµή των Ηλεκτρονικών Υπολογιστών. Πηγή: Wiki 2010 Ιστορική αναδροµή των Ηλεκτρονικών Υπολογιστών Πηγή: Wiki 2010 Μερικά ιστορικά στοιχεία Οι άνθρωποι επινόησαν κατά την αρχαιότητα και το Μεσαίωνα διάφορες συσκευές για να µετρούν τον χρόνο (όπως ήταν οι

Διαβάστε περισσότερα

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

ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΕΠΛ 121 ΕΡΓΑΣΤΗΡΙΑ ΨΗΦΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ ΜΝΗΜΗ ΚΑΙ ΠΡΟΓΡΑΜΜΑΤΙΖΟΜΕΝΗ ΛΟΓΙΚΗ ΥΠΕΥΘΥΝΟΣ ΕΡΓΑΣΤΗΡΙΩΝ: ΧΡΥΣΟΣΤΟΜΟΣ ΧΡΥΣΟΣΤΟΜΟΥ ΕΑΡΙΝΟ ΕΞΑΜΗΝΟ 2001 ΕΠΛ 121 ΕΡΓΑΣΤΗΡΙΑ ΨΗΦΙΑΚΩΝ

Διαβάστε περισσότερα

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

Επιµέλεια Θοδωρής Πιερράτος Εισαγωγή στον προγραµµατισµό Η έννοια του προγράµµατος Ο προγραµµατισµός ασχολείται µε τη δηµιουργία του προγράµµατος, δηλαδή του συνόλου εντολών που πρέπει να δοθούν στον υπολογιστή ώστε να υλοποιηθεί

Διαβάστε περισσότερα

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ Κεφάλαιο 2 ο. Επικοινωνία:

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ Κεφάλαιο 2 ο. Επικοινωνία: Επικοινωνία: spzygouris@gmail.com Να δοθεί ο ορισμός του Αλγορίθμου. Αλγόριθμος, σύμφωνα με το βιβλίο, είναι μια πεπερασμένη σειρά ενεργειών (όχι άπειρες), αυστηρά καθορισμένων και εκτελέσιμων σε πεπερασμένο

Διαβάστε περισσότερα

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

Εισαγωγή στην Πληροφορική αρ χή Εισαγωγή στην Πληροφορική Σημειώσεις Παράρτημα 1 Οδηγός μελέτης για τις εξετάσεις 12/1/2017 μπορεί να συμπληρωθεί τις επόμενες μέρες Μάριος Μάντακας Τμήμα Μηχανικών Πληροφορικής Τ.Ε. ΤΕΙ Ηπείρου

Διαβάστε περισσότερα

Εφαρµογές Πληροφορικής Υπολογιστών. Κεφάλαιο 3 Το υλικό του υπολογιστή

Εφαρµογές Πληροφορικής Υπολογιστών. Κεφάλαιο 3 Το υλικό του υπολογιστή Κεφάλαιο 3 Το υλικό του υπολογιστή Εισαγωγή Τµήµατα του Η/Υ καιοργάνωση Μονάδα Κεντρικής Μνήµης Κεντρική Μονάδα Επεξεργασίας (CPU) Μονάδα Εισόδου Εξόδου ίαυλοι Επικοινωνίας Εναλλακτικές αρχιτεκτονικές

Διαβάστε περισσότερα

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

ΠΛΗΡΟΦΟΡΙΑΚΑ & ΤΗΛΕΠΙΚΟΙΝΩΝΙΑΚΑ ΣΥΣΤΗΜΑΤΑ ΠΛΗΡΟΦΟΡΙΑΚΑ & ΤΗΛΕΠΙΚΟΙΝΩΝΙΑΚΑ ΣΥΣΤΗΜΑΤΑ Κεφάλαιο 1 Εξέλιξη και οµή των Υπολογιστικών Συστηµάτων Γιώργος Γιαγλής Περίληψη Κεφαλαίου 2 Ενότητα 1: Τι είναι η Πληροφορική Θεµελιώδεις ορισµοί και αρχές Ενότητα

Διαβάστε περισσότερα

Τετάρτη 5-12/11/2014. ΣΗΜΕΙΩΣΕΙΣ 3 ου και 4 ου ΜΑΘΗΜΑΤΟΣ ΕΙΔΙΚΟΤΗΤΑ: ΤΕΧΝΙΚΟΣ ΕΦΑΡΜΟΓΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΜΑΘΗΜΑ: ΑΡΧΙΤΕΚΤΟΝΙΚΗ Η/Υ Α ΕΞΑΜΗΝΟ

Τετάρτη 5-12/11/2014. ΣΗΜΕΙΩΣΕΙΣ 3 ου και 4 ου ΜΑΘΗΜΑΤΟΣ ΕΙΔΙΚΟΤΗΤΑ: ΤΕΧΝΙΚΟΣ ΕΦΑΡΜΟΓΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΜΑΘΗΜΑ: ΑΡΧΙΤΕΚΤΟΝΙΚΗ Η/Υ Α ΕΞΑΜΗΝΟ Τετάρτη 5-12/11/2014 ΣΗΜΕΙΩΣΕΙΣ 3 ου και 4 ου ΜΑΘΗΜΑΤΟΣ ΕΙΔΙΚΟΤΗΤΑ: ΤΕΧΝΙΚΟΣ ΕΦΑΡΜΟΓΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΜΑΘΗΜΑ: ΑΡΧΙΤΕΚΤΟΝΙΚΗ Η/Υ Α ΕΞΑΜΗΝΟ ΕΚΠΑΙΔΕΥΤΗΣ: ΤΡΟΧΙΔΗΣ ΠΑΝΑΓΙΩΤΗΣ 1. Παράσταση και οργάνωση δεδομένων

Διαβάστε περισσότερα

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

Ανάπτυξη Εφαρµογών σε Προγραµµατιστικό Περιβάλλον Ανάπτυξη Εφαρµογών σε Προγραµµατιστικό Περιβάλλον Κεφάλαιο 6ο Εισαγωγή στον Προγραµµατισµό Μέρος Πρώτο (6.1, 6.2 και 6.3) Α. Ερωτήσεις Σωστού Λάθους 1. Η γλώσσα µηχανής είναι µία γλώσσα υψηλού επιπέδου.

Διαβάστε περισσότερα