Τεχνολογία [TEC]

ΣΥΝΤΟΜΕΣ ΠΕΡΙΓΡΑΦΕΣ ΟΛΩΝ ΤΩΝ ΜΑΘΗΜΑΤΩΝ
Τελευταία ενημέρωση 24/08/2011 (.pdf -185K)

Θεωρία [THE] | Τεχνολογία [TEC] | Ήχος [AUD] | Εικόνα [VIS] | Ήχος - Εικόνα [AVA]

TEC110 Εισαγωγή στην Επιστήμη των Υπολογιστών I
Εισαγωγή στις θεμελιώδεις έννοιες της Επιστήμης των Υπολογιστών. Ιστορική αναδρομή από τον υπολογιστή των Αντικυθήρων μέχρι σήμερα. Κοινωνικά, ηθικά και νομικά ζητήματα σε σχέση με την πληροφορική. Τα μοντέλα Turing και Von Neumann. Αριθμητικά συστήματα. Αποθήκευση και αναπαράσταση αριθμών. Αριθμητικές και λογικές πράξεις. Περιγραφή εσωτερικής αρχιτεκτονικής του υπολογιστή. Ολοκληρωμένα κυκλώματα. Κεντρική μονάδα επεξεργασίας, κύρια μνήμη, συστήματα εισόδου/εξόδου. Εκτέλεση προγραμμάτων. Δίκτυα των υπολογιστών και το πρωτόκολλο TCP/IP. Λογισμικό. Λειτουργικά συστήματα. Εισαγωγή στην έννοια του προγραμματισμού, η έννοια του αλγορίθμου. Βασικές αλγοριθμικές δομές (ακολουθία, απόφαση, επανάληψη) – βασικοί αλγόριθμοι. Εισαγωγή στις γλώσσες προγραμματισμού. Γλώσσα μηχανής, συμβολική γλώσσα, γλώσσες υψηλού επιπέδου. Το μάθημα συνδυάζεται με φροντιστήρια.

TEC210 Εισαγωγή στην Επιστήμη των Υπολογιστών II
Τεχνολογία λογισμικού. Κύκλος ζωής λογισμικού, μοντέλα διαδικασιών ανάπτυξης, τμηματικότητα. Δομές δεδομένων. Η έννοια του πίνακα. Εγγραφές, συνδεδεμένες λίστες. Αφηρημένοι τύποι δεδομένων. Δένδρα - δυαδικά δένδρα. Γράφοι. Δομές αρχείων. Βάσεις δεδομένων και μοντέλα βάσεων δεδομένων. Σχέσεις, οντότητες, πεδία. Λειτουργίες βάσεων. Δομημένη γλώσσα ερωτημάτων (SQL). Συμπίεση δεδομένων (εικόνας, ήχου, βίντεο). Ασφάλεια δεδομένων, κρυπτογραφία δημόσιου και ιδιωτικού κλειδιού. Αυθεντικότητα, διαχείριση κλειδιού, ψηφιακή υπογραφή. Θεωρία υπολογισμών. Εισαγωγή στην τεχνητή νοημοσύνη (απεικόνιση γνώσης, έμπειρα συστήματα, επεξεργασία εικόνας, αναγνώριση προτύπων). Το μάθημα συνδυάζεται με φροντιστήρια και εργαστηριακές ασκήσεις σε θέματα όπως δίκτυα, υλοποίηση αλγορίθμων, βάσεις δεδομένων, επεξεργασία ήχου και εικόνας, προγραμματισμό σε συμβολική γλώσσα και σε γλώσσα υψηλού επιπέδου.

