Εισαγωγή στην Επιστήμη των Υπολογιστών
Διδάσκοντες: Α. Σιδερίδης, Ν. Λορέντζος, Θ. Τσιλιγκιρίδης, Κ. Κωστοπούλου,
Κ. Γιαλούρης
Εισαγωγή στην Επιστήμη των Υπολογιστών και ιστορική αναδρομή – Κοινωνία της πληροφορίας – Αριθμητική του Υπολογιστή – Αρχιτεκτονική του Υπολογιστή- Μικροϋπολογιστές – Λογισμικό – Αυτοματισμός Γραφείου – Βάσεις Δεδομένων – Τεχνητή Νοημοσύνη-Έμπειρα Συστήματα – Πληροφοριακά Συστήματα & Συστήματα Αποφάσεων – Δίκτυα Υπολογιστών – Διαδίκτυο (πρωτόκολλα ΙP TCP, βασικές υπηρεσίες, αρχιτεκτονική , πολυμέσα, ασφάλεια). Παγκόσμιος Ιστός (αρχιτεκτονική, URL, πρωτόκολλο ΗΤΤP,. Περιγραφή σελίδων με ΗΜΤLαναζήτηση πληροφοριών) – Σχεδιασμός δικτυακού τόπου – Καινοτόμες εφαρμογές Τηλεματικής (Εκπαίδευση από Απόσταση, Ηλεκτρονικό Εμπόριο).
Αρχιτεκτονική του Υπολογιστή - Μικροϋπολογιστές - Λειτουργικό Σύστημα - Γενικό και Ειδικό Λογισμικό - Αυτοματισμός Γραφείου - Βάσεις Δεδομένων - Έμπειρα Συστήματα - Πληροφοριακά Συστήματα και Συστήματα Αποφάσεων - Δίκτυα Υπολογιστών - Διαδίκτυο. Προγραμματισμός στη γλώσσα VISUAL FORTRANκαι ανάπτυξη εφαρμογών για την επίλυση προβλημάτων.
Course leaders: A. Sideridis, N. Lorentzos, T. Tsiligirides, K. Kostopoulou, K. Gialouris.
Course description:
1. Digital systems (computer evolution, computer architecture. Technical characteristics of CPU, main memory and secondary devices. Operating systems. Information processing).
2. Computer arithmetic (number representation, accuracy. Numerical codes)
3. Microprocessors (general characteristics, evolution and capabilities. Architecture, operation and types of microprocessors. Logical circuits of microprocessors, connection with different types of memory and secondary devices).
4. Microcomputers (organising systems of microcomputers. Types, sizes, power and technology of microcomputer systems. Operating systems for microcomputers).
5. Office automation (office organisation, data bases, expert systems. Integrated s/w packages for microcomputers).
6. Computer programming (logical flow and algorithms. Evolution in computer languages. Editors, interpreters, compilers, computer programmes of general use, computer libraries. Programming in Visual basic, Fortran and Pascal).
Teaching aids: Selection of books
Examination: Oral (Theory), written (Lab. work)