Η παρουσίαση φορτώνεται. Παρακαλείστε να περιμένετε

Η παρουσίαση φορτώνεται. Παρακαλείστε να περιμένετε

Πολυτεχνική Σχολή. Καθηγητής Ιωάννης Γαροφαλάκης, Πρόεδρος Καθηγητής Ευστράτιος Γαλλόπουλος, Διευθυντής ΠΣ Διδάσκοντες Μαθήματος Τεχνολογίας και Προγραμματισμού.

Παρόμοιες παρουσιάσεις


Παρουσίαση με θέμα: "Πολυτεχνική Σχολή. Καθηγητής Ιωάννης Γαροφαλάκης, Πρόεδρος Καθηγητής Ευστράτιος Γαλλόπουλος, Διευθυντής ΠΣ Διδάσκοντες Μαθήματος Τεχνολογίας και Προγραμματισμού."— Μεταγράφημα παρουσίασης:

1 Πολυτεχνική Σχολή

2 Καθηγητής Ιωάννης Γαροφαλάκης, Πρόεδρος Καθηγητής Ευστράτιος Γαλλόπουλος, Διευθυντής ΠΣ Διδάσκοντες Μαθήματος Τεχνολογίας και Προγραμματισμού Υπολογιστών ΚαθηγητήςΓεώργιος Αλεξίου Αναπλ. ΚαθηγητήςΙωάννης Χατζηλυγερούδης Επίκουρος ΚαθηγητήςΧρήστος Μακρής ΛέκτοραςΣπυρίδων Βούλγαρης ΕΔΙΠΑριστείδης Ηλίας

3 Το Τμήμα Ιστορία Χώροι Τομείς  Εφαρμογών και Θεμελιώσεων της Επιστήμης των Υπολογιστών  Λογικού των Υπολογιστών  Υλικού και Αρχιτεκτονικής των Υπολογιστών Εργαστήρια- Υπολογιστικό Κέντρο Μαθήματα Εκδηλώσεις (επίσκεψη Justin Cappos) Φοιτητικές Ομάδες

4 Επαγγελματικά Δικαιώματα ηλεκτρονικοί υπολογιστές, τηλεπικοινωνίες, τηλεπικοινωνιακά συστήματα και δίκτυα, πληροφορική και πληροφοριακά συστήματα συστήματα αυτοματισμού, επεξεργασίας σημάτων, επεξεργασίας εικόνας και ήχου, επεξεργασίας ομιλίας, γραφικών, κ.λπ.

5 Συμβουλές «Δασκάλων» Μην εφησυχάσετε Δουλέψτε στο πρώτο έτος για να βάλετε τις βάσεις που οφείλετε στον εαυτό σας