TEC211 Εισαγωγή στον Προγραμματισμό Ι
Γενική δομή υπολογιστών: υλικό, λογισμικό λειτουργικά συστήματα. Γλώσσες προγραμματισμού: ταξινόμηση, παραδείγματα, ιστορικό, συστατικά μέρη. Μεταφραστές: μεταγλωττιστές, διερμηνευτές, συμβολομεταφραστές, βασικές λειτουργίες. Σχεδίαση προγραμμάτων - ανάπτυξη αλγορίθμων διαγράμματα ροής. Εισαγωγή στη γλώσσα προγραμματισμού C: ιστορία, χαρακτηριστικά. Μεταβλητές, βασικοί τύποι δεδομένων. Τελεστές: αριθμητικοί, bitwise, σχεσιακοί, λογικοί, προτεραιότητες. Είσοδος–έξοδος δεδομένων, προδιαγραφές εμφάνισης. Συναρτήσεις εισόδου-εξόδου χαρακτήρων. Έλεγχος ροής προγράμματος, οι εντολές if-else. Λογικές εκφράσεις-συνθήκες, λογικοί τελεστές. Η εντολή switch. Η εντολή while. Η εντολή do–while. Η εντολή for. Εμφωλευμένες επαναλήψεις. Συναρτήσεις: συναρτήσεις βιβλιοθήκης, δήλωση και κλήση. Δείκτες, χειρισμός συμβολοσειρών. Πίνακες: δήλωση πίνακες χαρακτήρων. Μεταβίβαση πίνακα σε συνάρτηση. Πίνακες πολλών διαστάσεων. Δομές: ορισμός, πεδία, δήλωση μεταβλητών. Πίνακες δομών. Μεταβίβαση στοιχείων δομής σε συνάρτηση. Δείκτες σε δομές. Ένθετες δομές.

TEC311 Εισαγωγή στον Προγραμματισμό ΙI
Μatlab:
Το περιβάλλον προγραμματισμού, τα παράθυρα και το περιεχόμενό τους. Αναζήτηση πληροφοριών, οι εντολές help και lookfor. Μεταβλητές, ακρίβεια, η εντολή format. Λίστα χρησιμοποιούμενων μεταβλητών, οι εντολές who και whos. Δεσμευμένα ονόματα μεταβλητών. Εργαλεία χειρισμού πινάκων, αρχικοποίηση, πράξεις, αντιστροφή. Συναρτησιακοί, μιγαδικοί, στατιστικοί, τελεστές. Χειρισμός συμβολοσειρών. Έλεγχος ροής προγράμματος, σχεσιακοί λογικοί τελεστές, προτεραιότητες. Οι εντολές if, switch, for. Αρχεία τύπου Μ. Δισδιάστατα γραφικά, η εντολή plot. Μεταβολές εμφάνισης με χρήση μενού εντολών. Πολλαπλά ίχνη, αποθήκευση σε αρχείο. Οι εντολές subplot, bar, barh, stem, stairs, pie. Ιστογράμματα συχνότητας, φάσης. Υπέρθεση σφάλματος με χρήση της εντολής errorbar. Γραφήματα πολικών συντεταγμένων, μιγαδικών αριθμών. Διαγράμματα διασποράς. Υψομετρικά διαγράμματα. Οι εντολές meshgrid και quiver. Τρισδιάστατα γραφικά. Τρισδιάστατη προβολή δισδιάστατων γραφημάτων π.χ. ribbon, bar3, pie3, contour3, stem3. Οι εντολές mesh, waterfall, trimesh, surf και trisurf. Μεταβολή οπτικής γωνίας. Χειρισμός χρωμάτων: ο χρωματικός χάρτης (colormap). Προ-αποθηκευμένοι χρωματικοί χάρτες. Αυξομείωση φωτεινότητας χρωματικού χάρτη. Η εντολή shading. Έλεγχος γωνίας πρόσπτωσης φωτισμού με χρήση της εντολής surfl. Έλεγχος χρώματος φωτισμού με χρήση της εντολής light. Έλεγχος εφφέ φωτισμού με χρήση της εντολής lighting. Έλεγχος ανάκλασης/διάχυσης με χρήση της εντολής material. Έλεγχος γωνίας πρόσπτωσης φωτισμού με χρήση της εντολής lightangle. Πολυμέσα. Χειρισμός εικόνων: ανάγνωση αρχείου εικόνας και καταχώρηση σε πίνακα. Εγγραφή πίνακα με στοιχεία εικόνας σε αρχείο. Προβολή πίνακα με στοιχεία εικόνας στην οθόνη. Μεταβολή διαστάσεων με παρεμβολή. Στροφή, αυξομείωση φωτεινότητας. Μετατροπή έγχρωμης εικόνας σε μονοχρωματική. Αρνητικό. Εξαγωγή περιγραμμάτων. Προσθήκη θορύβου. Η εικόνα τύπου δείκτη (indexed). Συρρίκνωση παλέττας. Κινούμενες ακολουθίες εικόνων. Πλασματική ακολουθία από υποεικόνες μεταβλητών συντεταγμένων. Πλασματική ακολουθία από μεταβολή οπτικής γωνίας τρισδιάστατων γραφικών.
Processing:
Tο περιβάλλον προγραμματισμού, τα παράθυρα και το περιεχόμενο τους. Σύνθεση απλών δισδιάστατων γεωμετρικών σχημάτων. Σημείο, ευθεία, ορθογώνιο, έλλειψη. Έλεγχος χαρακτηριστικών παράθυρου εμφάνισης αποτελεσμάτων. Ρύθμιση τόνου/χρώματος με την εντολή background. Ρύθμιση τόνου/χρώματος ίχνους με την εντολή stroke. Ρύθμιση εύρους ίχνους με την εντολή strokeweight. Ρύθμιση τόνου/χρώματος εσωτερικού κλειστού σχήματος με την εντολή fill. Σύνθεση άλλων δισδιάστατων γεωμετρικών σχημάτων. Παραλληλεπίπεδο με 8 παραμέτρους. Τρίγωνο με 6 παραμέτρους. Τόξο έλλειψης με 6 παραμέτρους. Ρύθμιση εξομάλυνσης περιγράμματος με την εντολή smooth. Καμπύλες αυθαίρετης γεωμετρίας με την εντολή bezier. Καμπύλες αυθαίρετης γεωμετρίας με την εντολή curve. Μετασχηματισμοί δισδιάστατων γεωμετρικών σχημάτων, μετατόπιση, στροφή. Αλλαγή κλίμακας. Σύνθεση απλών τρισδιάστατων γεωμετρικών σχημάτων. Κύβος, στερεό ορθογώνιο παραλληλεπίπεδο, σφαίρα. Κώδικας συνεχούς (επαναλαμβανόμενης) ροής. Η συνάρτηση draw(). Διάδραση. Ανίχνευση λειτουργιών πληκτρολογίου και ποντικιού (πλήκτρα και θέση). Στοιχεία αντικειμενοστραφούς προγραμματισμού. Κλάσεις (classes) και αντικείμενα (objects). Constructors. Πίνακες και η ενσωμάτωσή τους σε κλάσεις.

