ΠΕΡΙΓΡΑΜΜΑ ΜΑΘΗΜΑΤΟΣ

Προγραμματιστικές Εφαρμογές στο Διαδίκτυο

1. ΓΕΝΙΚΑ

ΣΧΟΛΗ Σχολή Μηχανικών
ΤΜΗΜΑ Τμήμα Μηχανικών Πληροφορικής, Υπολογιστών και Τηλεπικοινωνιών
ΕΠΙΠΕΔΟ ΣΠΟΥΔΩΝ Προπτυχιακό
ΚΩΔΙΚΟΣ ΜΑΘΗΜΑΤΟΣ %cf%80%ce%bb%cf%8507052 ΕΞΑΜΗΝΟ ΣΠΟΥΔΩΝ 7ο
ΤΙΤΛΟΣ ΜΑΘΗΜΑΤΟΣ Προγραμματιστικές Εφαρμογές στο Διαδίκτυο
ΑΥΤΟΤΕΛΕΙΣ ΔΙΔΑΚΤΙΚΕΣ ΔΡΑΣΤΗΡΙΟΤΗΤΕΣ
σε περίπτωση που οι πιστωτικές μονάδες απονέμονται σε διακριτά μέρη του μαθήματος π.χ. Διαλέξεις, Εργαστηριακές Ασκήσεις κ.λπ. Αν οι πιστωτικές μονάδες απονέμονται ενιαία για το σύνολο του μαθήματος αναγράψτε τις εβδομαδιαίες ώρες διδασκαλίας και το σύνολο των πιστωτικών μονάδων.
ΕΒΔΟΜΑΔΙΑΙΕΣ ΩΡΕΣ ΔΙΔΑΣΚΑΛΙΑΣ ΠΙΣΤΩΤΙΚΕΣ ΜΟΝΑΔΕΣ
Προσθέστε σειρές αν χρειαστεί. Η οργάνωση διδασκαλίας και οι διδακτικές μέθοδοι που χρησιμοποιούνται περιγράφονται αναλυτικά στο 4.    
ΤΥΠΟΣ ΜΑΘΗΜΑΤΟΣ
Γενικής Υποδομής (ΓΥ),Ειδικής Υποδομής (ΕΥ), Γενικών Γνώσεων (ΓΓΔ) και Επιστημονικής Περιοχής (ΔΔΤΝ, ΕΔ, ΕΥΣ, ΗΛ, ΠΑ) .
 Ειδίκευσης
ΠΡΟΑΠΑΙΤΟΥΜΕΝΑ ΜΑΘΗΜΑΤΑ:  
ΓΛΩΣΣΑ ΔΙΔΑΣΚΑΛΙΑΣ και ΕΞΕΤΑΣΕΩΝ:  Ελληνικά
ΤΟ ΜΑΘΗΜΑ ΠΡΟΣΦΕΡΕΤΑΙ ΣΕ ΦΟΙΤΗΤΕΣ ERASMUS Ναι
ΗΛΕΚΤΡΟΝΙΚΗ ΣΕΛΙΔΑ ΜΑΘΗΜΑΤΟΣ (URL) http://teachers.teicm.gr/vologian/pe.html

2. ΜΑΘΗΣΙΑΚΑ ΑΠΟΤΕΛΕΣΜΑΤΑ

Μαθησιακά Αποτελέσματα
Περιγράφονται τα μαθησιακά αποτελέσματα του μαθήματος οι συγκεκριμένες  γνώσεις, δεξιότητες και ικανότητες καταλλήλου επιπέδου που θα αποκτήσουν οι φοιτητές μετά την επιτυχή ολοκλήρωση του μαθήματος.

Ο προγραμματισμός διαδικτυακών εφαρμογών είναι ένα πολύ ευρύ αντικείμενο το οποίο εξελίσσεται διαρκώς. Στα πλαίσια του μαθήματος παρουσιάζεται η HTML (HyperText Markup Language) και το CSS (Cascade Style Sheet), η γλώσσα προγραμματισμού PHP, βασικές αρχές βάσεων δεδομένων, οι διαδικασία σύνδεσης μιας βάσης με εφαρμογές PHP, ο προγραμματισμός μέσω JavaScript αλλά και οι βασικές αρχές συστημάτων διαχείρισης περιεχομένου. Στο εργαστηριακό μέρος του μαθήματος οι φοιτητές εξοικειώνονται με το προγραμματισμό σε πλατφόρμες WAMP (Windows, Apache, MYSQL, PHP) και καλούνται να υλοποιήσουν ολοκληρωμένες διαδικτυακές εφαρμογές.