6 6 ΩΡΕΣΔΕΥΤΕΡΑΤΡΙΤΗΤΕΤΑΡΤΗΠΕΜΠΤΗΠΑΡΑΣΚΕΥΗ 9-10Τεχνολογία και Προγραμματισμός Υπολογιστών (ΒΑ) Χ. Μακρής, Ι. Χατζηλυγερούδης, Γ. Αλεξίου, Σ. Βούλγαρης, Α. Ηλίας Τεχνολογία και Προγρ/σμός Υπολογιστών (ΒΑ) - (φροντιστήριο) Χ. Μακρής, Ι. Χατζηλυγερούδης, Γ. Αλεξίου, Σ. Βούλγαρης, Α. Ηλίας Διακριτά Μαθηματικά (ΒΑ) Χ. Μπούρας Διακριτά Μαθηματικά (ΒΑ) - (φροντιστήριο) Χ. Μπούρας 10-11Τεχνολογία και Προγραμματισμός Υπολογιστών (ΒΑ) Χ. Μακρής, Ι. Χατζηλυγερούδης, Γ. Αλεξίου, Σ. Βούλγαρης, Α. Ηλίας Τεχνολογία και Προγρ/σμός Υπολογιστών (ΒΑ) - (φροντιστήριο) Χ. Μακρής, Ι. Χατζηλυγερούδης, Γ. Αλεξίου, Σ. Βούλγαρης, Α. Ηλίας Διακριτά Μαθηματικά (ΒΑ) Χ. Μπούρας Διακριτά Μαθηματικά (ΒΑ) - (φροντιστήριο) Χ. Μπούρας 11-12Τεχνολογία και Προγραμματισμός Υπολογιστών (ΒΑ) Χ. Μακρής, Ι. Χατζηλυγερούδης, Γ. Αλεξίου, Σ. Βούλγαρης, Α. Ηλίας Τεχνολογία και Προγρ/σμός Υπολογιστών (ΒΑ) - (φροντιστήριο) Χ. Μακρής, Ι. Χατζηλυγερούδης, Γ. Αλεξίου, Σ. Βούλγαρης, Α. Ηλίας 12-13Τεχνολογία και Προγραμματισμός Υπολογιστών (ΒΑ) Χ. Μακρής, Ι. Χατζηλυγερούδης, Γ. Αλεξίου, Σ. Βούλγαρης, Α. Ηλίας Μαθηματικά Ι (ΒΑ) Β. Παπαγεωργίου Αγγλική Γλώσσα (ΑΠ7) Σ. Ατματζίδη 13-14Τεχνολογία και Προγραμματισμός Υπολογιστών (ΒΑ) Χ. Μακρής, Ι. Χατζηλυγερούδης, Γ. Αλεξίου, Σ. Βούλγαρης, Α. Ηλίας Μαθηματικά Ι (ΒΑ) Β. Παπαγεωργίου Φυσική (ΒΑ) Χ. Χρηστίδης Αγγλική Γλώσσα (ΑΠ7) Σ. Ατματζίδη 14-15Τεχνολογία και Προγραμματισμός Υπολογιστών (ΒΑ) Χ. Μακρής, Ι. Χατζηλυγερούδης, Γ. Αλεξίου, Σ. Βούλγαρης, Α. Ηλίας Μαθηματικά Ι (ΒΑ) Β. Παπαγεωργίου Φυσική (ΒΑ) Χ. Χρηστίδης Αγγλική Γλώσσα (ΑΠ7) Σ. Ατματζίδη Φυσική (ΒΑ) Χ. Χρηστίδης 16-17Φυσική (ΒΑ) - (φροντιστήριο) Χ. Χρηστίδης 17-18Λογική Σχεδίαση Ι (ΒΑ) Χ. Βέργος Λογική Σχεδίαση Ι (ΒΑ) - (φροντιστήριο) Χ. Βέργος Μαθηματικά Ι (ΒΑ) - (φροντιστήριο) Β. Παπαγεωργίου 18-19Λογική Σχεδίαση Ι (ΒΑ) Χ. Βέργος Λογική Σχεδίαση Ι (ΒΑ) - (φροντιστήριο) Χ. Βέργος Μαθηματικά Ι (ΒΑ) - (φροντιστήριο) Β. Παπαγεωργίου

7 Γνωριμία με τα θέματα και τα γνωστικά αντικείμενα της επιστήμης μας Κατανόηση του χώρου Σύνδεση εφαρμογών και θεωρίας των ΤΠΕ Βάσεις για τη συνέχεια Όραμα για την επιστήμη Κατευθύνσεις Τεχνολογία και Προγραμματισμός Υπολογιστών Στόχος

8 Τεχνολογία και Προγραμματισμός Υπολογιστών Προσδοκώμενα Αποτελέσματα

9 Επιστήμη των Υπολογιστών Τεχνολογία και Προγραμματισμός Υπολογιστών Δομή Ενοτήτων Μέρη του Υπολογιστή Οργάνωση υπολογιστών Αρχές Γλωσσών Προγραμματισμού Γλώσσα Προγραμματισμού C Δομές δεδομένων Βάσεις δεδομένων Ασφάλεια Τεχνολογία λογισμικού Τεχνητή νοημοσύνη, κ.ά. Λειτουργικά Συστήματα Δίκτυα υπολογιστών και Διαδίκτυο Εφαρμογές Αριθμητικά συστήματα Αλγοριθμική Λογική Μαθηματικά για υπολογιστές