TEC410 Διάδραση Ανθρώπου Υπολογιστή
Εισαγωγή στον ανθρωποκεντρικό σχεδιασμό, την αξιολόγηση και την υλοποίηση διαδραστικών υπολογιστικών συστημάτων, με παράλληλη μελέτη των φαινομένων που παρουσιάζονται κατά την εφαρμογή των παραπάνω διαδικασιών. Σε επίπεδο σχεδιασμού και προγραμματισμού υπολογιστικών εφαρμογών εξετάζονται η απεικόνιση δεδομένων, θέματα μέτρησης ευχρηστίας, ζητήματα προσβασιμότητας, κανόνες και αρχές σχεδίασης διεπαφών, μοντέλα ανάπτυξης και οργάνωσης, θέματα σχεδιασμού διεπιφάνειας χρήστη, συσκευές διάδρασης και παραδείγματα εφαρμογών. Τέλος, η ανάλυση παραδειγματικών περιπτώσεων επιτρέπει τη σύνδεση της θεωρίας με τις ισχύουσες πρακτικές, αποκαλύπτοντας τις ιδιαίτερες πτυχές και τα προβλήματα που παρουσιάζονται στον τομέα της Διάδρασης Ανθρώπου Υπολογιστή.

TEC510 Ανάπτυξη Δικτυακών Τόπων

