Giter Club home page Giter Club logo

cscw's Introduction

Κινητά και Κοινωνικά Μέσα

  • Οσο πιο ενεργή (και ουσιαστική) είναι η συμμετοχή σας εδώ τόσο καλύτερος ο βαθμός της τελικής εργασίας. Δεν γίνονται δεκτές αλλαγές για λογαριασμό άλλου.
  • Εργασίες που αποστέλονται με διαφορετικό τρόπο (π.χ., ως επισυναπτόμενα σε email) ή δεν περιέχουν τα στοιχεία που περιγράφονται παρακάτω βαθμολογούνται αρνητικά ή δεν λαμβάνονται καθόλου υπόψιν στον υπολογισμό του τελικού βαθμού.
  • Το κάθε μέλος είναι υπεύθυνο για την σωστή καταγραφή των στοιχείων του (όνομα, φωτογραφία, AM, email, παραδοτέα).
  • Ολα τα παραδοτέα θα πρέπει να παρουσιάζονται τακτικά (τουλάχιστον δύο φορές τον μήνα) στο εργαστήριο ή ηλεκτρονικά στον βοηθό του μαθήματος, γιατί διαφορετικά μπορεί να πάρουν λάθος κατευθυνση. Εργασίες που εμφανίζονται χωρίς παρουσίαση (τελική/παραδοτέα) ή τον Σεπτέμβριο θα βαθμολογούνται με άριστα το πέντε.
  • Δεν προβλέπεται ούτε παράταση ούτε αλλαγή της παρουσίασης για κανένα παραδοτέο. Αν κάποιος δεν ενημερώσει την σελίδα του ή δεν μπορεί να βρεθεί σε κάποια ημερομηνία μπορεί να έρθει την αμέσως προηγούμενη.
  • Οι εργασίες της επαναληπτικής εξεταστικής παρουσιάζονται μόνο την ημέρα της γραπτής εξέτασης
  • Η εργασία έχει υποχρεωτικά ενδιάμεσα παραδοτέα (πρωτότυπο και τελικό σύστημα) με επιμέρους βαθμό, μόνο η τελική αναφορά μπορεί να παραδωθεί στην επαναληπτική εξεταστική.
  • Για την πληρέστερη αξιολόγηση των παραδοτέων θα πρέπει να υπάρχουν στις αναφορές τα παρακάτω στοιχεία: 1) λινκ σε εκτελέσιμο ντέμο σε web page ή ντέμο κατά την παρουσίαση από προσωπικό υπολογιστή και βίντεο, 2) ενδεικτικές οθόνες, όσοι δεν τα έχουν όλα αυτά στις αναφορές τότε ο βαθμός θα είναι πολύ μικρός γιατί δεν μπορούμε να αξιολογήσουμε την πρόοδο

##Projects

Η εργασία είναι ατομική ή ομαδική μέχρι 2 άτομα. Ο τελικός βαθμός για ομάδες είναι ανάλογα με την δυσκολία της εργασίας. Αν για παράδειγμα ομάδα 2 ατόμων παρουσιάσει εργασία που μπορεί να γίνει από 1 άτομο τότε θα βαθμολογηθεί με άριστα το πέντε. Εργασίες με Scratch και App Inventor δεν γίνονται δεκτές για αυτό το μάθημα.

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

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

Η παράδοση των εργασιών γίνεται μόνο στο github, τα επισυναπτόμενα σε email διαγράφονται χωρίς να διαβαστούν, για την εκμάθηση του συστήματος github προτείνονται τα παρακάτω:

GitHub Guides

How to Use Git and GitHub

1. Δήλωση και δέσμευση θέματος, 18 Φεβρουαρίου

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

2. Παρουσίαση πρωτοτύπου της εφαρμογής (20%), 29 Μαρτίου

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

3. Τελική παρουσίαση έργου για σχολιασμό και βελτιώσεις (20%), 17 Μαϊου

Οι φοιτητές πρέπει να παρουσιάσουν το τελικό λογισμικό-αποτελέσματα και ένα τελικό πρόχειρου της αναφοράς, ώστε να πάρουν σχόλια για την βελτίωση και σωστή παράδοση της τελικής αναφοράς.

4. Τελική γραπτή αναφορά (20%), 29 Μαϊου

Η τελική αναφορά πρέπει να περιλαμβάνει τις παρακάτω ενότητες: τίτλο, σύνοψη, εισαγωγή, επιλογή εργαλείων, διαδικασία ανάπτυξης, διάγραμμα λειτουργίας συστήματος, ενδεικτικές οθόνες, συμπεράσματα, και αναφορές σε σχετικές-παρόμοιες εργασίες. Θα πρέπει να περιγράφεται σε ποια σχετική εργασία βασίζεται ο κώδικας και ποιες αλλαγές έγιναν. Η τελική αναφορά μπορεί να αποτελείται από τα διορθωμένα προηγούμενα παραδοτέα με όσες αλλαγές έγιναν και την προσθήκη τίτλου, σύνοψης, συμπερασμάτων. Συνολικά θα πρέπει να είναι 500-1000 λέξεις.