10 Τεχνολογία και Προγραμματισμός Υπολογιστών Βιβλιογραφία

11 Τεχνολογία και Προγραμματισμός Υπολογιστών Πρόσθετη Βιβλιογραφία Χορηγία του Τμήματος Οπότε μην το δηλώσετε στο «ΕΥΔΟΞΟΣ»

12 Τεχνολογία και Προγραμματισμός Υπολογιστών Διαδικαστικά Ωρολόγιο Πρόγραμμα Μαθήματος Διαδικτυακοί Τόποι (http://software.hpclab.ceid.upatras.gr/) Εργαστηριακές Ασκήσεις Η τελική εργαστηριακή εξέταση λαμβάνει το 10% του τελικού βαθμού

13 Τεχνολογία και Προγραμματισμός Υπολογιστών Διαδικαστικά- Γιατί C; Είναι σχετικά μικρή και εύκολη στην εκμάθηση υποστηρίζοντας top down/modular σχεδιασμό και δομημένο προγραμματισμό Υπάρχει μεγάλη εγκατεστημένη βάση εφαρμογών που αναπτύχθηκαν με τη γλώσσα αυτή. Μπορεί να διαχειριστεί: δυαδικά ψηφία (bits), ψηφιολέξεις (bytes), συμβολοσειρές (words), δείκτες (pointers). Μπορεί να χρησιμοποιηθεί για χαμηλού επιπέδου προγραμματισμό επιτρέποντας άμεση πρόσβαση στους πόρους του υπολογιστή. Συνεπώς είναι κατάλληλη γλώσσα για ανάπτυξη προγραμμάτων συστήματος (systems programs) όπως είναι: λειτουργικά συστήματα (operating systems), διερμηνευτές (interpreters), συντάκτες (editors), συμβολομεταφραστές (assemblers), μεταγλωττιστές (compilers), διαχειριστές βάσεων δεδομένων (database managers).

14 Ομιλία Dr. Justin Cappos NetCheck: Network Diagnoses from Blackbox Traces Παρασκευή, 2 Οκτωβρίου 2015 Π200 (πίσω από κτίριο Β) This talk introduces NetCheck, a tool to diagnose network problems in large and complex applications. NetCheck uses traces from existing blackbox tracing mechanisms, such as strace, to diagnose network problems in real world applications. NetCheck can diagnose faults without any specific information about the underlying network or application. NetCheck does this by (1) totally ordering the distributed set of input traces, and by (2) utilizing a network model to identify points in the totally ordered execution where the traces deviated from the behavior a programmer is likely to expect. The key insight in this work is to perform network problem diagnosis by understanding how the programmer expects the network to operate and look for differences in the observed behavior. Our evaluation demonstrates that NetCheck is able to accurately diagnose failures without relying on any application- or network-specific information. For instance, NetCheck correctly identified the existence of NAT devices, simultaneous network disconnection/reconnection, and platform portability issues. In a more targeted evaluation, we have found thatNetCheck correctly detects over 95% of the network problems reported in popular projects like Python, Apache, and Ruby. When applied to traces of faults observed by a network administrator in a live network, NetCheck identified the primary cause of the fault in 90% of the cases. NetCheck performs diagnosis efficiently and can process a GB-long trace in about 2 minutes. I will also give an overview of the Computer Science and Engineering department at NYU and discuss opportunities for PhD students, interns, and full time developer positions in New York City.

15 Καλή Σταδιοδρομία


Κατέβασμα ppt "Πολυτεχνική Σχολή. Καθηγητής Ιωάννης Γαροφαλάκης, Πρόεδρος Καθηγητής Ευστράτιος Γαλλόπουλος, Διευθυντής ΠΣ Διδάσκοντες Μαθήματος Τεχνολογίας και Προγραμματισμού."

Παρόμοιες παρουσιάσεις


Διαφημίσεις Google