Παρουσιάζονται οι βασικές τεχνολογίες που χρησιμοποιούνται για τη δημιουργία δικτυακών τόπων και εφαρμογών στον Παγκόσμιο Ιστό, ενώ σε πρακτικό επίπεδο δίνεται έμφαση στην εκμάθηση της επεκτάσιμης γλώσσας σήμανσης υπερκειμένων (XHTML) και των συνοδευτικών τεχνολογιών όπως τα φύλλα στυλ και οι γλώσσες σεναρίου στην πλευρά του πελάτη. Ιδιαίτερη προσοχή δίνεται σε θέματα ευχρηστίας και προσβασιμότητας, μέσω της προσέγγισης Σχεδιασμός-για-Όλους, καθώς και στα πρότυπα του Ιστού (Web Standards). Αναλύονται ο σχεδιασμός, η δομική οργάνωση και η υλοποίηση στατικών δικτυακών τόπων. Επίσης, παρουσιάζονται θέματα, όπως η πρόβλεψη των αναγκών, ο σχεδιασμός και η δημιουργία της υποδομής δικτυακών τόπων με παράλληλη αναφορά στις τεχνολογίες δυναμικού προγραμματισμού.

TEC610 Δυναμικές Εφαρμογές Διαδικτύου
Η διάδοση του Διαδικτύου και ιδιαίτερα η εκτενής ανάρτηση περιεχομένου στον Παγκόσμιο Ιστό έδωσαν ώθηση στην ανάπτυξη τεχνολογιών για τη δημιουργία δυναμικών εφαρμογών που επιτρέπουν την υλοποίηση σύνθετων περιβαλλόντων διάδρασης και την εύκολη διαχείριση περιεχομένου. Σύνθετες εφαρμογές, όπως οι πλατφόρμες διαχείρισης περιεχομένου, τα συστήματα ηλεκτρονικής εξ αποστάσεως εκπαίδευσης και οι χώροι κοινωνικής δικτύωσης, συγκαταλέγονται, μεταξύ άλλων , στο ευρύ φάσμα των δυναμικών εφαρμογών Διαδικτύου που έχουν άμεσο αντίκτυπο στους τρόπους δημοσίευσης και διανομής του περιεχομένου. Στο μάθημα διδάσκονται η γλώσσα PHP για την δημιουργία εφαρμογών και παρέχονται γνώσεις σχετικά με το σύστημα διαχείρισης βάσεων δεδομένων MySQL για την αποθήκευση και ανάκτηση του περιεχομένου, με βασικό μαθησιακό στόχο την ικανότητα ανάπτυξης, διαχείρισης και αξιολόγησης δυναμικών εφαρμογών που λειτουργούν στο περιβάλλον του Παγκόσμιου Ιστού.

TEC611 Τεχνολογίες Διεπαφών Οπτικοακουστικών Εγκαταστάσεων
Εισαγωγή στις τεχνολογίες των αισθητήρων και μετατροπέων, τύποι, κατηγορίες και αρχές λειτουργίας. Ενσύρματη και ασύρματη διασύνδεση και πρωτόκολλα επικοινωνίας συστημάτων αισθητήρων. Καταγραφή, ανάλυση και επεξεργασία σημάτων αισθητήρων. Δίκτυα αισθητήρων και αναπτυξιακές πλατφόρμες ολοκλήρωσης σε επίπεδο υλικού και λογισμικού. Συστήματα ενεργοποιητών και μέθοδοι χρησιμοποίησής τους. Εισαγωγή στα ευφυή – διαδραστικά ρομποτικά συστήματα. Εξομοίωση σε φυσικό περιβάλλον με χρήση βιβλιοθηκών τεχνητής νοημοσύνης και προσομοίωσης των απαιτούμενων κανόνων της φυσικής. Ολοκληρωμένη ανάπτυξη ρομποτικών συστημάτων με χρήση εργαλείων λογισμικού. Εξειδικευμένες τεχνικές διάδρασης (π.χ. χωρικής και διάδρασης με χειρονομίες) με έμφαση σε εφαρμογές φωτισμού, κινούμενης εικόνας, προηγμένης ηχητικής σύνθεσης και ελέγχου σύνθετης ρομποτικής κίνησης.