Μετά την παρακολούθηση του μαθήματος οι φοιτητές θα πρέπει να:

  • Είναι σε θέση να συγγράψουν στατικές σελίδες με χρήση HTML και CSS
  • Είναι σε θέση να προγραμματίσουν δυναμικές διαδικτυακές εφαρμογές σε PHP
  • Γνωρίζουν τις βασικές αρχές των βάσεων δεδομένων αλλά και την σύνδεση αυτών με την PHP
  • Μπορούν να υλοποιήσουν ένα διαδραστικό γραφικό περιβάλλον σε JavaScript

Γνωρίζουν τα βασικά χαρακτηριστικά των συστημάτων διαχείρισης περιεχομένου.

Γενικές Ικανότητες
Λαμβάνοντας υπόψη τις γενικές ικανότητες που πρέπει να έχει αποκτήσει ο πτυχιούχος (όπως αυτές αναγράφονται στο Παράρτημα Διπλώματος και παρατίθενται ακολούθως) σε ποια / ποιες από αυτές αποσκοπεί το μάθημα;.
Αναζήτηση, ανάλυση και σύνθεση δεδομένων και πληροφοριών με τη χρήση και των απαραίτητων τεχνολογιών - Προσαρμογή σε νέες καταστάσεις - Λήψη αποφάσεων - Αυτόνομη εργασία - Ομαδική εργασία - Εργασία σε διεθνές περιβάλλον - Εργασία σε διεπιστημονικό περιβάλλον - Παράγωγή νέων ερευνητικών ιδεών Σχεδιασμός και διαχείριση έργων - Σεβασμός στη διαφορετικότητα και στην πολυπολιτισμικότητα - Σεβασμός στο φυσικό περιβάλλον - Επίδειξη κοινωνικής, επαγγελματικής και ηθικής υπευθυνότητας και ευαισθησίας σε θέματα φύλου - Άσκηση κριτικής και αυτοκριτικής - Προαγωγή της ελεύθερης, δημιουργικής και επαγωγικής σκέψης
  • Αναζήτηση, ανάλυση και σύνθεση δεδομένων και πληροφοριών, με τη χρήση και των απαραίτητων τεχνολογιών.
  • Αυτόνομη και Ομαδική εργασία.
  • Σχεδιασμός και Διαχείριση Έργων.
  • Προαγωγή της ελεύθερης, δημιουργικής και επαγωγικής σκέψης.

3. ΠΕΡΙΕΧΟΜΕΝΟ ΜΑΘΗΜΑΤΟΣ

  • Εισαγωγή στην στο διαδικτυακό προγραμματισμό
  • Εισαγωγή στην HTML
  • Διαχωρισμός σχεδίασης από το περιεχόμενο – CSS (Cascade Style Sheet)
  • Εισαγωγή στο REST
  • Server side scripting – PHP Hypertext Preprocessor
  • Αντικειμενοστραφής προγραμματισμός στην PHP
  • Εισαγωγή στην MYSQL
  • Συνεργασία PHP και MYSQL
  • Εισαγωγή στη JavaScript
  • Εισαγωγή στα συστήματα διαχείρισης περιεχομένου (CMS)

4. ΔΙΔΑΚΤΙΚΕΣ και ΜΑΘΗΣΙΑΚΕΣ ΜΕΘΟΔΟΙ - ΑΞΙΟΛΟΓΗΣΗ

ΤΡΟΠΟΣ ΠΑΡΑΔΟΣΗΣ
Πρόσωπο με πρόσωπο, Εξ αποστάσεως εκπαίδευση κ.λπ.

Θεωρητική από έδρας διδασκαλία με συζήτηση και ενεργή συμμετοχή των φοιτητών. Κατά την διάρκεια του μαθήματος γίνονται παρουσιάσεις σε PowerPoint.

Εργαστηριακές Ασκήσεις. Κατασκευή ολοκληρωμένης διαδικτυακής εφαρμογής.

ΧΡΗΣΗ ΤΕΧΝΟΛΟΓΙΩΝ ΠΛΗΡΟΦΟΡΙΑΣ ΚΑΙ ΕΠΙΚΟΙΝΩΝΙΩΝ
Χρήση Τ.Π.Ε. στη Διδασκαλία, στην Εργαστηριακή Εκπαίδευση, στην Επικοινωνία με τους φοιτητές

Υποστήριξη της μαθησιακής διαδικασίας μέσω της ιστοσελίδας του μαθήματος.

Επικοινωνία με φοιτητές μέσω e-mail και της ιστοσελίδας του μαθήματος.

