Διαδικτυακός Προγραμματισμός
![]() |
Αυτό το άρθρο μπορεί να επεκταθεί ή να βελτιωθεί με κάποιο τρόπο ώστε να καλύπτεται το θέμα με πληρέστερο τρόπο. Πληροφορίες: Απουσιάζει ο σύνδεσμος στις συζητήσεις |
Εξάμηνο | 3ο |
---|---|
Κωδικός | Λ05Ε |
ECTS | 3 |
Διδακτικές Μονάδες | 4 |
Ώρες Θεωρίας | 2 |
Ώρες Ασκήσεων | 1 |
Ώρες Εργαστηρίου | 2 |
Τομέας | Λογισμικού και Ανάπτυξης Εφαρμογών |
Διδάσκοντες | Καράκος Αλέξανδρος |
Συζήτηση |
Ενεργειακός | Ε |
---|---|
Ηλεκτρονικός | Ε |
Τηλεπικοινωνιακός | Ε |
Πίνακας περιεχομένων |
Περιγραφή
Εισαγωγή στην HTML, XHTML και το WEB. Σχεδιασμός μιας σελίδας. Παρουσίαση στο διαδίκτυο. Εκμάθηση και χρήση προγραμμάτων δημιουργίας και συντήρησης σελίδων. Διαμόρφωση κειμένου, δεσμοί και εισαγωγή αντικειμένων. Προσθέτοντας γραφικά σε μια σελίδα. Συλλογή δεδομένων με φόρμες. Παραδείγματα και ασκήσεις. CGI, FastCGI και SSI. Από την HTML στην XML. Η γλώσσα Javascript. Παραδείγματα και ασκήσεις. Προγραμματισμός με το flash και τη γλώσσα ΑctionScript. Παραδείγματα και ασκήσεις.
Περιεχόμενο Θεωρίας:
- Εισαγωγή στον παγκόσμιο ιστό και στις δυνατότητές του
- Βασικές εντολές της HTML
- Πρόσθεση εικόνων και διασυνδέσεων σε μια σελίδα, προγράμματα ανάπτυξης σελίδων για τον παγκόσμιο ιστό.
- Πίνακες και πλαίσια (frames)
- Συλλογή και επεξεργασία δεδομένων με φόρμες, CGI, SSI
- Εικονοχάρτες (image map) και επίπεδα (layers)
- Εισαγωγή στη Javascript
- Εφαρμογές με τη Javascript /HTML-5
- XML, XSLT, XHTML, DHTML
- Η γλώσσα MathML
- H γλώσσα SVG
- Προγραμματισμός με το flash Ι (Macromedia)
- Επανάληψη της θεωρίας
Περιγραφή (Αγγλική)
- Web Programming
Introduction to HTML, XHTML and WEB. Design of a webpage. Presentation on the web. Practicing with webpage development programs. Insert of text, images, objects. Addign graphic elements on a web page. Data collection and forms. CGI, FastCGI and SSI. Javascript. Programming with flash and ActionScript.
Απαιτούμενες Γνώσεις
Βασικές γνώσεις Αντικειμενοστραφούς Προγραμματισμού: Τεχνικές Προγραμματισμού, Αντικειμενοστραφής Προγραμματισμός.
Εργαστήρια
Το εργαστηριακό μάθημα θα γίνεται στα Εργαστήρια των Υπολογιστών του Τμήματος (αίθουσες 1 και 2 του δευτέρου ορόφου του κτιρίου Α) αμέσως μετά τις παραδόσεις του μαθήματος (18.00 - 20.00) και σύμφωνα με τις καταστάσεις στις οποίες θα πρέπει να εγγραφούν οι φοιτητές προσερχόμενοι έγκαιρα στο γραφείο του Τομέα Λογισμικού και Ανάπτυξης Εφαρμογών.
Η παρακολούθηση των εργαστηρίων είναι υποχρεωτική.
Οι φοιτητές θα παρακολουθούνται σε κάθε εργαστήριο και θα εξετάζονται κατά τη διάρκεια του εξαμήνου και ο βαθμός αυτός θα αποτελεί το 30% του τελικού βαθμού.
Οι εκφωνήσεις των ασκήσεων κάθε εργαστηρίου θα εμφανίζονται στον πίνακα που ακολουθεί κατά τη διάρκεια των εργαστηρίων.
Οι λύσεις των ασκήσεων θα εμφανίζονται μια εβδομάδα μετά από τη διεξαγωγή του αντίστοιχου εργαστηρίου.
Εργασίες
Μετά την ολοκλήρωση των μαθημάτων και των εργαστηρίων, όλοι οι φοιτητές θα αναλάβουν μια εργασία την οποία θα πρέπει να παραδώσουν για να εξεταστούν.
Πρόοδοι
Δεν πραγματοποιούνται πρόοδοι σε αυτό το μάθημα.
Εξετάσεις και Βαθμολογία
Η βαθμολογία προκύπτει ως άθροισμα επιμέρους βαθμολογιών:
- Εργαστήρια (30% του τελικού βαθμού)
- Σε περίπτωση αποτυχίας στο εργαστηριακό μέρος του μαθήματος ο φοιτητής ΔΕΝ ΘΑ ΕΧΕΙ ΔΙΚΑΙΩΜΑ συμμετοχής στις προφορικές εξετάσεις. Ο βαθμός του Εργαστηρίου ΔΕΝ μπορεί να διατηρηθεί για το επόμενο ακαδημαϊκό έτος. Ο φοιτητής οφείλει να παρακολουθήσει ξανά το εργαστηριακό μάθημα. Κατώτατος βαθμός επιτυχίας (βάση) στο εργαστηριακό μάθημα είναι το 7 (7/10).
- Προφορικές Εξετάσεις (70% του τελικού βαθμού)
- Μετά την ολοκλήρωση των μαθημάτων και των εργαστηρίων, όλοι οι φοιτητές θα αναλάβουν μια εργασία την οποία θα πρέπει να παραδώσουν για να εξεταστούν. Οι φοιτητές που δεν συγκεντρώνουν κατά την τελική προφορική εξέταση βαθμολογία μεγαλύτερη της βάσης (5/10) απορρίπτονται, άσχετα με τη συνολική βαθμολογία (μαζί με το βαθμό των εργαστηρίων) που συγκέντρωσαν. Η προφορική εξέταση θα περιλαμβάνει: (α) ερωτήσεις σχετικές με την εργασία και (β) ερωτήσεις από την ύλη του βιβλίου.
Συγγράμματα
- Τεχνικές δημιουργίας και συντήρησης ιστοσελίδων
- Τεχνολογίες Διαδικτύου
Υποστήριξη Μαθήματος
eClass: Το μάθημα βρίσκεται στο eClass με κωδικό ΤΜΑ396.
Επιπρόσθετο Υλικό
-