Ολα τα παραδοτέα θα πρέπει να γράφονται στην ίδια σελίδα στον φάκελο σας με όνομα φακέλου τον ΑΜ σας π.χ., P2010xxx και όνομα αρχείου README.md, με κείμενο και εικόνες σε μορφή github markdown και όχι με επισυναπτόμενα αρχεία άλλου τύπου. Οι τελικές αναφορές που δεν βρίσκονται στην σωστή θέση πριν την προθεσμία δεν βαθμολογούνται. Ο πηγαίος κώδικας θα πρέπει να είναι διαθέσιμος με λινκ όχι στον φάκελο του μαθήματος, αλλά στον λογαριασμό σας στο github ή εξωτερικά

##Syllabus

**Περιγραφή:**Κινητά και Κοινωνικά Μέσα. Κινητός υπολογισμός και εφαρμογές. Συστήματα διάδρασης με κινητούς και διάχυτους υπολογιστές. Συνεργατικά Συστήματα. Ταξινόμηση Χώρου-Χρόνου. Ασύγχρονα και Σύγχρονα Χαρακτηριστικά Ηλεκτρονικής Συνεργασίας. Πεδία Εφαρμογής (Ψυχαγωγία, πολιτισμός, εκπαίδευση, υγεία).

**Προαπαιτούμενα:**Εισαγωγή στον προγραμματισμό, επικοινωνία ανθρώπου-υπολογιστή

Μέθοδος διδασκαλίας: Διαλέξεις, demos, project.

Ηλεκτρονικά φροντιστήρια / Απορίες: Αν η απορία που έχετε δεν έχει ήδη απαντηθεί στα issues του github (δεξιά το κουμπάκι issues με το θαυμαστικό), τότε μπορείτε να δημιουργήσετε ένα νέο issue στο οποίο θα θέτετε το ερώτημά σας. Ερωτήσεις μπορείτε να αναρτάτε και στo group του μαθήματος στο Facebook: Κινητά και Κοινωνικά Μέσα. Σε κάθε περίπτωση, ο καλύτερος χώρος για να πάρετε σαφή απάντηση σε ερώτημά σας είναι μέσα στην τάξη. Ερωτήσεις που έχουν απαντηθεί ήδη στις παραπάνω περιοχές θα αγνοούνται.

Βοηθοί μαθήματος: Διογένης Αλεξανδράκης (e-learning): [email protected], Βαρβάρα Γαρνέλη: [email protected], Αλεξανδρος Μερκούρης (e-learning): [email protected],

Βιβλίο μαθήματος:

  • "Επικοινωνία ανθρώπου - υπολογιστή, 3ή Έκδοση", Dix Alan J., Finlay Janet E., Abowd Gregory D., Beale Russell, Εκδόσεις Α. Γκιούρδα, ISBN 960-512-503-X, 2007
  • "ΣΥΝΕΡΓΑΤΙΚΗ ΤΕΧΝΟΛΟΓΙΑ", Επιμέλεια ΝΙΚΟΣ ΑΒΟΥΡΗΣ, ΧΑΡΑΛΑΜΠΟΣ ΚΑΡΑΓΙΑΝΝΙΔΗΣ, ΒΑΣΙΛΗΣ ΚΟΜΗΣ, Εκδόσεις Κλειδάριθμος, ISBN 978-960-461-232-1, 2009
  • Ο Προγραμματισμός της Διάδρασης

Βαθμολογία: 60% project, 40% Τελική εξέταση

Σχετικές σελίδες για τα Κινητά και Κοινωνικά Μέσα:

Building Mobile Experiences

Computational freakonomics summer school

Code Academy

cscw's People

Contributors

aleksander96v avatar bigisemi avatar chrisntriantaf avatar chrispap261 avatar christrianta avatar dimitriosex avatar dimitrischl avatar epidrome avatar foteinipallidou avatar georgedoits avatar georgenecro avatar kostasartkkm avatar maroumal avatar matthegos avatar merkourisa avatar metos21 avatar midmandy avatar mikepag avatar p09tzim avatar p13brif avatar p14char avatar p14zouk avatar p14zoun avatar pantelisioannou avatar paulosflorina avatar psarrask avatar simongavalis avatar spyroskoustas avatar theodosiadis avatar vasilismp avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.