Εξάμηνο | Εαρινό 2016 |
Πότε/Πού | Τετάρτη 12.00-14.00 (Εργαστήριο 1), Πέμπτη 09.00-11.00 (Αμφ. 2) |
Βιβλιογραφία |
|
On-line Βιβλία και άλλοι πόροι | |
Διδάσκων: | Δρ. Δημήτριος Τσουμάκος |
E-mail: | dtsouma@ionio.gr (αναφέρετε το μάθημα στο "subject" του e-mail που μου στέλνετε αλλιώς θα αγνοηθεί) |
Ο βαθμός του μαθήματος προκύπτει από βαθμολόγηση εργαστηριακών ασκήσεων (<=40%) και της τελικής γραπτής εξέτασης (>=60%). Eλάχιστη προϋπόθεση για προβιβάσιμο βαθμό είναι η βάση (>=5/10) στο γραπτό διαγώνισμα.
Οι εργαστηριακές ασκήσεις εκπονούνται από ομάδες των 2- 3 ατόμων (δεν επιτρέπονται ατομικές εργασίες).
Οι εργασίες αφορούν αποκλειστικά 3-ετείς φοιτητές του ακαδημαϊκού έτους 2015-2016. Φοιτητές μεγαλύτερων ετών θα βαθμολογηθούν από την τελική γραπτή εξέταση σε ποσοστό 100%.
Όλες οι εργασίες επιδεικνύονται την καθορισμένη ημερομηνία και μόνον τότε. Εργασίες εκτός προθεσμίας δεν βαθμολογούνται στην παρούσα ούτε καμιά από τις επόμενες εξεταστικές περιόδους του ακαδημαϊκού έτους. Ο βαθμός των εργαστηρικών ασκήσεων αποδίδεται μόνον τον Ιούνιο και διατηρείται μέχρι και την εξεταστική περίοδο του Σεπτεμβρίου.
Προγραμματισμός στον πελάτη (Client-side programming): HTML, HTML5, JavaScript, AngularJS. Προγραμματισμός στον εξυπηρετητή (Server-side programming): Web Servers και PHP. Βάσεις δεδομένων στο Διαδίκτυο: MySQL, σύνδεση με Apache Web Server, PHP/Python. Web services. Μεταδεδομένα στον παγκόσμιο ιστό: XML, json. Cloud Computing και Software-as-a-Service (SaaS), Google App Engine
Οι φοιτητές μπορούν να χρησιμοποιούν είτε πόρους του εργαστηρίου είτε και προσωπικά μηχανήματα. Ωστόσο, η επίδειξη θα γίνεται στα μηχανήματα του εργαστηρίου. Είναι υποχρέωση των φοιτητών να βεβαιωθούν ότι ο κώδικας που υποβάλλουν και επιδεικνύνουν τρέχει στο λογισμικό του εργαστηρίου και έχει γίνει από τους ίδιους.
Ημερομηνία | Θέμα | Σημειώσεις |
---|---|---|
17-18 Φεβ. | Εισαγωγή μαθήματος ΗTML - forms - tables JavaScript |
|
24-25 Φεβ. | ΗTML5 και αποθήκευση δεδομένων (εργαστήριο) Φυλλομετρητές - Web Crawlers |
|
2-3 Μαρ. | PHP Apache-MySQL-PHP |
Εργασία 1(υποβολή έως 23 Mαρ. 2016) |
9-10 Μαρ. | Google App Engine | |
16-17 Μαρ. | Ανταλλαγή Δεδομένων - Μεταδεδομένα στο Διαδίκτυο: XML | Εργαστηριακό Φροντιστήριο |
30-31 Μαρ. | Υπηρεσίες Διαδικτύου: WSDL-SOAP web services | Εργασία 2 (υποβολή έως 22 Απρ. 2016) |
6-7 Απρ. | RESTful Web Services | |
13-14 Απρ. | Εργαστηριακό Φροντιστήριο σε JSON | |
20-21 Απρ. | Ασφάλεια στο Διαδίκτυο | Εργασία 3 (υποβολή έως 27 Μαϊου 2016) |
11-12 Μαΐ. | Εργαστηριακό Φροντιστήριο σε JSON | |
18-19 Μαΐ. | Επανάληψη |