Skip to content

Commit

Permalink
Update README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
Drexion authored Sep 3, 2022
1 parent 7a62977 commit 45a864b
Showing 1 changed file with 43 additions and 28 deletions.
71 changes: 43 additions & 28 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,41 +1,56 @@
# Μάθημα: Επικοινωνία Ανθρώπου Υπολογιστή
# Επικοινωνία Ανθρώπου-Υπολογιστή

### Ονοματεπώνυμο: ΒΑΡΟΤΣΗΣ ΑΓΓΕΛΟΣ
### Αριθμός Μητρώου: Π2018118
### GitHub Profile: https://github.com/Drexion
Οι ασκήσεις είναι αυτές που έχουν τον κωδικό HCI. Για το σετ ασκήσεων του προηγούμενου εξαμήνου, π.χ., για όσους χρωστάνε το μάθημα-εργασία (επι πτυχίω, επαναληπτική εξεταστική) δείτε το ιστορικό αυτού του αρχείου κατά την έναρξη του αντίστοιχου εξαμήνου.

>>Μπορείτε να βρείτε τον πηγαίο κώδικα για τον παρακάτω πίνακα στο κουμπί Raw και μετά να τον αντιγράψετε στην αναφορά σας
| Εβδομάδα* | Παραδοτέο |
| --- | --- |
| 1 | [Φορκ του αποθετηρίου και δημιουργία της σελίδας της αναφοράς με τα προσωπικά στοιχεία σας, της σύνοψης με αυτόν τον πίνακα περιεχομένων, και συγγραφή της εισαγωγής με περιγραφή των αναγκών και των στόχων σας για το μάθημα](#εισαγωγη-παραδοτέο-1) |
| 2 | [Άσκηση γραμμής εντολών](#παραδοτέο-2)|
| 3 | Άσκηση γραμμής εντολών|
| 4 | συμμετοχικό περιεχόμενο 1A|
| 5 | Άσκηση γραμμής εντολών|
| 6 | συμμετοχικό περιεχόμενο 2A|
| 7 | Άσκηση γραμμής εντολών|
| 8 | συμμετοχικό περιεχόμενο 1B|
| 9 | Άσκηση γραμμής εντολών|
| 10 | συμμετοχικό περιεχόμενο 2B|
| 11 | Τελική αναφορά και αίτημα ενσωμάτωσης για βαθμολόγηση|
| 1 | Φορκ του αποθετηρίου και δημιουργία της σελίδας της αναφοράς με τα προσωπικά στοιχεία σας, της σύνοψης με αυτόν τον πίνακα περιεχομένων, και συγγραφή της εισαγωγής με περιγραφή των αναγκών και των στόχων σας για το μάθημα |
| 2 | Άσκηση γραμμής εντολών |
| 3 | Άσκηση γραμμής εντολών |
| 4 | συμμετοχικό περιεχόμενο 1A |
| 5 | Άσκηση γραμμής εντολών |
| 6 | συμμετοχικό περιεχόμενο 2A |
| 7 | Άσκηση γραμμής εντολών |
| 8 | συμμετοχικό περιεχόμενο 1B |
| 9 | Άσκηση γραμμής εντολών |
| 10 | συμμετοχικό περιεχόμενο 2B |
| 11 | Άσκηση γραμμής εντολών |
| 12 | Τελική αναφορά και αίτημα ενσωμάτωσης για βαθμολόγηση |

>> *Η συμπλήρωση της εβδομάδας ορίζεται ως η μέρα πριν το επόμενο μάθημα, π.χ., για την 1η εβδομάδα η παράδοση είναι την ημέρα πριν το 2ο μάθημα. Η 1η και η 6η εβδομάδα είναι σημαντικές προθεσμίες, γιατί μπορεί να μην αντιστοιχούν σε κάποιο ποσοστό βαθμού, αλλά είναι το φίλτρο για όλους τους άλλους βαθμούς. Η άσκηση γραμμής εντολών έχει περισσότερες εβδομάδες παραδοτέων για να σας δώσει την ευκαιρία να βελτιώσετε το λειτουργικό σύστημα.
[Οδηγίες και απαντήσεις σε συχνές απορίες](https://courses-ionio.github.io/help/) για την παράδοση της εργασίας.

[Νέες απορίες και εβδομαδιαία ομαδικότητα](https://github.com/courses-ionio/help/discussions)

[Ανακοινώσεις](https://github.com/courses-ionio/hci/discussions)

>> Πατήστε το κουμπί `Watch` στην κορυφή αυτής της σελίδας για να καθορίσετε τις προτιμήσεις των ειδοποιήσεων, έτσι ώστε να λαμβάνετε τουλάχιστον τα νέα για τις συζητήσεις, όπου βρίσκονται όλες οι ανακοινώσεις του μαθήματος.
## Syllabus

**Περιγραφή:** Διάδραση: ορισμός και ιστορική εξέλιξη, βασικά στάδια σχεδίασης της διάδρασης, Τεχνολογίες προγραμματισμού της διάδρασης, Σύγχρονες εφαρμογές, πειράματα διάδρασης με χρήστες.

# ΕΙΣΑΓΩΓΗ Παραδοτέο 1
**Προαπαιτούμενα:** Εισαγωγή στον προγραμματισμό.

Κατά την επιτυχημένη ολοκλήρωση του συγκεκριμένου μαθήματος θέλω να έχω κάνει κτήμα μου το gituhb ώστε να μπορέσω να το χρησιμοποιήσω και μελλοντικά σε προσωπικές μου δημιουργίες ή/και σε επαγγλεματικό περιβάλλον. Επιπλέον, θέλω να έχω την δυνατότητα να διαχειρίζομαι το terminal όσο δυνατόν καλύτερα γίνεται. Τέλος, θα ήθελα να έχω κατανοήσει πλήρως την φύση του μαθήματος καθώς και όλες τις δυνατότητες που προσφέρει η αλληλεπίδρασης ανθρώπου-υπολογιστή στις μέρες μας.
**Στόχος:** Ο σκοπός του μαθήματος είναι η μελέτη της θεωρίας και η πρακτική εξάσκηση στην σχεδίαση και ανάπτυξη της διάδρασης. Συμπληρωματικά της κυρίαρχης θεώρησης της διάδρασης απλά ως ευχρηστία, δίνουμε έμφαση κυρίως σε εναλλακτικές θεωρήσεις της διάδρασης, όπως αυτές ορίζονται οργανικά από την ατομική μελέτη και πρακτική του κάθε φοιτητή. Η θεωρία και οι ασκήσεις καλύπτουν πολλές διαφορετικές περιοχές εφαρμογών με έμφαση σε επίκαιρες και διαχρονικές εφαρμογές όπως οι εκπαιδευτικές εφαρμογές, οι εφαρμογές γραφείου, και οι πολιτισμικές εφαρμογές. Στο τέλος του μαθήματος οι φοιτητές θα έχουν αναπτύξει μια κατανόηση της εξέλιξης και της τρέχουσας κατάστασης της διάδρασης με τους υπολογιστές και θα έχουν προσαρμόσει το καθημερινό ψηφιακό περιβάλλον τους στις δικές τους ανάγκες πληροφόρησης και υπολογισμού με εναλλακτικά εργαλεία. Για τον σκοπό αυτό, το βασικό κριτήριο αξιολόγησης είναι η ανάπτυξη διαδραστικού τρόπου σκέψης, όπως αυτό αποτυπώνεται στην κατασκευή ενός προσωπικού συστήματος διάδρασης.

# Παραδοτέο 2
**Μέθοδος διδασκαλίας:** Συνεργασία, ασκήσεις.

**Συντονιστής συστημάτων τηλεεκπαίδευσης:** [Κωνσταντίνος Πατηνιώτης](https://github.com/c15pati)

Αρχικά αποφάσισα να χρησιμοποιήσω Kali-Linux για την εκπόνηση των εργασιών εφόσον είναι ενα περιβάλλον με το οποίο έχω ασχοληθεί στο παρελθόν και προσφέρει πολλές λειτουργίες που θα μου φανούν χρήσιμες στην επαγγελματική μου σταδιοδρομία.
**Κριτήρια βαθμολογίας:** 10% [εβδομαδιαίο κουίζ](https://courses-ionio.github.io/help/quiz/) + 10% [ομαδικότητα και συνεργασία](https://courses-ionio.github.io/help/teamwork/) + 30% [σύγχρονη συμμετοχή στην τάξη και ατομικές παρουσιάσεις προόδου](https://courses-ionio.github.io/help/classroom/) + 20% [Συμμετοχικό εκπαιδευτικό υλικό](https://courses-ionio.github.io/help/social/) + 30% [δύο ασκήσεις γραμμής εντολών](https://courses-ionio.github.io/help/cli/) + 10% [προαιρετικό bonus](https://courses-ionio.github.io/help/bonus/)

Για την πρώτη άσκηση γραμμής εντολών ασχολήθηκα με το assignment "set-up the main dependencies and demonstrate your base system":
**Τελική βαθμολόγηση:** Θα πρέπει να έχετε συμπληρώσει την βάση σε κάθε ένα από τα παραπάνω κριτήρια. Ορισμένα από τα κριτήρια (π.χ., εβδομαδιαίο κουϊζ, συνεργασία, παρουσιάσεις προόδου) είναι διαθέσιμα μόνο κατά την περίοδο του μαθήματος, οπότε θα πρέπει να τα έχετε ήδη ολοκληρώσει κατά την τρέχουσα χρονιά, ώστε να υπάρχει δικαίωμα συμμετοχής στην επαναληπτική ή στην επί πτυχίω εξέταση. Επίσης, στον βαθμό που το μάθημα θα πραγματοποιηθεί υποχρεωτικά με φυσική παρουσία (σύμφωνα πάντα με τις οδηγίες του υπουργείου και του ιδρύματος), η βαθμολόγηση (στα κριτήρια σύγχρονης εκπαίδευσης, π.χ., ατομικές παρουσιάσεις) είναι μόνο δυνατή αν υπάρχει η αντίστοιχη φυσική παρουσία, όπως δηλαδή σε μια τελική γραπτή εξέταση.

|Deliverables|
|---|
|Αλλαγή του command promt με το student ID|
|List of dot files (hidden files)|
|Display shell configuration file|
|Display system infromation (neofetch)|
**Βιβλιογραφία:**

Μπορώ να πω ότι η διαδικασία ήταν αρκετά ενδιαφέρον, εφόσον η αλλαγή του cmd με το student ID ήταν πρόκληση διότι κάθε φορα που το άλλαζα με κάθε restart άλλαζε πάλι. Έπειτα από πολύ ψάξιμο, κατάφερα βέβαια να διευθετίσω το πρόβλημα αλλάζοντας το PS1 μέσα στο bashrc αρχείο ώστε να γίνεται με κάθε άνοιγμα του cmd!
* Ο Προγραμματισμός της Διάδρασης: Από τον επιτραπέζιο στον κινητό και διάχυτο υπολογισμό, Κωνσταντίνος Χωριανόπουλος, ISBN: 9786188242357, ΕΥΔΟΞΟΣ: 68371436 κεφάλαια: 1, 2, 7.
* [Ο Προγραμματισμός της Διάδρασης](https://pibook.epidro.me)
* [User Interface Software Development](http://faculty.washington.edu/ajko/books/uist/)
* [Software design](http://worrydream.com/MagicInk/)
* [Augmenting human intellect](https://apps.dtic.mil/sti/pdfs/AD0289565.pdf): βιβλίο για μελέτη μπόνους

[Asciinema link](https://asciinema.org/a/Kue2LvhWU4qxy1tLoqHoRMHs2)
Παρακαλώ **μην πειράξετε** το παρόν αρχείο, αλλά δημιουργήστε νέο στο φάκελο με τον ΑΜ σας μέσα στον φάκελο projects και σύμφωνα με τις [οδηγίες](https://courses-ionio.github.io/help/guide/).

0 comments on commit 45a864b

Please sign in to comment.