Παρουσίαση/Προβολή
Προγραμματισμός Διαδικτύου (2025-2026)
(ECE_ΓΚ802) - Χρήστος Σιντόρης, Χρήστος Φείδας
Περιγραφή Μαθήματος
Ώρες γραφείου εαρινού εξαμήνου:
- Δευτέρα 13-15
- Τετάρτη 13-15
Zoom: https://upatras-gr.zoom.us/my/sintoris.
Περιεχόμενα (ύλη) του μαθήματος Οι βασικές ενότητες του μαθήματος είναι:
1. Εισαγωγή στο διαδίκτυο, αρχιτεκτονική, πρωτόκολλα
2. Προγραμματισμός στην πλευρά του πελάτη: (HTML, Stylesheets (CSS) και Bootstrap [2 εβδομάδες]
3. JavaScript [3 εβδομάδες]
4. Προγραμματισμός στην πλευρά του εξυπηρετητή με javascript [4 εβδομάδες]
Επιδιωκόμενα μαθησιακά αποτελέσματα του μαθήματος Με την ολοκλήρωση αυτού του μαθήματος ο φοιτητής θα πρέπει να γνωρίζει τις βασικές αρχές της αρχιτεκτονικής του διαδικτύου και τις τεχνολογίες ανάπτυξης σύγχρονων διαδικτυακών εφαρμογών, καθώς και να είναι σε θέση να επιλέξει τις κατάλληλες τεχνολογίες για τη σχεδίαση διαδικτυακών εφαρμογών για επίλυση σύνθετων προβλημάτων.
Δεξιότητες Με την ολοκλήρωση του μαθήματος ο φοιτητής αναμένεται να έχει αποκτήσει λειτουργική γνώση τεχνολογιών HTML, CSS, JavaScript, προγραμματισμού στην πλευρά του εξυπηρετητή. Με βάση τις δεξιότητες αυτές να είναι σε θέση να σχεδιάσει, να αναπτύξει, και να ελέγξει την ορθότητα λειτουργίας μιας διαδικτυακής εφαρμογής που υλοποιείται με τις τεχνολογίες αυτές.
Προαπαιτήσεις Γλώσσες Προγραμματισμού (πχ Java, Python), Εισαγωγή στα Δίκτυα Υπολογιστών
Ημερομηνία δημιουργίας
Τρίτη, 2 Δεκεμβρίου 2
-
Περιεχόμενο Μαθήματος
- Εισαγωγή στο διαδίκτυο, αρχιτεκτονική, πρωτόκολλα [1 εβδ.]
- Προγραμματισμός στην πλευρά του πελάτη: (HTML5) - Stylesheets (CSS3) [2 εβδομάδες]
- JavaScript [3 εβδομάδες]
- Προγραμματισμός στην πλευρά του εξυπηρετητή με javascript (node.js, express.js) [5 εβδομάδες]
Τρόποι αξιολόγησης / εξέτασης
ΓΚ802 - προπτυχιακοί φοιτητές
- Εργαστήριο 20%
- η επιτυχής εκπόνηση των εργ. ασκήσεων είναι προϋπόθεση για τη συμμετοχή στην τελική εξέταση,
- Ομαδική εργασία πρότζεκτ 30%,
- Δυο ενδιάμεσα τεστ προόδου 15%+15% τις εβδομάδες 4, 8.
- επιτυχία βαθμού τουλάχιστον 30% σε 1 από τα 2 τεστ είναι προϋπόθεση για τη συμμετοχή στην τελική εξέταση,
- Τελική εξέταση θεωρίας (30%)
HCI202 - μεταπτυχιακοί φοιτητές
- Όπως και στο ΓΚ802, με τη διαφορά πως το πρότζεκτ είναι ατομικό.
Στόχοι
Με την ολοκλήρωση αυτού του μαθήματος ο φοιτητής θα πρέπει να γνωρίζει τις βασικές αρχές της αρχιτεκτονικής του διαδικτύου και τις τεχνολογίες ανάπτυξης σύγχρονων διαδικτυακών εφαρμογών, καθώς και να είναι σε θέση να επιλέξει τις κατάλληλες τεχνολογίες για τη σχεδίαση διαδικτυακών εφαρμογών για επίλυση σύνθετων προβλημάτων.
Προτεινόμενα συγγράμματα
Αβούρης, Ν., & Σιντόρης, Χ. (2023). Προγραμματισμός Διαδικτύου [Προπτυχιακό εγχειρίδιο]. Κάλλιπος, Ανοικτές Ακαδημαϊκές Εκδόσεις. https://dx.doi.org/10.57713/kallipos-337