Προγραμματισμός με χρήση ΤΠΕ σε HTML, PHP, JavaScript.

ΟΡΓΑΝΩΣΗ ΔΙΔΑΣΚΑΛΙΑΣ
Περιγράφονται αναλυτικά ο τρόπος και μέθοδοι διδασκαλίας. Διαλέξεις, Σεμινάρια, Εργαστηριακή Άσκηση, Άσκηση Πεδίου, Μελέτη & ανάλυση βιβλιογραφίας, Φροντιστήριο, Πρακτική (Τοποθέτηση), Κλινική Άσκηση, Καλλιτεχνικό Εργαστήριο, Διαδραστική διδασκαλία, Εκπαιδευτικές επισκέψεις, Εκπόνηση μελέτης (project), Συγγραφή εργασίας / εργασιών, Καλλιτεχνική δημιουργία, κ.λπ. Αναγράφονται οι ώρες μελέτης του φοιτητή για κάθε μαθησιακή δραστηριότητα καθώς και οι ώρες μη καθοδηγούμενης μελέτης ώστε ο συνολικός φόρτος εργασίας σε επίπεδο εξαμήνου να αντιστοιχεί στα standards του ECTS

Οργάνωση Διδασκαλίας

ΔραστηριότηταΦόρτος εργασίας εξαμήνου
Διαλέξεις26
Ασκήσεις Πράξης13
Εργαστηριακές Ασκήσεις13
Συγγραφή εργαστηριακών αναφορών20
Αυτοτελής Μελέτη Φοιτητή53
Σύνολο125
ΑΞΙΟΛΟΓΗΣΗ ΦΟΙΤΗΤΩΝ
Περιγραφή της διαδικασίας αξιολόγησης Γλώσσα Αξιολόγησης, Μέθοδοι αξιολόγησης, Διαμορφωτική ή Συμπερασματική, Δοκιμασία Πολλαπλής Επιλογής, Ερωτήσεις Σύντομης Απάντησης, Ερωτήσεις Ανάπτυξης Δοκιμίων, Επίλυση Προβλημάτων, Γραπτή Εργασία, Έκθεση / Αναφορά, Προφορική Εξέταση, Δημόσια Παρουσίαση, Εργαστηριακή Εργασία, Κλινική Εξέταση Ασθενούς, Καλλιτεχνική Ερμηνεία, Άλλη / Άλλες. Αναφέρονται ρητά προσδιορισμένα κριτήρια αξιολόγησης και εάν και που είναι προσβάσιμα από τους φοιτητές.

Ο τελικός βαθμός του μαθήματος διαμορφώνεται κατά 70% από τον βαθμό του θεωρητικού μέρους και κατά 30% από τον βαθμό του εργαστηριακού.

  1. Ο βαθμός του θεωρητικού μέρους διαμορφώνεται από γραπτή τελική εξέταση, που περιλαμβάνει:
    • Επίλυση προβλημάτων εφαρμογής των γνώσεων που αποκτήθηκαν
    • Ερωτήσεις πολλαπλής επιλογής
    • Ερωτήσεις σύντομης απάντησης
  2. Η αξιολόγηση του εργαστηριακού μέρους του μαθήματος περιλαμβάνει:
    • την αξιολόγηση των προγραμματιστικών δεξιοτήτων που αποκτήθηκαν μέσω εξέτασης εργασιών

5. ΣΥΝΙΣΤΩΜΕΝΗ ΒΙΒΛΙΟΓΡΑΦΙΑ

Συγγράμματα

Συγγράμματα μέσω του συστήματος ΕΥΔΟΞΟΣ

  • Melonie Julie C, «Μάθετε PHP, MySQL και Apache Όλα σε Ένα», 5η Έκδοση, Χ. ΓΚΙΟΥΡΔΑ & ΣΙΑ ΕΕ
  • Randy Connolly, Ricardo Hoar, «Προγραμματισμός για το Web», 1η εκδ. 2015, Χ. ΓΚΙΟΥΡΔΑ & ΣΙΑ ΕΕ
  • Δ. Κεντερλής, «ΑΝΑΠΤΥΞΗ ΔΙΑΔΙΚΤΥΑΚΩΝ ΕΦΑΡΜΟΓΩΝ», ΠΑΝΑΓΙΩΤΗΣ Δ. ΚΕΝΤΕΡΛΗΣ, 2009

Συγράμματα που διανέμονται μέσω της ηλεκτρονικής σελίδας του μαθήματος

  • Σ. Βολογιαννίδης, Προγραμματιστικές εφαρμογές στο διαδίκτυο – Διαφάνειες θεωρίας. Σέρρες, 2018.