TEC810 Σχεδιασμός Οπτικοακουστικών Έργων
Στο σύγχρονο επικοινωνιακό περιβάλλον τα οπτικοακουστικά συστήματα αποτελούν το τελικό υλοποιημένο προϊόν που δημιουργείται μέσω μιας ευρύτερης διαδικασίας σχεδιασμού, οργάνωσης και διαχείρισης του συνολικού έργου εντός το οποίου εντάσσεται το εκάστοτε οπτικοακουστικό σύστημα. Ως γνωστικό αντικείμενο ο σχεδιασμός οπτικοακουστικών έργων περιλαμβάνει όλα τα απαραίτητα στάδια για τη σύνθεση «επί χάρτου» του πλήρους έργου, ανεξάρτητα από τα ιδιαίτερα τεχνολογικά χαρακτηριστικά του. Τα στάδια αυτά, που αποτελούν τα βασικά μέρη μιας ολοκληρωμένης πρότασης σε συνθήκες ανταγωνιστικής αγοράς, περιλαμβάνουν την αρχική ιδέα, την στελέχωση της ομάδας εργασίας, την έρευνα αγοράς, τον καθορισμό των εν δυνάμει χρηστών, το οικονομικό  πλάνο (χρηματοδότηση, βιωσιμότητα), την ανάλυση των τεχνολογικών μέσων, την δημιουργία πρωτοτύπων και τις μεθόδους προώθησης.  

TEC811 Τεχνητή Νοημοσύνη
Εκτεταμένη επισκόπηση της ευρύτερης περιοχής της τεχνητής νοημοσύνης και παρουσίαση των βασικών εννοιών και μεθόδων. Ιδιαίτερη έμφαση δίνεται στις διαδραστικές και οπτικοακουστικές τέχνες. Καλύπτονται οι γνώσεις οι σχετιζόμενες με τις παραπάνω εφαρμογές, όπως η αναπαράσταση γνώσης, η αναζήτηση λύσης, η συλλογιστική, η μηχανική μάθηση και η επεξεργασία της φυσικής γλώσσας. Διδάσκεται η χρησιμότητα της τεχνητής νοημοσύνης στις διαδραστικές και οπτικοακουστικές τέχνες.

PRO750 Ατομική εργασία
Μέσω της εκπόνησης της Ατομικής Εργασίας επιτυγχάνεται η καλλιέργεια και η εφαρμογή στην πράξη του αναγκαίου συνδυασμού της επιστημονικής μεθοδολογίας, της επιστημονικής γνώσης και των δεξιοτήτων που έχουν αποκτηθεί στα προηγούμενα εξάμηνα των σπουδών. Μαθησιακός στόχος της είναι η ανάπτυξη και η τεκμηρίωση (σύμφωνα με τον υφιστάμενο οδηγό συγγραφής επιστημονικών εργασιών, βλπ. στον Ιστοχώρο του ΤΤΗΕ) ενός ολοκληρωμένου επιστημονικού ή/και καλλιτεχνικού έργου. Η Ατομική Εργασία είναι επίσης η εισαγωγική μελέτη και ενασχόληση με ένα συγκεκριμένο γνωστικό αντικείμενο του Προγράμματος Σπουδών του Τμήματος το οποίο, αργότερα, μπορεί να αποτελέσει την θεματική περιοχή της Πτυχιακής Εργασίας.

 

Πρόγραμμα Εξεταστικής Χειμερινού Εξαμήνου 2011-12
Έκδοση 6 - 11/2/12

Πρόγραμμα Εαρινού Εξαμήνου 2011-12
Έκδοση 1 - 11/2/12

Επαναφορτώστε (Reload/F5) αν δεν βλέπετε την πιο πρόσφατη έκδοση

Οδηγός Σπουδών

Έκδοση pdf
Τελευταία Ενημέρωση: 01/10/2009

Αρχείο φοιτητή

gram-web.ionio.gr/unistudent

Ανακοινώσεις Βαθμολογίες Αιτήσεις

Τον προηγούμενο μήνα Φεβρουάριος 2012 Τον επόμενο μήνα
Δ Τ Τ Π Π Σ K
week 5 1 2 3 4 5
week 6 6 7 8 9 10 11 12
week 7 13 14 15 16 17 18 19
week 8 20 21 22 23 24 25 26
week 9 27 28 29

Επερχόμενα γεγονότα