Code Monkey home page Code Monkey logo

projects's Introduction

Εργασίες

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

Παραδοτέα

Η κάθε εργασία έχει διαφορετικό αντικείμενο και διαδικασία εκπόνησης, όμως όλες οι εργασίες έχουν παραδοτέα τα οποία αποστέλονται με τον ίδιο τρόπο. Για την βαθμολόγηση του παραδοτέου γίνεται προβολή της αντίστοιχης γραπτής αναφοράς καθώς και εκτέλεση του προγράμματος σας. Το παραδοτέο θα πρέπει να περιέχει στην αρχή της σελίδας, αμέσως μετά τα στοιχεία σας (Ονομα, ΑΜ), λινκ στο προσωπικό σας αποθετήριο του κώδικα καθώς και σε εκτελέσιμο παράδειγμα, καθώς και σύντομο κείμενο και ενδεικτικές οθόνες ή/και βίντεο που περιγράφουν και τεκμηριώνουν τις ενέργειες που έγιναν. Αν τα παραδοτέα ή/και η εργασία δεν ακολουθούν τις αντίστοιχες οδηγίες και προθεσμίες τότε δεν βαθμολογούνται πλήρως ακόμη και αν το περιεχόμενο τους είναι σωστό. Η εργασία αποτελείται από τα παρακάτω παραδοτέα τα οποία θα πρέπει να αποσταλούν με pull-request (με τίτλο το ΑΜ και το παραδοτέο) στο κεντρικό αποθετήριο του αντίστοιχου μαθήματος πριν την προθεσμία:

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

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

2. Aρχικός σχεδιασμός εφαρμογής (20%), 13 Μαρτίου

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

3. Τελικό προσχέδιο έργου για σχολιασμό και βελτιώσεις (20%), 8 Μαΐου

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

4. Τελική αναφορά και έργο (20%), 6 Ιουνίου

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

projects's People

Contributors

merkourisa avatar epidrome avatar diogenisal avatar

Watchers

 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.