
- +30 2310 891.827
- trakatelis uom.edu.gr
- Office: C2, 222
Trakatelis Georgios
Laboratory Teaching Personnel
Department of Applied Informatics
Teaching
- COMPUTER SYSTEMS
(AIC105)
Type
COMPULSORY
Department Abbreviation
AI
Department
DEPARTMENT OF APPLIED INFORMATICS
Course Outlines
Εξάμηνο: 1ο (Χειμερινό) | Κατεύθυνση: ΕΤΥ-ΠΣ | Υποχρεωτικό Κορμού | Εβδ.διδασκαλία: 3 | Πιστωτικές Μονάδες (ECTS): 5
Διδάσκοντες: Παπαδημητρίου Παναγιώτης, Σουραβλάς Σταύρος, Τρακατέλης Γεώργιος
Μαθησιακά αποτελέσματα
Το μάθημα έχει σαν βασικό στόχο την εξοικείωση του φοιτητή με τα Συστήματα Υπολογιστών.
Μετά την ολοκλήρωση του μαθήματος οι φοιτητές θα είναι σε θέση να:
- προσδιορίζουν τα συστατικά μέρη ενός υπολογιστικού συστήματος,
- διακρίνουν τα συστήματα αρίθμησης,
- μετατρέπουν αριθμούς μεταξύ του δεκαδικού και δυαδικού συστήματος αρίθμησης,
- εξηγούν τις έννοιες της κωδικοποίησης και αναπαράστασης δεδομένων,
- διακρίνουν τις λογικές πύλες,
- εκτελούν πράξεις με δεδομένα,
- απαριθμούν διαφορετικά λειτουργικά συστήματα,
- καταγράφουν και να συγκρίνουν χαρακτηριστικά λειτουργικών συστημάτων,
- γενικεύουν έννοιες όπως διασύνδεση υπολογιστικών συστημάτων και επικοινωνία δεδομένων,
- περιγράφουν τα βασικά χαρακτηριστικά των λειτουργικών συστημάτων Unix / Linux,
- εξοικειωθούν με τις εντολές φλοιού του Linux,
- αναγνωρίσουν την εφαρμογή θεωρητικής γνώσης στην πράξης (διαχείριση αρχείων, διεργασιών, δικτύου κ.α.),
- αναπτύξουν αφαιρετικό τρόπο σκέψης.
Αναζήτηση, ανάλυση και σύνθεση δεδομένων και πληροφοριών, με τη χρήση και των απαραίτητων τεχνολογιών
Αυτόνομη εργασία
Ομαδική εργασία
Εργασία σε διεθνές περιβάλλον
Περιεχόμενο μαθήματος
Το μάθημα περιλαμβάνει την ακόλουθη ύλη:
• Συστήματα αρίθμησης
• Προσημασμένοι, μη προσημασμένοι αριθμοί και αριθμητικές πράξεις
• Αναπαράσταση κινητής υποδιαστολής
• Λογικές πύλες, λογικές συναρτήσεις και βασικά συνδυαστικά κυκλώματα (αθροιστές, αφαιρέτες, συγκριτές)
• Υλικό υπολογιστών, λειτουργία ΚΜΕ και κεντρική μνήμης, καταχωρητές, ιεραρχία μνήμης, κύκλος μηχανής, εντολές Assembly
• Εισαγωγή στα λειτουργικά συστήματα, διεργασίες, είσοδος / έξοδος (χειρισμός διακοπών, DMA), σελιδοποίηση / κατάτμηση κύριας μνήμης, διαχείριση εικονικής μνήμης, χρονοπρογραμματισμός ΚΜΕ
• Εισαγωγή στα δίκτυα υπολογιστών, τεχνικές μεταγωγής, υποδομή Διαδικτύου, στρώματα δικτύου, διευθυνσιοδότηση, υποδικτύωση, πρωτόκολλα IP, DHCP, ICMP, δρομολογητές, πίνακες δρομολόγησης, πρωτόκολλα μεταφοράς (TCP/UDP), υπολογισμός του TCP timeout
Οι εργαστηριακές ασκήσεις του μαθήματος καλύπτουν τα παρακάτω θέματα:
• Εισαγωγή στο λειτουργικό σύστημα Unix / Linux
• Συστήματα και διαχείριση αρχείων
• Διεργασίες
• Το κέλυφος bash και ο προγραμματισμός του
• Εργαλεία παρακολούθησης και διαχείρισης των δικτύων υπολογιστών
Αξιολόγηση φοιτητών
Γραπτή τελική εξέταση που περιλαμβάνει:
100% τελική εξέταση
Βιβλιογραφία
(Ένα από τα παρακάτω:)
50656007 Εισαγωγή στην Πληροφορική και τους Υπολογιστές, Τύπος: Σύγγραμμα, Μποζάνης Παναγιώτης Δ., 2016, ΤΖΙΟΛΑ, ISBN: 978-960-418-538-2
50656335 ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΕΠΙΣΤΗΜΗ ΤΩΝ ΥΠΟΛΟΓΙΣΤΩΝ, Τύπος: Σύγγραμμα, BEHROUZ FOROUZAN, 2015, ΕΚΔΟΣΕΙΣ ΚΛΕΙΔΑΡΙΘΜΟΣ ΕΠΕ, ISBN: 978-960-461-660-2
86055860 ΣΥΣΤΗΜΑΤΑ ΥΠΟΛΟΓΙΣΤΩΝ: ΜΙΑ ΠΡΟΣΕΓΓΙΣΗ ΑΠΟ ΤΗΝ ΠΛΕΥΡΑ ΤΟΥ ΠΡΟΓΡΑΜΜΑΤΙΣΤΗ, Τύπος: Σύγγραμμα, RANDAL E. BRYANT, DAVID R. O'HALLARON, 2019, ΕΚΔΟΣΕΙΣ ΚΛΕΙΔΑΡΙΘΜΟΣ ΕΠΕ, ISBN: 978-960-461-953-5
Συμπληρωματικό υλικό
Σημειώσεις και διαφάνειες μαθήματος.
- WEB PROGRAMMING
(AIC403)
Type
COMPULSORY
Department Abbreviation
AI
Department
DEPARTMENT OF APPLIED INFORMATICS
Course Outlines
Semester: 4th (Spring) | Course type: Compulsory CS-IS | Weekly hours: 3 | ECTS: 5
Instructors: Georgiadis Christos, Kaskalis Theodoros
General competences
The student will be able to: (a) develop client-based scripts for web pages, using HTML, CSS, Javascript, and jQuery library, (b) develop server-side web applications using PHP and SQL databases.
Course content
Client-side programming: HTML tags, CSS rules, JAVASCRIPT (variables, operators, events, forms, validating fields, loops, DOM model), jQuery library.
Server-side programming: PHP (variables, arrays, super globals, processing forms, Sessions, Cookies, Files), PHP and MySQL.
Assessment
Written final examination 50%
Compulsory coursework 50%
Course bibliography
(One of the following):
50658790 Μάθετε HTML 5, CSS και JavaScript Όλα σε Ένα, Julie C. Meloni, 2η έκδ./2015, Χ. ΓΚΙΟΥΡΔΑ & ΣΙΑ ΕΕ, ISBN: 978-960-512-6858
13690 ΕΙΣΑΓΩΓΗ ΣΤΙΣ PHP 6 ΚΑΙ MYSQL 5 ΜΕ ΕΙΚΟΝΕΣ, Τύπος: Σύγγραμμα, LARRY ULLMAN, 2009, ΕΚΔΟΣΕΙΣ ΚΛΕΙΔΑΡΙΘΜΟΣ ΕΠΕ, ISBN: 978-960-461-250-5
Additional material
Instructor's notes (Compus: http://compus.uom.gr/INF160/index.php) (Υλικό online μαθημάτων από το W3 schools (Compus: http://compus.uom.gr/INF160/index.php ) (Compus))
Publications
- Conferences (1 records)
Περιλαμβάνει Άρθρα σε δημοσιευμένα πρακτικά διεθνών ή ελληνικών συνεδρίων (με κριτές).
1992
- Margaritis, K.G., Trakatelis, G., Maglaveras, N., Strintzis, M.G., Parallel iterative methods for cardiac muscle simulation, Proc. of the Int' l Conference on Parallel Computing and Transputer Applications (PACTA '92), Valero, M., et al Eds, Barcelona, Spain, 1992, IOS Press, Vol. 1, pp. 447-456, ISBN 978-90-5199-096-6